public TokenModel( ITokenStore tokens, ITokenRevocationProvider revocation, GitHubUserTokenHandler handler, GitHubClaimResolver resolver) { _tokens = tokens; _revocation = revocation; _handler = handler; _resolver = resolver; }
public GitHubUserTokenHandler( GitHubClaimResolver resolver, IOptionsMonitor <UserTokenOptions> options, IDataProtectionProvider dataProtector, ITokenRevocationProvider revocation, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock) : base(options, logger, encoder, clock) { _resolver = resolver; _dataProtector = dataProtector.CreateProtector("github-token"); _revocation = revocation; }