From 14b7d763ad5468f3f1e1ffaa709135d83f61879e Mon Sep 17 00:00:00 2001 From: = Date: Wed, 26 Mar 2025 01:02:46 +0530 Subject: [PATCH] feat: client secret optimization in login --- backend/src/services/identity-ua/identity-ua-service.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/src/services/identity-ua/identity-ua-service.ts b/backend/src/services/identity-ua/identity-ua-service.ts index fdb7acd52..37aff1b1f 100644 --- a/backend/src/services/identity-ua/identity-ua-service.ts +++ b/backend/src/services/identity-ua/identity-ua-service.ts @@ -64,9 +64,11 @@ export const identityUaServiceFactory = ({ ipAddress: ip, trustedIps: identityUa.clientSecretTrustedIps as TIp[] }); + const clientSecretPrefix = clientSecret.slice(0, 4); const clientSecrtInfo = await identityUaClientSecretDAL.find({ identityUAId: identityUa.id, - isClientSecretRevoked: false + isClientSecretRevoked: false, + clientSecretPrefix }); let validClientSecretInfo: (typeof clientSecrtInfo)[0] | null = null;