IAuthenticationManager Interface
Represents a list of objects to validate in the authentication manager.
Namespace: Microsoft.Owin.Security
Assembly: Microsoft.Owin (in Microsoft.Owin.dll)
Syntax
'Declaration
Public Interface IAuthenticationManager
'Usage
Dim instance As IAuthenticationManager
public interface IAuthenticationManager
public interface class IAuthenticationManager
type IAuthenticationManager = interface end
public interface IAuthenticationManager
The IAuthenticationManager type exposes the following members.
Properties
Name | Description | |
---|---|---|
AuthenticationResponseChallenge | Gets or sets the authentication response challenge. | |
AuthenticationResponseGrant | Gets or sets the authentication response to grant. | |
AuthenticationResponseRevoke | Gets or sets the authentication response to revoke. | |
User | Gets or sets the ClaimsPrincipal user. |
Top
Methods
Name | Description | |
---|---|---|
AuthenticateAsync(String) | Authenticates the result asynchronously. | |
AuthenticateAsync(array<String[]) | Authenticates the result asynchronously. | |
Challenge(array<String[]) | Creates a challenge for the authentication manager. | |
Challenge(AuthenticationProperties, array<String[]) | Creates a challenge for the authentication manager. | |
GetAuthenticationTypes() | Gets the authentication types in the authentication manager. | |
GetAuthenticationTypes(Func<AuthenticationDescription, Boolean>) | Gets the authentication types in the authentication manager. | |
SignIn(array<ClaimsIdentity[]) | Handles the sign-in process during authentication. | |
SignIn(AuthenticationProperties, array<ClaimsIdentity[]) | Handles the sign-in process during authentication. | |
SignOut | Handles the sign-out process after authentication. |
Top