Class DefaultBackchannelAuthenticationInteractionService
- Namespace
- Duende.IdentityServer.Services
- Assembly
- Duende.IdentityServer.dll
Default implementation of IBackchannelAuthenticationInteractionService.
public class DefaultBackchannelAuthenticationInteractionService : IBackchannelAuthenticationInteractionService
- Inheritance
-
DefaultBackchannelAuthenticationInteractionService
- Implements
- Inherited Members
Constructors
DefaultBackchannelAuthenticationInteractionService(IBackChannelAuthenticationRequestStore, IClientStore, IUserSession, IResourceValidator, IClock, ILogger<DefaultBackchannelAuthenticationInteractionService>)
Ctor
public DefaultBackchannelAuthenticationInteractionService(IBackChannelAuthenticationRequestStore requestStore, IClientStore clients, IUserSession session, IResourceValidator resourceValidator, IClock systemClock, ILogger<DefaultBackchannelAuthenticationInteractionService> logger)
Parameters
requestStore
IBackChannelAuthenticationRequestStoreclients
IClientStoresession
IUserSessionresourceValidator
IResourceValidatorsystemClock
IClocklogger
ILogger<DefaultBackchannelAuthenticationInteractionService>
Methods
CompleteLoginRequestAsync(CompleteBackchannelLoginRequest)
public Task CompleteLoginRequestAsync(CompleteBackchannelLoginRequest completionRequest)
Parameters
completionRequest
CompleteBackchannelLoginRequest
Returns
GetLoginRequestByInternalIdAsync(string)
public Task<BackchannelUserLoginRequest> GetLoginRequestByInternalIdAsync(string id)
Parameters
id
string
Returns
GetPendingLoginRequestsForCurrentUserAsync()
public Task<IEnumerable<BackchannelUserLoginRequest>> GetPendingLoginRequestsForCurrentUserAsync()