C# Класс Microsoft.AspNetCore.Server.IISIntegration.AuthenticationHandler

Наследование: IAuthenticationHandler
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AuthenticationHandler System
ShouldHandleScheme bool

Открытые методы

Метод Описание
AuthenticateAsync ( Microsoft.AspNetCore.Http.Features.Authentication.AuthenticateContext context ) : System.Threading.Tasks.Task
ChallengeAsync ( ChallengeContext context ) : System.Threading.Tasks.Task
GetDescriptions ( Microsoft.AspNetCore.Http.Features.Authentication.DescribeSchemesContext context ) : void
SignInAsync ( Microsoft.AspNetCore.Http.Features.Authentication.SignInContext context ) : System.Threading.Tasks.Task
SignOutAsync ( Microsoft.AspNetCore.Http.Features.Authentication.SignOutContext context ) : System.Threading.Tasks.Task

Приватные методы

Метод Описание
AuthenticationHandler ( HttpContext httpContext, IISOptions options, ClaimsPrincipal user ) : System
ShouldHandleScheme ( string authenticationScheme ) : bool

Описание методов

AuthenticateAsync() публичный Метод

public AuthenticateAsync ( Microsoft.AspNetCore.Http.Features.Authentication.AuthenticateContext context ) : System.Threading.Tasks.Task
context Microsoft.AspNetCore.Http.Features.Authentication.AuthenticateContext
Результат System.Threading.Tasks.Task

ChallengeAsync() публичный Метод

public ChallengeAsync ( ChallengeContext context ) : System.Threading.Tasks.Task
context ChallengeContext
Результат System.Threading.Tasks.Task

GetDescriptions() публичный Метод

public GetDescriptions ( Microsoft.AspNetCore.Http.Features.Authentication.DescribeSchemesContext context ) : void
context Microsoft.AspNetCore.Http.Features.Authentication.DescribeSchemesContext
Результат void

SignInAsync() публичный Метод

public SignInAsync ( Microsoft.AspNetCore.Http.Features.Authentication.SignInContext context ) : System.Threading.Tasks.Task
context Microsoft.AspNetCore.Http.Features.Authentication.SignInContext
Результат System.Threading.Tasks.Task

SignOutAsync() публичный Метод

public SignOutAsync ( Microsoft.AspNetCore.Http.Features.Authentication.SignOutContext context ) : System.Threading.Tasks.Task
context Microsoft.AspNetCore.Http.Features.Authentication.SignOutContext
Результат System.Threading.Tasks.Task