OpenIdConnectAuthenticationHandler Class

 

A per-request authentication handler for the OpenIdConnectAuthenticationMiddleware.

Namespace:   Microsoft.Owin.Security.OpenIdConnect
Assembly:  Microsoft.Owin.Security.OpenIdConnect (in Microsoft.Owin.Security.OpenIdConnect.dll)


public ref class OpenIdConnectAuthenticationHandler : AuthenticationHandler<OpenIdConnectAuthenticationOptions^>

NameDescription
System_CAPS_pubmethodOpenIdConnectAuthenticationHandler(ILogger^)

Creates a new OpenIdConnectAuthenticationHandler

NameDescription
System_CAPS_protmethodAddNonceToMessage(OpenIdConnectMessage^)

Sets Nonce to !:Options.ProtocolValidator.GenerateNonce.

System_CAPS_protmethodApplyResponseChallengeAsync()
System_CAPS_protmethodApplyResponseCoreAsync()

Core method that may be overridden by handler. The default behavior is to call two common response activities, one that deals with sign-in/sign-out concerns, and a second to deal with 401 challenges.(Inherited from AuthenticationHandler.)

System_CAPS_protmethodApplyResponseGrantAsync()
System_CAPS_pubmethodAuthenticateAsync()

Causes the authentication logic in AuthenticateCore to be performed for the current request at most once and returns the results. Calling Authenticate more than once will always return the original value. This method should always be called instead of calling AuthenticateCore directly.(Inherited from AuthenticationHandler.)

System_CAPS_protmethodAuthenticateCoreAsync()

Invoked to process incoming authentication messages.(Overrides AuthenticationHandler::AuthenticateCoreAsync().)

System_CAPS_protmethodBaseInitializeAsync(AuthenticationOptions^, IOwinContext^)

(Inherited from AuthenticationHandler.)

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_protmethodGenerateCorrelationId(AuthenticationProperties^)

(Inherited from AuthenticationHandler.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_protmethodGetNonceKey(String^)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodInitializeCoreAsync()

(Inherited from AuthenticationHandler.)

System_CAPS_pubmethodInvokeAsync()

Calls InvokeReplyPathAsync(Overrides AuthenticationHandler::InvokeAsync().)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethodRememberNonce(OpenIdConnectMessage^, String^)

'Remembers' the nonce associated with this message. By default the nonce added as a secure cookie.

System_CAPS_protmethodRetrieveNonce(OpenIdConnectMessage^)

System_CAPS_protmethodTeardownCoreAsync()

(Inherited from AuthenticationHandler.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_protmethodValidateCorrelationId(AuthenticationProperties^, ILogger^)

(Inherited from AuthenticationHandler.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: