public SuperUserTokenController(IValidOptionsSnapshot <SuperUserOptions> options, ITokenFabricator <TKey> fabricator, IIdentityClaimNameProvider claimNameProvider) { _options = options; _fabricator = fabricator; _claimNameProvider = claimNameProvider; }
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; }