Exemplo n.º 1
0
 public OAuthBuilder(
     IOAuthAuthorizerUIFactory oauthAuthorizerUIFactory,
     IClientCredentials clientCredentials,
     IOAuthSecurityStrategy strategy)
 {
     _oauthAuthorizerUIFactory = oauthAuthorizerUIFactory;
     _clientCredentials        = clientCredentials;
     _strategy = strategy;
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
 public OAuth2AppBase(
     string clientId,
     string callbackUrl,
     IOAuthAuthorizerUIFactory uiFactory,
     TResourceProvider provider,
     AuthenticationInterfaceEnum browserType,
     OAuthAppTypeEnum appType) :
     this(
         clientId,
         null,
         callbackUrl,
         uiFactory,
         provider,
         browserType,
         appType)
 {
 }
Exemplo n.º 4
0
        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);
        }