29 lines
876 B
C#
29 lines
876 B
C#
|
using AppLimit.CloudComputing.SharpBox.Common.Net.oAuth.Token;
|
|||
|
|
|||
|
namespace AppLimit.CloudComputing.SharpBox.StorageProvider.DropBox
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// This token will be issued during the web based token generation
|
|||
|
/// process for dropbox
|
|||
|
/// </summary>
|
|||
|
public class DropBoxRequestToken : ICloudStorageAccessToken
|
|||
|
{
|
|||
|
internal OAuthToken RealToken;
|
|||
|
|
|||
|
internal DropBoxRequestToken(OAuthToken realToken)
|
|||
|
{
|
|||
|
RealToken = realToken;
|
|||
|
}
|
|||
|
|
|||
|
public override string ToString()
|
|||
|
{
|
|||
|
return RealToken.TokenKey + "&" + RealToken.TokenSecret;
|
|||
|
}
|
|||
|
|
|||
|
public static DropBoxRequestToken Parse(string token)
|
|||
|
{
|
|||
|
var splited = token.Split('&');
|
|||
|
return new DropBoxRequestToken(new OAuthToken(splited[0], splited[1]));
|
|||
|
}
|
|||
|
}
|
|||
|
}
|