We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 442e34e commit 5cf731eCopy full SHA for 5cf731e
1 file changed
src/main/java/eu/openanalytics/containerproxy/auth/impl/OpenIDAuthenticationBackend.java
@@ -293,9 +293,13 @@ protected GrantedAuthoritiesMapper createAuthoritiesMapper() {
293
for (GrantedAuthority auth : authorities) {
294
if (auth instanceof OidcUserAuthority) {
295
OidcIdToken idToken = ((OidcUserAuthority) auth).getIdToken();
296
- mappedAuthorities.addAll(parseClaims(idToken, rolesClaimName));
+ if (idToken != null) {
297
+ mappedAuthorities.addAll(parseClaims(idToken, rolesClaimName));
298
+ }
299
OidcUserInfo userInfo = ((OidcUserAuthority) auth).getUserInfo();
- mappedAuthorities.addAll(parseClaims(userInfo, rolesClaimName));
300
+ if (userInfo != null) {
301
+ mappedAuthorities.addAll(parseClaims(userInfo, rolesClaimName));
302
303
}
304
305
return mappedAuthorities;
0 commit comments