You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

This is a face-to-face code walk through inside the JWTConnect OIDC libraries. Roland Hedberg, creator of the libraries, will give an overview on the architecture as well as a practical examples of relying parties implementation.

Many thanks to the 30th NORDUnet Conference that will host us.

Goals

  • Understand the architecture of the JWTConnect OIDC libraries. 
  • Be able to implement your own OIDC Relying Party using the JWTConnect OIDC libraries.

Agenda

  • Overview on the architecture of the JWTConnect OIDC libraries. 

    • The libraries were firstly commissioned by Google and has now been donated to the OpenID Foundation. The libraries are available for the Pyhton, Java and Javascript programming languages. While each library is specific to each language, the architecture is the same. During the code walk through, it will be shown what is the role of each module and how they interact together to build a service. 

  • Hands-On

    •  There will also be an hands-on part during witch will be given a practical example on how to implement an OIDC relying party using the libraries. The practical code examples will be based on the JWTConnect OIDC Python library implementation.

References

Python libraries on github:

Python oidcrp library documentation:

Python oidcrp example implementation:

Roland Hedberg's presentation at OIDCFed workshop @TNC2018:

Mike Jones presentation @Identiverse Conference:

http://self-issued.info/presentations/OpenID_Connect_24-Jun-2018.pdf 

Participants requirements

  • Working knowledge of the Python programming language. 
  • Good knowledge of one of the languages in which the libraries are available.
  • Previous experience on the implementation of an OIDC relying party will help, but it is not strictly required.
  • Participants are welcome to bring their own RP implementation code to be reviewed during the event. 

Registration

Please register you're attendance (or apology) for the OIDC workshop:

TBD

Location

30th NORDUnet Conference: https://events.nordu.net/display/NDN2018/Welcome

Kulturværftet / Allegade 2 / 3000 Helsingør / Danmark 

Date & Time

Start: Monday 17 Sep, 2018 around 12:00
End:  Monday 17 Sep, 2018 around 20:00

More information on Location, Transport and Location

https://events.nordu.net/display/NDN2018/Practical+Information

More information / organisation

Maarten Kremers - maarten.kremers@surfnet.nl

Davide Vaghetti - davide.vaghetti@garr.it


  • No labels