All Projects → rohe → openid_course

rohe / openid_course

Licence: other
Course material for OpenID Connect course

Programming Languages

java
68154 projects - #9 most used programming language
python
139335 projects - #7 most used programming language
HTML
75241 projects
shell
77523 projects
ruby
36898 projects - #4 most used programming language

Assignment instructions

Download this repository as a zip file. Choose one of the following assignments and follow the linked instructions:

  1. Implement a Relying Party in Python: instructions
  2. Implement a Relying Party in Java: instructions
  3. 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/.

Provider information

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].