WsFederationAuthenticationHandler Class
A per-request authentication handler for the WsFederationAuthenticationMiddleware.
Namespace: Microsoft.Owin.Security.WsFederation
Assembly: Microsoft.Owin.Security.WsFederation (in Microsoft.Owin.Security.WsFederation.dll)
Inheritance Hierarchy
System.Object
Microsoft.Owin.Security.Infrastructure.AuthenticationHandler
Microsoft.Owin.Security.Infrastructure.AuthenticationHandler<TOptions>
Microsoft.Owin.Security.WsFederation.WsFederationAuthenticationHandler
Syntax
public class WsFederationAuthenticationHandler : AuthenticationHandler<WsFederationAuthenticationOptions>
public ref class WsFederationAuthenticationHandler : AuthenticationHandler<WsFederationAuthenticationOptions^>
type WsFederationAuthenticationHandler =
class
inherit AuthenticationHandler<WsFederationAuthenticationOptions>
end
Public Class WsFederationAuthenticationHandler
Inherits AuthenticationHandler(Of WsFederationAuthenticationOptions)
Constructors
Name | Description | |
---|---|---|
WsFederationAuthenticationHandler(ILogger) | Creates a new WsFederationAuthenticationHandler |
Properties
Name | Description | |
---|---|---|
Context | (Inherited from AuthenticationHandler.) |
|
Faulted | (Inherited from AuthenticationHandler.) |
|
Helper | (Inherited from AuthenticationHandler.) |
|
Options | (Inherited from AuthenticationHandler<TOptions>.) |
|
Request | (Inherited from AuthenticationHandler.) |
|
RequestPathBase | (Inherited from AuthenticationHandler.) |
|
Response | (Inherited from AuthenticationHandler.) |
Methods
Name | Description | |
---|---|---|
ApplyResponseChallengeAsync() | Handles Challenge(Overrides AuthenticationHandler.ApplyResponseChallengeAsync().) |
|
ApplyResponseCoreAsync() | 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.) |
|
ApplyResponseGrantAsync() | Handles Signout(Overrides AuthenticationHandler.ApplyResponseGrantAsync().) |
|
AuthenticateAsync() | 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.) |
|
AuthenticateCoreAsync() | Invoked to process incoming authentication messages.(Overrides AuthenticationHandler.AuthenticateCoreAsync().) |
|
BaseInitializeAsync(AuthenticationOptions, IOwinContext) | (Inherited from AuthenticationHandler.) |
|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GenerateCorrelationId(AuthenticationProperties) | (Inherited from AuthenticationHandler.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
InitializeCoreAsync() | (Inherited from AuthenticationHandler.) |
|
InvokeAsync() | Invoked to detect and process incoming authentication requests.(Overrides AuthenticationHandler.InvokeAsync().) |
|
MemberwiseClone() | (Inherited from Object.) |
|
TeardownCoreAsync() | (Inherited from AuthenticationHandler.) |
|
ToString() | (Inherited from Object.) |
|
ValidateCorrelationId(AuthenticationProperties, ILogger) | (Inherited from AuthenticationHandler.) |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.Owin.Security.WsFederation Namespace
Return to top