public OAuthBuilder( IOAuthAuthorizerUIFactory oauthAuthorizerUIFactory, IClientCredentials clientCredentials, IOAuthSecurityStrategy strategy) { _oauthAuthorizerUIFactory = oauthAuthorizerUIFactory; _clientCredentials = clientCredentials; _strategy = strategy; }
public OAuth1AppBase( string consumerKey, string consumerSecret, string callbackUrl, IOAuthAuthorizerUIFactory uiFactory, TResourceProvider provider, AuthenticationInterfaceEnum browserType, OAuthAppTypeEnum appType) { _consumerKey = consumerKey; _consumerSecret = consumerSecret; _callbackUrl = callbackUrl; _uiFactory = uiFactory; _provider = provider; _browserType = browserType; _appType = appType; }
public OAuth2AppBase( string clientId, string callbackUrl, IOAuthAuthorizerUIFactory uiFactory, TResourceProvider provider, AuthenticationInterfaceEnum browserType, OAuthAppTypeEnum appType) : this( clientId, null, callbackUrl, uiFactory, provider, browserType, appType) { }
public OAuth2AppBase( string clientId, string clientSecret, string callbackUrl, IOAuthAuthorizerUIFactory uiFactory, TResourceProvider provider, AuthenticationInterfaceEnum browserType, OAuthAppTypeEnum appType) { _clientId = clientId; _clientSecret = clientSecret; _callbackUrl = callbackUrl; _browserType = browserType; _uiFactory = uiFactory; _provider = provider; provider.SetFlow( clientId, clientSecret, browserType, appType); }