public class OSSStsTokenCredentialProvider extends OSSCredentialProvider
Constructor and Description |
---|
OSSStsTokenCredentialProvider(java.lang.String accessKeyId,
java.lang.String secretKeyId,
java.lang.String securityToken)
用预先向RAM获取到的STS Token构造一个凭证提供器,STS Token通常包含4个字段:AccessKey、SecretKeyId、SecurityToken、Expiration
使用OSSStsTokenCredeProvider鉴权方式,SDK将不会管理Token的过期时间
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAccessKeyId() |
OSSFederationToken |
getFederationToken() |
java.lang.String |
getSecretKeyId() |
java.lang.String |
getSecurityToken() |
void |
setAccessKeyId(java.lang.String accessKeyId) |
void |
setSecretKeyId(java.lang.String secretKeyId) |
void |
setSecurityToken(java.lang.String securityToken) |
public OSSStsTokenCredentialProvider(java.lang.String accessKeyId, java.lang.String secretKeyId, java.lang.String securityToken)
accessKeyId
- secretKeyId
- securityToken
- public java.lang.String getAccessKeyId()
public void setAccessKeyId(java.lang.String accessKeyId)
public java.lang.String getSecretKeyId()
public void setSecretKeyId(java.lang.String secretKeyId)
public java.lang.String getSecurityToken()
public void setSecurityToken(java.lang.String securityToken)
public OSSFederationToken getFederationToken()