RemoteAuthenticationHandler<TOptions> Class¶
- Namespace
Microsoft.AspNetCore.Authentication
- Assemblies
- Microsoft.AspNetCore.Authentication
Inheritance Hierarchy¶
System.Object
Microsoft.AspNetCore.Authentication.AuthenticationHandler{{TOptions}}
Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler<TOptions>
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)
-