Interface IBackchannelAuthenticationInteractionService
- Namespace
- Duende.IdentityServer.Services
- Assembly
- Duende.IdentityServer.dll
Provide services be used by the user interface to communicate with IdentityServer for backchannel authentication requests.
public interface IBackchannelAuthenticationInteractionService
Methods
CompleteLoginRequestAsync(CompleteBackchannelLoginRequest)
Completes the login request with the provided response for the current user or the subject passed.
Task CompleteLoginRequestAsync(CompleteBackchannelLoginRequest completionRequest)
Parameters
completionRequest
CompleteBackchannelLoginRequest
Returns
GetLoginRequestByInternalIdAsync(string)
Returns the login request for the id.
Task<BackchannelUserLoginRequest?> GetLoginRequestByInternalIdAsync(string id)
Parameters
id
string
Returns
GetPendingLoginRequestsForCurrentUserAsync()
Returns the pending login requests for the current user.
Task<IEnumerable<BackchannelUserLoginRequest>> GetPendingLoginRequestsForCurrentUserAsync()