IAuthenticationService Интерфейс

Определение

Используется для проверки подлинности.

public interface class IAuthenticationService
public interface IAuthenticationService
type IAuthenticationService = interface
Public Interface IAuthenticationService
Производный

Методы

AuthenticateAsync(HttpContext, String)

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

ChallengeAsync(HttpContext, String, AuthenticationProperties)

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

ForbidAsync(HttpContext, String, AuthenticationProperties)

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

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

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

SignOutAsync(HttpContext, String, AuthenticationProperties)

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

Методы расширения

GetTokenAsync(IAuthenticationService, HttpContext, String)

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

GetTokenAsync(IAuthenticationService, HttpContext, String, String)

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

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