From 8a52c84e32318ea8bf9afe21adb373d0ede663d5 Mon Sep 17 00:00:00 2001 From: Gao Sun Date: Wed, 1 Jun 2022 15:43:16 +0800 Subject: [PATCH] refactor(core): align `role_names` claim with DB (#1016) --- packages/core/src/oidc/init.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/oidc/init.ts b/packages/core/src/oidc/init.ts index 98036cb0f..c4697f738 100644 --- a/packages/core/src/oidc/init.ts +++ b/packages/core/src/oidc/init.ts @@ -88,7 +88,7 @@ export default async function initOidc(app: Koa): Promise { ctx.request.origin === origin || isOriginAllowed(origin, client.metadata()), // https://github.com/panva/node-oidc-provider/blob/main/recipes/claim_configuration.md claims: { - profile: ['username', 'name', 'avatar', 'roles'], + profile: ['username', 'name', 'avatar', 'role_names', 'custom_data'], }, // https://github.com/panva/node-oidc-provider/tree/main/docs#findaccount findAccount: async (_ctx, sub) => { @@ -102,7 +102,7 @@ export default async function initOidc(app: Koa): Promise { username, name, avatar, - roles: roleNames, + roleNames, ...(use === 'userinfo' && { customData }), }); },