Example #1
0
 public AuthHeaderHandler(
     ITenantProvider tenantProvider,
     IAuthTokenStore authTokenStore)
 {
     _tenantProvider = tenantProvider ?? throw new ArgumentNullException(nameof(tenantProvider));
     _authTokenStore = authTokenStore ?? throw new ArgumentNullException(nameof(authTokenStore));
 }
Example #2
0
        public async Task<string> DeleteStoredTokenAsync(
            [Service] IAuthTokenStore tokenStore,
            string id,
            CancellationToken cancellationToken)
        {
            await tokenStore.DeleteAsync(id, cancellationToken);

            return id;
        }
Example #3
0
 public IdentityService(
     IHttpClientFactory httpClientFactory,
     ITokenAnalyzer tokenAnalyzer,
     IAuthTokenStore authTokenStore)
 {
     _httpClientFactory = httpClientFactory;
     _tokenAnalyzer     = tokenAnalyzer;
     _authTokenStore    = authTokenStore;
 }
Example #4
0
 public UserDataAuthTokenStoreReader(
     IAuthTokenStore authTokenStore,
     IIdentityRequestStore identityRequestStore,
     IIdentityService identityService)
 {
     _authTokenStore       = authTokenStore;
     _identityRequestStore = identityRequestStore;
     _identityService      = identityService;
 }
 public FileAuthenticationHandler(
     IOptionsMonitor <FileAuthenticationOptions> options,
     ILoggerFactory logger,
     UrlEncoder encoder,
     ISystemClock clock,
     IDataSerializer <AuthenticationTicket> ticketSerializer,
     IAuthTokenStore authTokenStore)
     : base(options, logger, encoder, clock)
 {
     _ticketSerializer = ticketSerializer;
     _authTokenStore   = authTokenStore;
 }
Example #6
0
 public AuthHeaderHandler(IAuthTokenStore authTokenStore)
 {
     _authTokenStore = authTokenStore;
 }