コード例 #1
0
 public EndSessionCallbackEndpoint(
     IEndSessionRequestValidator endSessionRequestValidator,
     ILogger <EndSessionCallbackEndpoint> logger)
 {
     _endSessionRequestValidator = endSessionRequestValidator;
     _logger = logger;
 }
コード例 #2
0
 public EndSessionEndpoint(
     IEndSessionRequestValidator endSessionRequestValidator,
     IUserSession userSession,
     ILogger <EndSessionEndpoint> logger)
 {
     _endSessionRequestValidator = endSessionRequestValidator;
     _userSession = userSession;
     _logger      = logger;
 }
コード例 #3
0
 public EndSessionCallbackEndpoint(
     IEndSessionRequestValidator endSessionRequestValidator,
     BackChannelLogoutClient backChannelClient,
     ILogger <EndSessionCallbackEndpoint> logger)
 {
     _endSessionRequestValidator = endSessionRequestValidator;
     _backChannelClient          = backChannelClient;
     _logger = logger;
 }
コード例 #4
0
 public AutoRedirectEndSessionEndpoint(
     ILogger <AutoRedirectEndSessionEndpoint> logger,
     IEndSessionRequestValidator requestValidator,
     IOptions <IdentityServerOptions> identityServerOptions,
     IUserSession session)
 {
     _logger  = logger;
     _session = session;
     _identityServerOptions = identityServerOptions;
     _requestvalidator      = requestValidator;
 }
コード例 #5
0
 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;
 }