/// <summary> /// Ctor /// </summary> /// <param name="options"></param> /// <param name="ticketStore"></param> /// <param name="sessionStore"></param> /// <param name="tokenEndpoint"></param> /// <param name="logger"></param> public SessionRevocationService(BffOptions options, IServerTicketStore ticketStore, IUserSessionStore sessionStore, ITokenEndpointService tokenEndpoint, ILogger <SessionRevocationService> logger) { _options = options; _ticketStore = ticketStore; _sessionStore = sessionStore; _tokenEndpoint = tokenEndpoint; _logger = logger; }
/// <summary> /// ctor /// </summary> /// <param name="tokenEndpointService"></param> /// <param name="clientAccessTokenCache"></param> /// <param name="logger"></param> public ClientAccessTokenManagementService( ITokenEndpointService tokenEndpointService, IClientAccessTokenCache clientAccessTokenCache, ILogger <ClientAccessTokenManagementService> logger) { _tokenEndpointService = tokenEndpointService; _clientAccessTokenCache = clientAccessTokenCache; _logger = logger; }
public TokenModule( ITokenEndpointService service, IErrorResponseBuilder errorResponseBuilder) : base(OAuth.Configuration.GetFullPath(x => x.TokenRoute)) { _service = service; _errorResponseBuilder = errorResponseBuilder; Post["/", ctx => OAuth.IsEnabled] = _ => CreateToken(); }
/// <summary> /// ctor /// </summary> /// <param name="sync"></param> /// <param name="tokenEndpointService"></param> /// <param name="clientAccessTokenCache"></param> /// <param name="logger"></param> public ClientAccessTokenManagementService( IClientAccessTokenRequestSynchronization sync, ITokenEndpointService tokenEndpointService, IClientAccessTokenCache clientAccessTokenCache, ILogger <ClientAccessTokenManagementService> logger) { _sync = sync; _tokenEndpointService = tokenEndpointService; _clientAccessTokenCache = clientAccessTokenCache; _logger = logger; }
/// <summary> /// ctor /// </summary> /// <param name="userTokenStore"></param> /// <param name="clock"></param> /// <param name="options"></param> /// <param name="tokenEndpointService"></param> /// <param name="logger"></param> public UserAccessAccessTokenManagementService( IUserTokenStore userTokenStore, ISystemClock clock, IOptions <AccessTokenManagementOptions> options, ITokenEndpointService tokenEndpointService, ILogger <UserAccessAccessTokenManagementService> logger) { _userTokenStore = userTokenStore; _clock = clock; _options = options.Value; _tokenEndpointService = tokenEndpointService; _logger = logger; }
/// <summary> /// ctor /// </summary> /// <param name="userTokenStore"></param> /// <param name="clock"></param> /// <param name="options"></param> /// <param name="tokenEndpointService"></param> /// <param name="clientAccessTokenCache"></param> /// <param name="logger"></param> public AccessTokenManagementService( //IUserTokenStore userTokenStore, //ISystemClock clock, //IOptions<AccessTokenManagementOptions> options, ITokenEndpointService tokenEndpointService, IClientAccessTokenCache clientAccessTokenCache, ILogger <AccessTokenManagementService> logger) { //_userTokenStore = userTokenStore; //_clock = clock; //_options = options.Value; _tokenEndpointService = tokenEndpointService; _clientAccessTokenCache = clientAccessTokenCache; _logger = logger; }
/// <summary> /// ctor /// </summary> /// <param name="sync"></param> /// <param name="userAccessTokenStore"></param> /// <param name="clock"></param> /// <param name="options"></param> /// <param name="tokenEndpointService"></param> /// <param name="logger"></param> public UserAccessAccessTokenManagementService( IUserAccessTokenRequestSynchronization sync, IUserAccessTokenStore userAccessTokenStore, ISystemClock clock, UserAccessTokenManagementOptions options, ITokenEndpointService tokenEndpointService, ILogger <UserAccessAccessTokenManagementService> logger) { _sync = sync; _userAccessTokenStore = userAccessTokenStore; _clock = clock; _options = options; _tokenEndpointService = tokenEndpointService; _logger = logger; }
public AutomaticTokenManagementCookieEvents( ITokenEndpointService service, IOptions <AutomaticTokenManagementOptions> options, ILogger <AutomaticTokenManagementCookieEvents> logger, ISystemClock clock) { if (options == null) { throw new ArgumentNullException(nameof(options)); } _service = service ?? throw new ArgumentNullException(nameof(service)); _options = options.Value; _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _clock = clock ?? throw new ArgumentNullException(nameof(clock)); }
/// <summary> /// ctor /// </summary> /// <param name="userTokenStore"></param> /// <param name="clock"></param> /// <param name="options"></param> /// <param name="tokenEndpointService"></param> /// <param name="httpContextAccessor"></param> /// <param name="logger"></param> public AccessTokenManagementService( IUserTokenStore userTokenStore, ISystemClock clock, IOptions <AccessTokenManagementOptions> options, ITokenEndpointService tokenEndpointService, IHttpContextAccessor httpContextAccessor, ILogger <AccessTokenManagementService> logger) { _userTokenStore = userTokenStore; _clock = clock; _options = options.Value; _tokenEndpointService = tokenEndpointService; _httpContextAccessor = httpContextAccessor; _logger = logger; }
public void SetUp() { _service = new DefaultTokenEndpointService(); }