public FacebookAuthProvider( ITokenExchangeProviderStore tokenExchangeProviderStore ) { _tokenExchangeProviderStore = tokenExchangeProviderStore; _client = new HttpClient(); }
public ExternalAuthenticationGrant( ITokenExchangeProviderStore providerStore, Func <string, IExternalTokenProvider> tokenServiceAccessor, IExternalUserStore externalUserStore, IEmailUserProcessor emailUserProcessor, INonEmailUserProcessor nonEmailUserProcessor ) { _providerStore = providerStore ?? throw new ArgumentNullException(nameof(providerStore)); _tokenServiceAccessor = tokenServiceAccessor ?? throw new ArgumentNullException(nameof(tokenServiceAccessor)); _externalUserStore = externalUserStore ?? throw new ArgumentNullException(nameof(externalUserStore)); _emailUserProcessor = emailUserProcessor ?? throw new ArgumentNullException(nameof(emailUserProcessor)); _nonEmailUserProcessor = nonEmailUserProcessor ?? throw new ArgumentNullException(nameof(nonEmailUserProcessor)); }
public LinkedInAuthProvider(ITokenExchangeProviderStore tokenExchangeProviderStore) { _tokenExchangeProviderStore = tokenExchangeProviderStore; _client = new HttpClient(); }
public GoogleAuthProvider(ITokenExchangeProviderStore tokenExchangeProviderStore) { _tokenExchangeProviderStore = tokenExchangeProviderStore; _client = new HttpClient(); }