12345678910111213141516171819202122 |
- package providers
- // 下一版本 Credentials 包
- // - 分离 bearer token
- // - 从 config 传递迁移到真正的 credentials provider 模式
- // - 删除 GetAccessKeyId()/GetAccessKeySecret()/GetSecurityToken() 方法,只保留 GetCredentials()
- // The credentials struct
- type Credentials struct {
- AccessKeyId string
- AccessKeySecret string
- SecurityToken string
- ProviderName string
- }
- // The credentials provider interface, return credentials and provider name
- type CredentialsProvider interface {
- // Get credentials
- GetCredentials() (*Credentials, error)
- // Get credentials provider name
- GetProviderName() string
- }
|