Share via


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
Public property AuthenticationResponseChallenge Gets or sets the authentication response challenge.
Public property AuthenticationResponseGrant Gets or sets the authentication response to grant.
Public property AuthenticationResponseRevoke Gets or sets the authentication response to revoke.
Public property User Gets or sets the ClaimsPrincipal user.

Top

Methods

  Name Description
Public method AuthenticateAsync(String) Authenticates the result asynchronously.
Public method AuthenticateAsync(array<String[]) Authenticates the result asynchronously.
Public method Challenge(array<String[]) Creates a challenge for the authentication manager.
Public method Challenge(AuthenticationProperties, array<String[]) Creates a challenge for the authentication manager.
Public method GetAuthenticationTypes() Gets the authentication types in the authentication manager.
Public method GetAuthenticationTypes(Func<AuthenticationDescription, Boolean>) Gets the authentication types in the authentication manager.
Public method SignIn(array<ClaimsIdentity[]) Handles the sign-in process during authentication.
Public method SignIn(AuthenticationProperties, array<ClaimsIdentity[]) Handles the sign-in process during authentication.
Public method SignOut Handles the sign-out process after authentication.

Top

See Also

Reference

Microsoft.Owin.Security Namespace