Skip to content

Commit 977fac9

Browse files
committed
feat: OIDC extract claims from OIDC IdToken, UserInfo Endpoint and User attributes
1 parent c122354 commit 977fac9

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

backend/src/main/java/eu/zuinnote/example/springwebdemo/configuration/SecurityConfigurationOidc.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,12 @@ public GrantedAuthoritiesMapper userAuthoritiesMapper() {
7979
this.parseClaim("IdToken", idTokenClaim, claim));
8080
}
8181
// map all claims from the EndUser Endpoint
82-
for (String endUserEndpointClaim :
82+
for (String userEndpointClaim :
8383
this.config.getOidc().getMapper().getUserClaims()) {
84-
Object claim = userInfo.getClaim(endUserEndpointClaim);
84+
Object claim = userInfo.getClaim(userEndpointClaim);
8585
mappedAuthorities.addAll(
8686
this.parseClaim(
87-
"EndUser Endpoint", endUserEndpointClaim, claim));
87+
"EndUser Endpoint", userEndpointClaim, claim));
8888
}
8989

9090
} else if (OAuth2UserAuthority.class.isInstance(authority)) {
@@ -99,8 +99,7 @@ public GrantedAuthoritiesMapper userAuthoritiesMapper() {
9999
this.config.getOidc().getMapper().getUserAttributes()) {
100100
Object claim = userAttributes.get(userAttribute);
101101
mappedAuthorities.addAll(
102-
this.parseClaim(
103-
"EndUser Attributes", userAttribute, claim));
102+
this.parseClaim("User Attributes", userAttribute, claim));
104103
}
105104
}
106105
});

0 commit comments

Comments
 (0)