We recommend using a certified OpenId Connect client to interact with our OpenId Connect APIs.
The following code samples demonstrate how to use various OpenId Client libraries.
- Single Page App (SPA) - Implicit Flow - An example of a client side only implmentation using the Implicit Flow to authenticate users.
- Express + Passport - Authentication Flow - This example demonstrates the Authentication Flow using Express.js and an OpenId Connect Passport Strategy.
- Express - Resource Owner Password Grant - An example of using the Password Grant flow in a minimal Express.js app.
- Dotnet Core 2.0 - Authentication Flow - This project is based on the default Dotnet MVC template with no authentication added and then adapted to use the OpenId Connect Authentication Flow.