Namespace ComponentSpace.OpenID
Classes
ClaimFactory
The claim factory.
ClientCredentialsResult
The client credentials result.
OpenIDConstants
Defines OpenID Connect constants.
OpenIDConstants.AuthorizationHeaderSchemes
Authorization header schemes.
OpenIDConstants.ClaimNames
The claim names.
OpenIDConstants.ClientAssertionTypes
Client assertion types.
OpenIDConstants.ClientAuthenticationMethods
The client authentication methods.
OpenIDConstants.CodeChallengeMethods
Code challenge methods.
OpenIDConstants.ContentTypes
The HTTP content types.
OpenIDConstants.Defaults
Default values.
OpenIDConstants.DisplayModes
Display modes.
OpenIDConstants.EncryptionAlgorithms
The encryption (enc) algorithms. Refer to RFC 7518.
OpenIDConstants.ErrorCodes
Error codes.
OpenIDConstants.GrantTypes
Grant types.
OpenIDConstants.KeyManagementAlgorithms
The key management (alg) algorithms. Refer to RFC 7518.
OpenIDConstants.KeyOps
Key operations.
OpenIDConstants.KeyUses
Key uses.
OpenIDConstants.ParameterNames
The query string or post parameter names.
OpenIDConstants.PromptModes
Prompt modes.
OpenIDConstants.ResponseModes
Response modes.
OpenIDConstants.ResponseTypes
Response types.
Authorization code flow: code Implicit flow: id_token, id_token token Hybrid flow: code id_token, code token, code id_token token
code - the authorization code id_token - the ID token token - the access token
OpenIDConstants.Scopes
Scopes.
OpenIDConstants.SignatureAlgorithms
The signature algorithms. Refer to RFC 7518.
OpenIDConstants.TokenTypes
Token types.
OpenIDProvider
Provides OpenID Provider (OP) support for OpenID Connect (OIDC) authentication.
OpenIDStatus
The status for the current OpenID session.
RefreshTokenResult
The refresh token result.
UserCredentialsResult
The user credentials result.
Interfaces
IClaimFactory
The claim factory.
IOpenIDProvider
Provides OpenID Provider (OP) support for OpenID Connect (OIDC) authentication.
IOpenIDStatus
The status for the current OpenID session.
Enums
OpenIDConstants.Flows
Flows.
PendingAction
The pending action.
Delegates
GetClientCredentialsResultAsync
Returns the new access token and its expiry for the client credentials grant.
GetRefreshTokenResultAsync
Returns the new access token, its expiry, the new refresh token, and its expiry for the refresh token grant.
GetUserCredentialsResultAsync
Returns the new access token and its expiry for the password (user credentials) grant.