Class BackchannelAuthenticationResponseGenerator
- Namespace
- Duende.IdentityServer.ResponseHandling
- Assembly
- Duende.IdentityServer.dll
The backchannel authentication response generator
public class BackchannelAuthenticationResponseGenerator : IBackchannelAuthenticationResponseGenerator
- Inheritance
-
BackchannelAuthenticationResponseGenerator
- Implements
- Inherited Members
Constructors
BackchannelAuthenticationResponseGenerator(IdentityServerOptions, IBackChannelAuthenticationRequestStore, IBackchannelAuthenticationUserNotificationService, IClock, ILogger<BackchannelAuthenticationResponseGenerator>)
Initializes a new instance of the BackchannelAuthenticationResponseGenerator class.
public BackchannelAuthenticationResponseGenerator(IdentityServerOptions options, IBackChannelAuthenticationRequestStore backChannelAuthenticationRequestStore, IBackchannelAuthenticationUserNotificationService userLoginService, IClock clock, ILogger<BackchannelAuthenticationResponseGenerator> logger)
Parameters
options
IdentityServerOptionsThe options.
backChannelAuthenticationRequestStore
IBackChannelAuthenticationRequestStoreuserLoginService
IBackchannelAuthenticationUserNotificationServiceclock
IClockThe clock.
logger
ILogger<BackchannelAuthenticationResponseGenerator>The logger.
- See Also
Fields
BackChannelAuthenticationRequestStore
The request store.
protected readonly IBackChannelAuthenticationRequestStore BackChannelAuthenticationRequestStore
Field Value
- IBackChannelAuthenticationRequestStore
- See Also
Clock
The clock
protected readonly IClock Clock
Field Value
- See Also
Logger
The logger
protected readonly ILogger Logger
Field Value
- See Also
Options
The options
protected readonly IdentityServerOptions Options
Field Value
- See Also
UserLoginService
The user login service.
protected readonly IBackchannelAuthenticationUserNotificationService UserLoginService
Field Value
- See Also
Methods
ProcessAsync(BackchannelAuthenticationRequestValidationResult)
public virtual Task<BackchannelAuthenticationResponse> ProcessAsync(BackchannelAuthenticationRequestValidationResult validationResult)
Parameters
validationResult
BackchannelAuthenticationRequestValidationResult
Returns
- See Also