public static ICloudStorageAccessToken GetDropBoxAccessToken(string dropBoxRequestKey, string dropBoxRequestSecret, string appkey, string appsecret)
        {
            var oAuthToken = GetOAuthToken(dropBoxRequestKey, dropBoxRequestSecret);
            var dropBoxBaseTokenInformation = new DropBoxBaseTokenInformation
                {
                    ConsumerKey = appkey,
                    ConsumerSecret = appsecret
                };

            var requestToken = (DropBoxRequestToken)Assembly.CreateInstance("AppLimit.CloudComputing.SharpBox.StorageProvider.DropBox.DropBoxToken",
                false,
                BindingFlags.Default | BindingFlags.CreateInstance | BindingFlags.Instance | BindingFlags.Public,
                null,
                new Object[] { oAuthToken, dropBoxBaseTokenInformation },
                null,
                null);

            return requestToken;
        }
Example #2
0
 public DropBoxToken(string tokenKey, string tokenSecret, DropBoxBaseTokenInformation baseCreds)
     : base(tokenKey, tokenSecret)
 {
     BaseTokenInformation = baseCreds;
 }
 public DropBoxToken(string tokenKey, string tokenSecret, DropBoxBaseTokenInformation baseCreds)
     : base(tokenKey, tokenSecret)
 {
     BaseTokenInformation = baseCreds;
 }
Example #4
0
 public DropBoxToken(OAuthToken token, DropBoxBaseTokenInformation baseCreds)
     : base(token.TokenKey, token.TokenSecret)
 {
     BaseTokenInformation = baseCreds;
 }
 public DropBoxToken(OAuthToken token, DropBoxBaseTokenInformation baseCreds)
     : base(token.TokenKey, token.TokenSecret)
 {
     BaseTokenInformation = baseCreds;
 }