Installing Using - Tehnari/oidcfed_lib_php_rp GitHub Wiki

Before using you should know that this project can serve as a base for further development (or changing) for your needs. Is done without using a Database, and if you needed please do it, as is requirements for your projects.

1) Check structure of folders:

    | 
    |
    |-> oidcfed_data
    |   |-> keys
    |
    |->oidcfed_lib_php_rp (web root, cloned from github)
    |   |-> here is source code from github.

Folders oidcfed_data and oidcfed_data/keys should be created at first start/access of the project. But if you see some questions from web server or acl problems just create them manually.

2) Check requirements:

 - Install Openssl (should be form the start, but who knows ... :) ).
 - Start composer to add dependencies.
 - Read/change variables at parameters.php and classes/configure.php 
   (at this moment is better to check both files).

3) Known issues...

 - Unpacking Metadata Statements (MS) is rewrited at this moment.
 - Token saved session should be checked better (!). 
 - Scope, claims and time parameters should be checked after unpacking of the MS 
   is done.

(Partially done) Patch/commits with fix for this should be uploaded at first part of January 2018.

4) Starting index.php will work as OIDCfed RP (should work as simple OIDC client too, but...). If you want too check simple OIDC RP you can use oidc_simple_test.php .

⚠️ **GitHub.com Fallback** ⚠️