public static IProviderConfig GetImplementation(OAuthProviders provider) { IProviderConfig result = null; switch (provider) { case OAuthProviders.LinkedIn: result = new LinkedInConfig(); break; case OAuthProviders.Twitter: result = new TwitterConfig(); break; } return result; }
public OauthProviderTokenPair(string access_token, OAuthProviders provider) { this.Access_token = access_token; this.Provider = provider; }
public OAuthProviderConfig FindOAuthProviderForService(MicroServiceProviderConfig service) { return(OAuthProviders.FirstOrDefault(x => x.Name == service.OAuthId)); }