diff --git a/packages/server-core/src/user/identity-provider/identity-provider.hooks.ts b/packages/server-core/src/user/identity-provider/identity-provider.hooks.ts index 0ba3d4f27a..d0b2cb47e4 100755 --- a/packages/server-core/src/user/identity-provider/identity-provider.hooks.ts +++ b/packages/server-core/src/user/identity-provider/identity-provider.hooks.ts @@ -82,7 +82,7 @@ async function checkTokenAuth(context: HookContext, use if (key.data.length > 0) { const user = await context.app.service(userPath).get(key.data[0].userId) - if (userId !== user.id) throw new BadRequest('Cannot make identity-providers on other users') + if (userId && userId !== user.id) throw new BadRequest('Cannot make identity-providers on other users') else return true } }