IRMATube is a demo of an IRMA attribute issuance and verifier. It offers membership attributes to users, who then need to disclose these in order to watch a movie.
It showcases the following features:
- Issuance and verification of attributes to users.
- Selective disclosure of attributes: although an identifying membership number is issued to the user, this number is not disclosed during verification, so that IRMATube knows that a member is watching a movie, but not which member.
- Granting access to a resource only after successful IRMA attribute verification.
Note that the movies themselves are not included in this repository.
- In the
www
directory:yarn
ornpm install
composer install
- The
data
directory contains the movies and private and public keys, and should be outside your webserver's webroot. Be sure to point to it in yourconfig.php
, see the included example. - Follow the instructions in the
data
andwww/content
folders to install your movies.