KEYCLOAK-710 Ignore missing roles in access-code
This commit is contained in:
1 parent
ea6d7e1fac
commit
dd4b2f811b
2 files changed
+39
-3
No files matched your search
@@ -102,10 +102,9 @@ public class ClientSessionCode {
|
||||
Set<RoleModel> requestedRoles = new HashSet<RoleModel>();
|
||||
for (String roleId : clientSession.getRoles()) {
|
||||
RoleModel role = realm.getRoleById(roleId);
|
||||
if (role == null) {
|
||||
new OAuthErrorException(OAuthErrorException.INVALID_GRANT, "Invalid role " + roleId);
|
||||
if (role != null) {
|
||||
requestedRoles.add(realm.getRoleById(roleId));
|
||||
}
|
||||
requestedRoles.add(realm.getRoleById(roleId));
|
||||
}
|
||||
return requestedRoles;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user