Поделиться через


AuthenticationOptions Класс

Определение

Параметры для настройки проверки подлинности.

public ref class AuthenticationOptions
public class AuthenticationOptions
type AuthenticationOptions = class
Public Class AuthenticationOptions
Наследование
AuthenticationOptions

Конструкторы

AuthenticationOptions()

Параметры для настройки проверки подлинности.

Свойства

DefaultAuthenticateScheme

Используется в качестве схемы по умолчанию для AuthenticateAsync(HttpContext, String).

DefaultChallengeScheme

Используется в качестве схемы по умолчанию для ChallengeAsync(HttpContext, String, AuthenticationProperties).

DefaultForbidScheme

Используется в качестве схемы по умолчанию для ForbidAsync(HttpContext, String, AuthenticationProperties).

DefaultScheme

Используется в качестве резервной схемы по умолчанию для всех остальных значений по умолчанию.

DefaultSignInScheme

Используется в качестве схемы по умолчанию для SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties).

DefaultSignOutScheme

Используется в качестве схемы по умолчанию для SignOutAsync(HttpContext, String, AuthenticationProperties).

RequireAuthenticatedSignIn

Если задано значение true, вход должен вызываться, если попытка с использованием пользователя не проходит проверку подлинности. Пользователь считается прошедшим проверку подлинности, если IsAuthenticated возвращает true для объекта , ClaimsPrincipal связанного с HTTP-запросом.

SchemeMap

Сопоставляет схемы по имени.

Schemes

Возвращает схемы в порядке их добавления (важно для приоритета обработки запросов).

Методы

AddScheme(String, Action<AuthenticationSchemeBuilder>)

Добавляет .AuthenticationScheme

AddScheme<THandler>(String, String)

Добавляет .AuthenticationScheme

Применяется к