Show / Hide Table of Contents

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.

In This Article
Back to top Copyright © ComponentSpace Pty Ltd 2022. All rights reserved.