public DefaultAppleIdTokenValidator(
     [NotNull] AppleKeyStore keyStore,
     [NotNull] CryptoProviderFactory cryptoProviderFactory,
     [NotNull] ILogger <DefaultAppleIdTokenValidator> logger)
 {
     _keyStore = keyStore;
     _cryptoProviderFactory = cryptoProviderFactory;
     _logger = logger;
 }
 public DefaultAppleIdTokenValidator(
     [NotNull] AppleKeyStore keyStore,
     [NotNull] JwtSecurityTokenHandler tokenHandler,
     [NotNull] ILogger <DefaultAppleIdTokenValidator> logger)
 {
     _keyStore     = keyStore;
     _tokenHandler = tokenHandler;
     _logger       = logger;
 }
예제 #3
0
 public DefaultAppleClientSecretGenerator(
     [NotNull] AppleKeyStore keyStore,
     [NotNull] ISystemClock clock,
     [NotNull] JwtSecurityTokenHandler tokenHandler,
     [NotNull] ILogger <DefaultAppleClientSecretGenerator> logger)
 {
     _keyStore     = keyStore;
     _clock        = clock;
     _tokenHandler = tokenHandler;
     _logger       = logger;
 }
 public DefaultAppleClientSecretGenerator(
     [NotNull] AppleKeyStore keyStore,
     [NotNull] IMemoryCache cache,
     [NotNull] ISystemClock clock,
     [NotNull] CryptoProviderFactory cryptoProviderFactory,
     [NotNull] ILogger <DefaultAppleClientSecretGenerator> logger)
 {
     _keyStore = keyStore;
     _cache    = cache;
     _clock    = clock;
     _cryptoProviderFactory = cryptoProviderFactory;
     _logger = logger;
 }