RemoteAuthenticationHandler<TOptions> Class

Namespace
Microsoft.AspNetCore.Authentication
Assemblies
  • Microsoft.AspNetCore.Authentication

Inheritance Hierarchy

Syntax

public abstract class RemoteAuthenticationHandler<TOptions> : AuthenticationHandler<TOptions>, IAuthenticationHandler where TOptions : RemoteAuthenticationOptions
class Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler<TOptions>

Methods

GenerateCorrelationId(Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties)
protected virtual void GenerateCorrelationId(AuthenticationProperties properties)
HandleAuthenticateAsync()
Return type:System.Threading.Tasks.Task<Microsoft.AspNetCore.Authentication.AuthenticateResult>
protected override Task<AuthenticateResult> HandleAuthenticateAsync()
HandleForbiddenAsync(Microsoft.AspNetCore.Http.Features.Authentication.ChallengeContext)
Return type:System.Threading.Tasks.Task<System.Boolean>
protected override Task<bool> HandleForbiddenAsync(ChallengeContext context)
HandleRemoteAuthenticateAsync()
Return type:System.Threading.Tasks.Task<Microsoft.AspNetCore.Authentication.AuthenticateResult>
protected abstract Task<AuthenticateResult> HandleRemoteAuthenticateAsync()
HandleRemoteCallbackAsync()
Return type:System.Threading.Tasks.Task<System.Boolean>
protected virtual Task<bool> HandleRemoteCallbackAsync()
HandleRequestAsync()
Return type:System.Threading.Tasks.Task<System.Boolean>
public override Task<bool> HandleRequestAsync()
HandleSignInAsync(Microsoft.AspNetCore.Http.Features.Authentication.SignInContext)
Return type:System.Threading.Tasks.Task
protected override Task HandleSignInAsync(SignInContext context)
HandleSignOutAsync(Microsoft.AspNetCore.Http.Features.Authentication.SignOutContext)
Return type:System.Threading.Tasks.Task
protected override Task HandleSignOutAsync(SignOutContext context)
ValidateCorrelationId(Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties)
Return type:System.Boolean
protected virtual bool ValidateCorrelationId(AuthenticationProperties properties)