public EndSessionCallbackEndpoint( IEndSessionRequestValidator endSessionRequestValidator, ILogger <EndSessionCallbackEndpoint> logger) { _endSessionRequestValidator = endSessionRequestValidator; _logger = logger; }
public EndSessionEndpoint( IEndSessionRequestValidator endSessionRequestValidator, IUserSession userSession, ILogger <EndSessionEndpoint> logger) { _endSessionRequestValidator = endSessionRequestValidator; _userSession = userSession; _logger = logger; }
public EndSessionCallbackEndpoint( IEndSessionRequestValidator endSessionRequestValidator, BackChannelLogoutClient backChannelClient, ILogger <EndSessionCallbackEndpoint> logger) { _endSessionRequestValidator = endSessionRequestValidator; _backChannelClient = backChannelClient; _logger = logger; }
public AutoRedirectEndSessionEndpoint( ILogger <AutoRedirectEndSessionEndpoint> logger, IEndSessionRequestValidator requestValidator, IOptions <IdentityServerOptions> identityServerOptions, IUserSession session) { _logger = logger; _session = session; _identityServerOptions = identityServerOptions; _requestvalidator = requestValidator; }
public EndSessionEndpoint( ILogger <EndSessionEndpoint> logger, IdentityServerContext context, IEndSessionRequestValidator endSessionRequestValidator, IMessageStore <LogoutMessage> logoutMessageStore, SessionCookie sessionCookie, ClientListCookie clientListCookie, IClientStore clientStore) { _logger = logger; _context = context; _endSessionRequestValidator = endSessionRequestValidator; _logoutMessageStore = logoutMessageStore; _sessionCookie = sessionCookie; _clientListCookie = clientListCookie; _clientStore = clientStore; }