public SuperUserTokenController(IValidOptionsSnapshot <SuperUserOptions> options,
                                 ITokenFabricator <TKey> fabricator,
                                 IIdentityClaimNameProvider claimNameProvider)
 {
     _options           = options;
     _fabricator        = fabricator;
     _claimNameProvider = claimNameProvider;
 }
Beispiel #2
0
 public TokenController(
     Func <DateTimeOffset> timestamps,
     IHttpContextAccessor http,
     ISignInService <TUser> signInService,
     ITokenFabricator <TKey> fabricator,
     ISafeLogger <TokenController <TUser, TTenant, TApplication, TKey> > logger)
 {
     _timestamps    = timestamps;
     _http          = http;
     _signInService = signInService;
     _fabricator    = fabricator;
     _logger        = logger;
 }