Download this repository as a zip file. Choose one of the following assignments and follow the linked instructions:
- Implement a Relying Party in Python: instructions
- Implement a Relying Party in Java: instructions
- Use the Apache module
mod_auth_openidc
as a black-box Relying Party: instructions
After completing the assignments, experiment with your setup by applying the suggested tweaks in OpenID Connect Parameter options.
All OpenID Connect specifications can be found at http://openid.net/developers/specs/.
A custom OpenID Connect Provider with the issuer URI https://op1.test.inacademia.org
can be used to test your Relying
Party against.
Static client registration can be performed through the web interface at https://op1.test.inacademia.org/client_registration/
.
It has the following username-password pairs configured:
diana - krall
babs - howes
upper - crust