Show / Hide Table of Contents

    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

    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

    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

    Back to top i5 Toolkit Documentation