public class STSScopeLimitCredentialProvider extends BasicScopeLimitCredentialProvider
构造器和说明 |
---|
STSScopeLimitCredentialProvider(HttpRequest.Builder<java.lang.String> requestBuilder)
实例化一个 STSScopeLimitCredentialProvider
|
限定符和类型 | 方法和说明 |
---|---|
SessionQCloudCredentials |
fetchNewCredentials(STSCredentialScope[] credentialScope)
根据权限,请求一个新的临时密钥
|
getCredentials, getCredentials, refresh
public STSScopeLimitCredentialProvider(HttpRequest.Builder<java.lang.String> requestBuilder)
public SessionQCloudCredentials fetchNewCredentials(STSCredentialScope[] credentialScope) throws QCloudClientException
BasicScopeLimitCredentialProvider
credentialScope
- 当前申请的密钥需要的最小权限QCloudClientException
- 如果请求超时或者失败,会抛出异常