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


AuthenticationHttpContextExtensions Класс

Определение

Методы расширения для предоставления проверки подлинности в HttpContext.

public ref class AuthenticationHttpContextExtensions abstract sealed
public static class AuthenticationHttpContextExtensions
type AuthenticationHttpContextExtensions = class
Public Module AuthenticationHttpContextExtensions
Наследование
AuthenticationHttpContextExtensions

Методы

AuthenticateAsync(HttpContext)

Проверка подлинности текущего запроса с помощью схемы проверки подлинности по умолчанию. Схему проверки подлинности по умолчанию можно настроить с помощью DefaultAuthenticateScheme.

AuthenticateAsync(HttpContext, String)

Проверка подлинности текущего запроса с помощью указанной схемы.

ChallengeAsync(HttpContext)

Оспорите текущий запрос, используя схему запроса по умолчанию. Запрос проверки подлинности может быть выдан, когда пользователь без проверки подлинности запрашивает конечную точку, требующую проверки подлинности. Схему вызова по умолчанию можно настроить с помощью DefaultChallengeScheme.

ChallengeAsync(HttpContext, AuthenticationProperties)

Оспорите текущий запрос, используя схему запроса по умолчанию. Запрос проверки подлинности может быть выдан, когда пользователь без проверки подлинности запрашивает конечную точку, требующую проверки подлинности. Схему вызова по умолчанию можно настроить с помощью DefaultChallengeScheme.

ChallengeAsync(HttpContext, String)

Оспорите текущий запрос, используя указанную схему. Запрос проверки подлинности может быть выдан, когда пользователь без проверки подлинности запрашивает конечную точку, требующую проверки подлинности.

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Оспорите текущий запрос, используя указанную схему. Запрос проверки подлинности может быть выдан, когда пользователь без проверки подлинности запрашивает конечную точку, требующую проверки подлинности.

ForbidAsync(HttpContext)

Запретите текущий запрос, используя схему запрета по умолчанию. Параметр "Запрет" используется, когда пользователь, прошедший проверку подлинности, пытается получить доступ к ресурсу, к которым ей не разрешен доступ. Схему запрета по умолчанию можно настроить с помощью DefaultForbidScheme.

ForbidAsync(HttpContext, AuthenticationProperties)

Запретите текущий запрос, используя схему запрета по умолчанию. Параметр "Запрет" используется, когда пользователь, прошедший проверку подлинности, пытается получить доступ к ресурсу, к которым ей не разрешен доступ. Схему запрета по умолчанию можно настроить с помощью DefaultForbidScheme.

ForbidAsync(HttpContext, String)

Запретить текущий запрос, используя указанную схему. Параметр "Запрет" используется, когда пользователь, прошедший проверку подлинности, пытается получить доступ к ресурсу, к которым ей не разрешен доступ.

ForbidAsync(HttpContext, String, AuthenticationProperties)

Запретить текущий запрос, используя указанную схему. Параметр "Запрет" используется, когда пользователь, прошедший проверку подлинности, пытается получить доступ к ресурсу, к которым ей не разрешен доступ.

GetTokenAsync(HttpContext, String)

Выполняет проверку подлинности запроса с использованием схемы проверки подлинности по умолчанию и возвращает значение для маркера. Схему проверки подлинности по умолчанию можно настроить с помощью DefaultAuthenticateScheme.

GetTokenAsync(HttpContext, String, String)

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

SignInAsync(HttpContext, ClaimsPrincipal)

Войдите в субъект для схемы проверки подлинности по умолчанию. Схему входа по умолчанию можно настроить с помощью DefaultSignInScheme.

SignInAsync(HttpContext, ClaimsPrincipal, AuthenticationProperties)

Войдите в субъект для схемы проверки подлинности по умолчанию. Схему входа по умолчанию можно настроить с помощью DefaultSignInScheme.

SignInAsync(HttpContext, String, ClaimsPrincipal)

Войдите в субъект для указанной схемы.

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

Войдите в субъект для указанной схемы.

SignOutAsync(HttpContext)

Выйдите из субъекта для схемы проверки подлинности по умолчанию. Схему выхода по умолчанию можно настроить с помощью DefaultSignOutScheme.

SignOutAsync(HttpContext, AuthenticationProperties)

Выйдите из субъекта для схемы проверки подлинности по умолчанию. Схему выхода по умолчанию можно настроить с помощью DefaultSignOutScheme.

SignOutAsync(HttpContext, String)

Выйдите из субъекта для указанной схемы.

SignOutAsync(HttpContext, String, AuthenticationProperties)

Выйдите из субъекта для указанной схемы.

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