From 5824c8ffd011b5e66b888e2d7ee6a49e4c44d57a Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Wed, 11 Jun 2025 21:02:36 +0200 Subject: [PATCH] oidc: inline the findAccount --- src/oidc.js | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/oidc.js b/src/oidc.js index 96179cf3b..09bae4c68 100644 --- a/src/oidc.js +++ b/src/oidc.js @@ -631,7 +631,7 @@ async function interactionAbort(req, res, next) { } } -async function claims(userId/*, use, scope*/) { +async function getClaims(userId/*, use, scope*/) { const [error, user] = await safe(users.get(userId)); if (error) return { error: 'user not found' }; @@ -661,13 +661,6 @@ async function claims(userId/*, use, scope*/) { return claims; } -async function findAccount(ctx, id) { - return { - accountId: id, - async claims(use, scope) { return await claims(id, use, scope); }, - }; -} - async function renderError(ctx, out, error) { const data = { ICON_URL: '/api/v1/cloudron/avatar', @@ -728,7 +721,12 @@ async function start() { } const configuration = { - findAccount, + findAccount: async function(ctx, id) { + return { + accountId: id, + claims: async (use, scope) => await getClaims(id, use, scope) + }; + }, renderError, adapter: StorageAdapter, interactions: {