aliyun-net-credentials/BearerTokenCredential.cs (73 lines of code) (raw):
using System;
using System.Threading.Tasks;
namespace Aliyun.Credentials
{
[Obsolete]
public class BearerTokenCredential : BaseCredential, IAlibabaCloudCredentials
{
private string bearerToken;
public BearerTokenCredential(string bearerToken)
{
this.bearerToken = bearerToken;
}
public string GetAccessKeyId()
{
return null;
}
public async Task<string> GetAccessKeyIdAsync()
{
return await Task.Run(() =>
{
string accessKeyId = null;
return accessKeyId;
});
}
public string GetAccessKeySecret()
{
return null;
}
public async Task<string> GetAccessKeySecretAsync()
{
return await Task.Run(() =>
{
string accessKeySecret = null;
return accessKeySecret;
});
}
public string GetSecurityToken()
{
return null;
}
public async Task<string> GetSecurityTokenAsync()
{
return await Task.Run(() =>
{
string securityToken = null;
return securityToken;
});
}
public string GetCredentialType()
{
return null;
}
public async Task<string> GetCredentialTypeAsync()
{
return await Task.Run(() =>
{
string type = null;
return type;
});
}
public string GetBearerToken()
{
return bearerToken;
}
public async Task<string> GetBearerTokenAsync()
{
return await Task.Run(() =>
{
return bearerToken;
});
}
}
}