cleaning hard 2
This commit is contained in:
parent
2eff87ad79
commit
0514f3a3fd
@ -172,15 +172,17 @@ export const authOptions: NextAuthOptions = {
|
|||||||
.map(role => role.toLowerCase());
|
.map(role => role.toLowerCase());
|
||||||
|
|
||||||
console.log("Cleaned raw Keycloak roles:", cleanedRoles);
|
console.log("Cleaned raw Keycloak roles:", cleanedRoles);
|
||||||
|
console.log("Directly from cleaning process:", cleanedRoles);
|
||||||
|
|
||||||
// Always ensure user has basic user role
|
// Always ensure user has basic user role
|
||||||
const finalRoles = [...new Set([...cleanedRoles, 'user'])];
|
const finalRoles = [...new Set([...cleanedRoles, 'user'])];
|
||||||
|
|
||||||
console.log("Before mapping, finalRoles:", finalRoles);
|
console.log("Input to mapping function:", finalRoles);
|
||||||
|
|
||||||
// Map Keycloak roles to application roles
|
// Map Keycloak roles to application roles
|
||||||
token.role = mapToApplicationRoles(finalRoles);
|
token.role = mapToApplicationRoles(finalRoles);
|
||||||
console.log("Mapped application roles:", token.role);
|
console.log("Mapped application roles:", token.role);
|
||||||
|
console.log("Output from mapping function:", token.role);
|
||||||
} else if (user && user.role) {
|
} else if (user && user.role) {
|
||||||
console.log("Using direct user.role:", user.role);
|
console.log("Using direct user.role:", user.role);
|
||||||
token.role = Array.isArray(user.role) ? user.role : [user.role];
|
token.role = Array.isArray(user.role) ? user.role : [user.role];
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user