Class TheIdentityHubOAuthBearerHandler
Inheritance
System.Object
TheIdentityHubOAuthBearerHandler
Assembly: TheIdentityHub.AspNetCore.Authentication.dll
Syntax
public class TheIdentityHubOAuthBearerHandler : AuthenticationHandler<TheIdentityHubOAuthBearerOptions>
Constructors
TheIdentityHubOAuthBearerHandler(IClaimsPrincipalProvider, IOptionsMonitor<TheIdentityHubOAuthBearerOptions>, ILoggerFactory, UrlEncoder, ISystemClock)
Declaration
public TheIdentityHubOAuthBearerHandler(IClaimsPrincipalProvider claimsPrincipalProvider, IOptionsMonitor<TheIdentityHubOAuthBearerOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock)
Parameters
Properties
Events
Declaration
protected TheIdentityHubOAuthBearerEvents Events { get; set; }
Property Value
Methods
CreateEventsAsync()
Declaration
protected override Task<object> CreateEventsAsync()
Returns
Type |
Description |
Task<System.Object> |
|
HandleAuthenticateAsync()
Declaration
protected override Task<AuthenticateResult> HandleAuthenticateAsync()
Returns
Type |
Description |
Task<AuthenticateResult> |
|
HandleChallengeAsync(AuthenticationProperties)
Declaration
protected override async Task HandleChallengeAsync(AuthenticationProperties properties)
Parameters
Type |
Name |
Description |
AuthenticationProperties |
properties |
|
Returns