spid-cie-oidc-php

SPID/CIE OIDC Federation Relying Party for PHP

spid-cie-oidc-php CI badge Apache license Get invited Join the #spid openid

The SPID/CIE OIDC Federation Relying Party for PHP

Summary

What is SPID/CIE OIDC PHP

SPID/CIE OIDC PHP is:

Features

Setup

git clone https://github.com/italia/spid-cie-oidc-php.git
composer install

After setup go to /service_name/oidc/rp/authz where service_name is the service name configured during setup.

Example projects

Start the basic example project is as simple as run:

docker pull linfaservice/spid-cie-oidc-php
docker run -it -p 8002:80 -v $(pwd)/config:/var/www/spid-cie-oidc-php/config linfaservice/spid-cie-oidc-php

On the first run the setup will ask for configurations. All configurations will be saved in the ./config directory.

The repository also provides example projects to set up a complete SPID/CIE OIDC Federation.

Read how to set up a federation with the WordPress Example Project.
Read how to set up a federation with the Drupal Example Project.

Contribute

Your contribution is welcome, no question is useless and no answer is obvious, we need you.

Contribute as end user

Please open an issue if you’ve discoveerd a bug or if you want to ask some features.

Contribute as developer

Please open your Pull Requests on the dev branch. Please consider the following branches:

In this project we adopt Semver and Conventional commits specifications.

License and Authors

This software is released under the Apache 2 License by: