get user roles

This commit is contained in:
2025-12-07 17:47:34 -07:00
parent 57564df115
commit 8301a5e738
2 changed files with 17 additions and 3 deletions

View File

@@ -1,3 +1,13 @@
import { Auth0Client } from '@auth0/nextjs-auth0/server';
import { Auth0Client, filterDefaultIdTokenClaims } from '@auth0/nextjs-auth0/server';
export const auth0 = new Auth0Client();
export const auth0 = new Auth0Client({
async beforeSessionSaved(session, idToken) {
return {
...session,
user: {
...filterDefaultIdTokenClaims(session.user),
roles: session.user['https://chat.caving.dev/roles']
}
};
}
});