Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.39 KB

README.md

File metadata and controls

36 lines (26 loc) · 1.39 KB

SAML-validator

For more information, look at the SAML-validator Wiki page.

Installation

If you would like to test SAML-validator, say, in your JAGGER instance or elsewhere, you can run it at rr.cesnet.cz/saml-validator. Anyway, I recommend you to clone the repository to your own machine.

$ mkdir /var/www/saml-validator/
$ git clone https://github.com/JanOppolzer/saml-validator.git /var/www/saml-validator/

For SAML-validator to work, you need a temporary directory defined by a $TMP_DIRECTORY variable (default value is tmp/) writtable by the web-server user (www-data in Debian). It is used for storing metadata to validate:

$ mkdir /var/www/saml-validator/tmp/
$ chown www-data:www-data /var/www/saml-validator/tmp/

On Debian 9 (Stretch) you need a web server and a PHP processor with XML support:

$ apt install apache2 php php-xml

You might prefer to disable directory listing by adding the following lines to your Apache configuration. Anyway, an index.php file is available, so if this one is loaded by default (most probably), you do not need to disable directory listing.

<Directory /var/www/saml-validator/>
    Options -Indexes
</Directory>