Interface IBackchannelAuthenticationResponseGenerator
- Namespace
- Fdyay.IdentityServer.ResponseHandling
- Assembly
- Fdyay.IdentityServer.Core.dll
Stores a validated backchannel authentication request, tells the user, and answers the client.
public interface IBackchannelAuthenticationResponseGenerator
Remarks
Duende 8.0.1's IBackchannelAuthenticationResponseGenerator, measured: the request stored with the client, user,
scopes, resource indicators, lifetime, acr_values, tenant, idp, binding message and properties; the user notified
through IBackchannelAuthenticationUserNotificationService; and the client answered with the id, the
lifetime and the polling interval.
Methods
ProcessAsync(BackchannelAuthenticationRequestValidationResult, CancellationToken)
Stores the validated request, notifies the user, and builds the response for the client.
Task<BackchannelAuthenticationResponse> ProcessAsync(BackchannelAuthenticationRequestValidationResult validationResult, CancellationToken ct)
Parameters
validationResultBackchannelAuthenticationRequestValidationResultThe successfully validated backchannel authentication request.
ctCancellationTokenCancels the storage and the notification.
Returns
- Task<BackchannelAuthenticationResponse>
The
auth_req_id, its lifetime and the polling interval; or an error when the request cannot be answered.