Преглед изворни кода

增加返回原始expiration字段

dengsixing пре 11 месеци
родитељ
комит
be4f824e2f

+ 1 - 0
src/main/java/com/fdkankan/cloud/acl/bean/StsBean.java

@@ -16,6 +16,7 @@ public class StsBean {
     private String securityToken;
     private String expiration;
     private Long expirTimestamp;
+    private String originalExpiration;
 
 
 }

+ 8 - 1
src/main/java/com/fdkankan/cloud/acl/factory/sts/AliyunStsHandler.java

@@ -70,6 +70,13 @@ public class AliyunStsHandler implements StsHandler {
         String expiration =  TimeUtil.converToBjTime(resp.getBody().getCredentials().getExpiration());
         long expirTimestamp = DateUtil.parse(expiration, DateExtUtil.dateStyle).getTime()/1000;
 
-        return StsBean.builder().accessKeyId(accessKeyId).accessKeySecret(accessKeySecret).securityToken(securityToken).expiration(expiration).expirTimestamp(expirTimestamp).build();
+        return StsBean.builder()
+                .accessKeyId(accessKeyId)
+                .accessKeySecret(accessKeySecret)
+                .securityToken(securityToken)
+                .expiration(expiration)
+                .originalExpiration(resp.getBody().getCredentials().getExpiration())
+                .expirTimestamp(expirTimestamp)
+                .build();
     }
 }