Skip to content

Commit cbd29ef

Browse files
committed
fix: 返回客户端审计字段
1 parent f6e6f12 commit cbd29ef

3 files changed

Lines changed: 16 additions & 1 deletion

File tree

src/main/java/io/github/opensabre/authorization/entity/RegisteredClientConvert.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,10 @@ public RegisteredClientVo convertToRegisteredClientVo(RegisteredClientPo registe
131131
registeredClientVo.setClientId(registeredClientPo.getClientId());
132132
registeredClientVo.setClientName(registeredClientPo.getClientName());
133133
registeredClientVo.setClientSecret(registeredClientPo.getClientSecret());
134+
registeredClientVo.setCreatedBy(registeredClientPo.getCreatedBy());
135+
registeredClientVo.setCreatedTime(registeredClientPo.getCreatedTime());
136+
registeredClientVo.setUpdatedBy(registeredClientPo.getUpdatedBy());
137+
registeredClientVo.setUpdatedTime(registeredClientPo.getUpdatedTime());
134138
registeredClientVo.setClientIdIssuedAt(registeredClientPo.getClientIdIssuedAt());
135139
registeredClientVo.setClientSecretExpiresAt(registeredClientPo.getClientSecretExpiresAt());
136140
registeredClientVo.setScopes(Sets.newHashSet(StringUtils.split(registeredClientPo.getScopes(), ",")));

src/main/java/io/github/opensabre/authorization/entity/vo/RegisteredClientVo.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ public class RegisteredClientVo extends BaseVo {
1616
private String clientId;
1717
private String clientName;
1818
private String clientSecret;
19+
private String createdBy;
20+
private Date createdTime;
21+
private String updatedBy;
22+
private Date updatedTime;
1923
private Date clientIdIssuedAt;
2024
private Date clientSecretExpiresAt;
2125
private Set<String> clientAuthenticationMethods;
@@ -25,4 +29,3 @@ public class RegisteredClientVo extends BaseVo {
2529
private Long accessTokenTimeToLive;
2630
private Long refreshTokenTimeToLive;
2731
}
28-

src/test/java/io/github/opensabre/authorization/entity/RegisteredClientConvertTest.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,19 @@ void testRegisteredClientPoConvertToRegisteredClientVo() {
6262
registeredClientPo.setRedirectUris("https://baidu.com");
6363
registeredClientPo.setClientAuthenticationMethods("client_secret_basic");
6464
registeredClientPo.setClientSecretExpiresAt(new java.util.Date());
65+
registeredClientPo.setCreatedBy("admin");
66+
registeredClientPo.setUpdatedBy("ops");
67+
registeredClientPo.setCreatedTime(new java.util.Date(1000L));
68+
registeredClientPo.setUpdatedTime(new java.util.Date(2000L));
6569
registeredClientPo.setTokenSettings(TokenSettings.builder().accessTokenTimeToLive(java.time.Duration.ofSeconds(7200)).refreshTokenTimeToLive(java.time.Duration.ofSeconds(3600)).build().getSettings());
6670

6771
var registeredClientVo = registeredClientConvert.convertToRegisteredClientVo(registeredClientPo);
6872

6973
assertEquals("abc123", registeredClientVo.getClientSecret());
74+
assertEquals("admin", registeredClientVo.getCreatedBy());
75+
assertEquals("ops", registeredClientVo.getUpdatedBy());
76+
assertEquals(new java.util.Date(1000L), registeredClientVo.getCreatedTime());
77+
assertEquals(new java.util.Date(2000L), registeredClientVo.getUpdatedTime());
7078
assertEquals(7200L, registeredClientVo.getAccessTokenTimeToLive());
7179
assertEquals(3600L, registeredClientVo.getRefreshTokenTimeToLive());
7280
}

0 commit comments

Comments
 (0)