Namespace i5.Toolkit.Core.OpenIDConnectClient
Classes
ClientData
Describes configurations of client data
ClientDataObject
Scriptable object for storing client data in the assets folder as a separate file This is used so that the client data can be specified and put into a .gitignore file so that they are not uploaded in public repositories, e.g. on GitHub
GitHubAuthorizationFlowAnswer
Data description of the answer that is received after the access token was requested in the authorization flow
GitHubOidcProvider
Implementation of the OpenID Connect GitHub Provider
GitHubUserInfo
Description of the user information data for the Git Hub client
LearningLayersAuthorizationFlowAnswer
Data description of the answer that is received after the access token was requested in the authorization flow
LearningLayersOidcProvider
Implementation of the OpenID Connect Learning Layers Provider More information can be found here: https://api.learning-layers.eu/o/oauth2/
LearningLayersUserInfo
Description of the user information data for the Learning Layers client
OpenIDConnectService
Service that implements the OpenID Connect authentification
OpenIDConnectTester
PostBuildOidcPatcher
RedirectReceivedEventArgs
Event arguments for the redirect event
RedirectServerListener
Implementation of a server that serves the redirect after the OpenID Connect login
Interfaces
IOidcProvider
Contract that specifies the capabilities of an OpenID Connect provider
IRedirectServerListener
Contract which specifies the capabilities of the server that listens for redirects
IUserInfo
Contract specifying how user information that can be accessed from an OIDC provider
Enums
AuthorizationFlow
The authorization flow of the OpenID Connect procedure It is recommended to use the Authorization Code flow