Skip to content
An adapter, helps legacy OAuth system connect to OpenID Connect service.
C#
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
oidc-oauth-adapter
.gitattributes
.gitignore
README.md
oidc-oauth-adapter.sln

README.md

oidc-oauth-adapter

An adapter, helps legacy OAuth system connect to OpenId Connect service.

Security Warning

To achieve design goals, this adapter HAVE TO store some sensitive information temporarily.
You MUST deploy your private adapter, instead of use a public adapter service or untrusted third party adapter service.

API

  • /{provider}/token Proxy to provider's token endpoint. Adapter will parse email, name and sub from id_token, then store them temporarily, under the key access_token.
  • /{provider}/userinfo
  • /{provider}/authorize Not recommended. Redirect to provider's authorize endpoint. You SHOULD use your provider's authorize endpoint DIRECTLY (to hide the adapter).

Providers

You can’t perform that action at this time.