session correction sidebar items 8

This commit is contained in:
alma 2025-04-18 15:01:32 +02:00
parent 3860d8f7e7
commit 3b35c2e71a

View File

@ -144,7 +144,7 @@ export const authOptions: NextAuthOptions = {
console.log('JWT raw roles:', roles);
// Clean up roles by removing ROLE_ prefix and converting to lowercase
const cleanRoles = roles.map(role =>
const cleanRoles = roles.map((role: string) =>
role.replace(/^ROLE_/, '').toLowerCase()
);
@ -158,6 +158,11 @@ export const authOptions: NextAuthOptions = {
token.username = keycloakProfile.preferred_username ?? '';
token.first_name = keycloakProfile.given_name ?? '';
token.last_name = keycloakProfile.family_name ?? '';
console.log('JWT callback final token:', {
tokenRoles: token.role,
token
});
}
if (Date.now() < (token.accessTokenExpires as number) * 1000) {