Ejemplo n.º 1
0
 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;
 }