Namespace i5.Toolkit.Core.OpenIDConnectClient
Classes
AbstractAuthorizationFlowAnswer
Data description of the answer that is received after the access token was requested in the authorization flow
AbstractOidcProvider
Implementation of the Abstract OpenID Connect Provider
AbstractUserInfo
Description of the user information data for the client
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
EndpointsData
The endpoints of a OIDC provider
GitHubAuthorizationFlowAnswer
Data description of the answer that is received after the access token was requested in the authorization flow of GitHub
GitHubOidcProvider
Implementation of the OpenID Connect GitHub Provider
GitHubUserInfo
Description of the user information data for the Git Hub client
GoogleAuthorizationFlowAnswer
Data description of the answer that is received after the access token was requested in the authorization flow of Google
GoogleOidcProvider
Implementation of the OpenID Connect Learning Layers Provider More information can be found here: https://auth.las2peer.org/auth/
GoogleUserInfo
Description of the user information data for the Google client
LearningLayersAuthorizationFlowAnswer
Data description of the answer that is received after the access token was requested in the authorization flow of LearningLayers
LearningLayersOidcProvider
Implementation of the OpenID Connect Learning Layers Provider More information can be found here: https://auth.las2peer.org/auth/
LearningLayersUserInfo
Description of the user information data for the Learning Layers client
OpenIDConnectService
Service that implements the OpenID Connect authentification
OpenIDConnectTester
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