IAuthenticationSchemeProvider Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verantwortlich für die Verwaltung, welche authenticationSchemes unterstützt werden.
public interface class IAuthenticationSchemeProvider
public interface IAuthenticationSchemeProvider
type IAuthenticationSchemeProvider = interface
Public Interface IAuthenticationSchemeProvider
- Abgeleitet
Methoden
AddScheme(AuthenticationScheme) |
Registriert ein Schema für die Verwendung durch IAuthenticationService. |
GetAllSchemesAsync() |
Gibt alle aktuell registrierten AuthenticationSchemes zurück. |
GetDefaultAuthenticateSchemeAsync() |
Gibt das Schema zurück, das standardmäßig für AuthenticateAsync(HttpContext, String)verwendet wird. Dies wird in der Regel über DefaultAuthenticateSchemeangegeben. Andernfalls wird ein Fallback auf ausgeführt DefaultScheme. |
GetDefaultChallengeSchemeAsync() |
Gibt das Schema zurück, das standardmäßig für ChallengeAsync(HttpContext, String, AuthenticationProperties)verwendet wird. Dies wird in der Regel über DefaultChallengeSchemeangegeben. Andernfalls wird ein Fallback auf ausgeführt DefaultScheme. |
GetDefaultForbidSchemeAsync() |
Gibt das Schema zurück, das standardmäßig für ForbidAsync(HttpContext, String, AuthenticationProperties)verwendet wird. Dies wird in der Regel über DefaultForbidSchemeangegeben. Andernfalls wird ein Fallback auf ausgeführt GetDefaultChallengeSchemeAsync() . |
GetDefaultSignInSchemeAsync() |
Gibt das Schema zurück, das standardmäßig für SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)verwendet wird. Dies wird in der Regel über DefaultSignInSchemeangegeben. Andernfalls wird ein Fallback auf ausgeführt DefaultScheme. |
GetDefaultSignOutSchemeAsync() |
Gibt das Schema zurück, das standardmäßig für SignOutAsync(HttpContext, String, AuthenticationProperties)verwendet wird. Dies wird in der Regel über DefaultSignOutSchemeangegeben. Andernfalls wird ein Fallback auf ausgeführt GetDefaultSignInSchemeAsync() . |
GetRequestHandlerSchemesAsync() |
Gibt die Schemas in der Prioritätsreihenfolge für die Anforderungsverarbeitung zurück. |
GetSchemeAsync(String) |
Gibt den AuthenticationScheme wert zurück, der dem Namen entspricht, oder NULL. |
RemoveScheme(String) |
Entfernt ein Schema und verhindert, dass es von IAuthenticationServiceverwendet wird. |
TryAddScheme(AuthenticationScheme) |
Registriert ein Schema für die Verwendung durch IAuthenticationService. |