示例#1
0
 public EndSessionCallbackEndpoint(
     IEndSessionRequestValidator endSessionRequestValidator,
     BackChannelLogoutClient backChannelClient,
     ILogger <EndSessionCallbackEndpoint> logger)
 {
     _endSessionRequestValidator = endSessionRequestValidator;
     _backChannelClient          = backChannelClient;
     _logger = logger;
 }
示例#2
0
 internal EndSessionCallbackResult(
     EndSessionCallbackValidationResult result,
     IdentityServerOptions options,
     BackChannelLogoutClient backChannelClient)
     : this(result)
 {
     _options           = options;
     _backChannelClient = backChannelClient;
 }
示例#3
0
 void Init(HttpContext context)
 {
     _options           = _options ?? context.RequestServices.GetRequiredService <IdentityServerOptions>();
     _backChannelClient = _backChannelClient ?? context.RequestServices.GetRequiredService <BackChannelLogoutClient>();
 }