IAuthenticationSchemeProvider Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отвечает за управление поддерживаемыми authenticationSchemes.
public interface class IAuthenticationSchemeProvider
public interface IAuthenticationSchemeProvider
type IAuthenticationSchemeProvider = interface
Public Interface IAuthenticationSchemeProvider
- Производный
Методы
AddScheme(AuthenticationScheme) |
Регистрирует схему для использования IAuthenticationService. |
GetAllSchemesAsync() |
Возвращает все зарегистрированные AuthenticationSchemeв настоящее время s. |
GetDefaultAuthenticateSchemeAsync() |
Возвращает схему, которая будет использоваться по умолчанию для AuthenticateAsync(HttpContext, String). Обычно это указывается с помощью DefaultAuthenticateScheme. В противном случае это действие будет откатиться к DefaultScheme. |
GetDefaultChallengeSchemeAsync() |
Возвращает схему, которая будет использоваться по умолчанию для ChallengeAsync(HttpContext, String, AuthenticationProperties). Обычно это указывается с помощью DefaultChallengeScheme. В противном случае это действие будет откатиться к DefaultScheme. |
GetDefaultForbidSchemeAsync() |
Возвращает схему, которая будет использоваться по умолчанию для ForbidAsync(HttpContext, String, AuthenticationProperties). Обычно это указывается с помощью DefaultForbidScheme. В противном случае это действие будет откатиться к GetDefaultChallengeSchemeAsync() . |
GetDefaultSignInSchemeAsync() |
Возвращает схему, которая будет использоваться по умолчанию для SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties). Обычно это указывается с помощью DefaultSignInScheme. В противном случае это действие будет откатиться к DefaultScheme. |
GetDefaultSignOutSchemeAsync() |
Возвращает схему, которая будет использоваться по умолчанию для SignOutAsync(HttpContext, String, AuthenticationProperties). Обычно это указывается с помощью DefaultSignOutScheme. В противном случае это действие будет откатиться к GetDefaultSignInSchemeAsync() . |
GetRequestHandlerSchemesAsync() |
Возвращает схемы в порядке приоритета для обработки запросов. |
GetSchemeAsync(String) |
Возвращает значение , AuthenticationScheme соответствующее имени, или значение NULL. |
RemoveScheme(String) |
Удаляет схему, предотвращая ее использование IAuthenticationService. |
TryAddScheme(AuthenticationScheme) |
Регистрирует схему для использования IAuthenticationService. |