github.com/aliyun/credentials-go@v1.4.7/credentials/providers/credentials.go (about) 1 package providers 2 3 // 下一版本 Credentials 包 4 // - 分离 bearer token 5 // - 从 config 传递迁移到真正的 credentials provider 模式 6 // - 删除 GetAccessKeyId()/GetAccessKeySecret()/GetSecurityToken() 方法,只保留 GetCredentials() 7 8 // The credentials struct 9 type Credentials struct { 10 AccessKeyId string 11 AccessKeySecret string 12 SecurityToken string 13 ProviderName string 14 } 15 16 // The credentials provider interface, return credentials and provider name 17 type CredentialsProvider interface { 18 // Get credentials 19 GetCredentials() (*Credentials, error) 20 // Get credentials provider name 21 GetProviderName() string 22 }