AuthenticationService Класс

Определение

Реализовывать объект IAuthenticationService.

public ref class AuthenticationService : Microsoft::AspNetCore::Authentication::IAuthenticationService
public class AuthenticationService : Microsoft.AspNetCore.Authentication.IAuthenticationService
type AuthenticationService = class
    interface IAuthenticationService
Public Class AuthenticationService
Implements IAuthenticationService
Наследование
AuthenticationService
Реализации

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

AuthenticationService(IAuthenticationSchemeProvider, IAuthenticationHandlerProvider, IClaimsTransformation)

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

AuthenticationService(IAuthenticationSchemeProvider, IAuthenticationHandlerProvider, IClaimsTransformation, IOptions<AuthenticationOptions>)

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

Свойства

Handlers

Используется для разрешения экземпляров IAuthenticationHandler.

Options

AuthenticationOptions.

Schemes

Используется для поиска AuthenticationSchemes.

Transform

Используется для преобразования утверждений.

Методы

AuthenticateAsync(HttpContext, String)

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

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Оспорите указанную схему проверки подлинности.

ForbidAsync(HttpContext, String, AuthenticationProperties)

Запретить указанную схему проверки подлинности.

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

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

SignOutAsync(HttpContext, String, AuthenticationProperties)

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

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

GetTokenAsync(IAuthenticationService, HttpContext, String)

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

GetTokenAsync(IAuthenticationService, HttpContext, String, String)

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

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