Skip to main content

OIDC Authentication

IDoidc-auth
Version1.0.0
AuthorAiosa
Sourceplugins/oidc-auth

Dependencies

Additional configuration keys

errorLoginRetry, retryTimeout, eventBeforeOpenPriority, method, usesStore, oidc, extraSigninRequestArgs, oidcUserInfo

See include.json for details and defaults.

Documentation

OIDC Auth

This plugin adds support for OIDC authentication at the viewer lifecycle. The plugin stores a 'jwt' secret on the user API. Subsequent requests then need to include the 'Authorization' header with the 'Bearer' prefix, or better yet, rely on built-in HTTP Client API.

It authenticates the user against the default auth scope. If you need custom auth scopes, your module/plugin needs to use the underlying module and create a custom login session.

Technical Note

This plugin adds auth for the default context. For other context authentications, the particular module/plugin needs to use the underlying module and create custom login session if enecessary.