Skip to content
This repository has been archived by the owner on Dec 19, 2023. It is now read-only.

alphagov/stub-oidc-op

Repository files navigation

stub-oidc-op

Stub OIDC OP is a very simple stub implementation of an OpenID Connect Provider currently using the Hybrid flow. There is currently no Trust Infrastructure in this implementation and it is very much a work in progress.

Stub OIDC OP uses Redis to store the authentication code, access token and ID token.

You can find the Stub OpenID Client here You can find the Stub Trust framework RP here

Stub OIDC OP can currently peforms 3 main functions

  • Receives an Authentication Request from a Client and return back an Authentication Code, ID Token and Access Token so the client can perform validation as per the Open ID Connect Spec.
  • Receive an Authentication Code and return an Access Token and ID Token
  • Receive an Access Token and return user detail to the stub client

To use stub-oidc-op

Stub OIDC OP runs on the PAAS

  • To deploy Stub OIDC OP simply login to the PAAS and select the build-learn space.
  • Run './gradlew pushToPaas' and this will deploy the app.

For more information about Open ID Connect -

License

MIT

About

A Stub OpenID Connect Provider

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published