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;
    }
Пример #2
0
 public OauthProviderTokenPair(string access_token, OAuthProviders provider)
 {
     this.Access_token = access_token;
     this.Provider     = provider;
 }
Пример #3
0
 public OAuthProviderConfig FindOAuthProviderForService(MicroServiceProviderConfig service)
 {
     return(OAuthProviders.FirstOrDefault(x => x.Name == service.OAuthId));
 }