123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
-
- using Aliyun.OSS.Common.Authentication;
- using Aliyun.OSS.Util;
- namespace Aliyun.OSS.Common.Authentication
- {
-
-
-
- public class DefaultCredentials : ICredentials
- {
-
- public string AccessKeyId { get; private set; }
-
- public string AccessKeySecret { get; private set; }
-
- public string SecurityToken { get; private set; }
-
- public bool UseToken { get { return !string.IsNullOrEmpty(SecurityToken); } }
-
-
-
-
-
-
- public DefaultCredentials(string accessKeyId, string accessKeySecret, string securityToken)
- {
- OssUtils.CheckCredentials(accessKeyId, accessKeySecret);
- AccessKeyId = accessKeyId.Trim();
- AccessKeySecret = accessKeySecret.Trim();
- SecurityToken = securityToken ?? string.Empty;
- }
- }
- }
|