Merge pull request #3309 from akhilmhdh/fix/ua-optimization

feat: client secret optimization in login
This commit is contained in:
Maidul Islam
2025-03-25 15:34:34 -04:00
committed by GitHub
@@ -64,9 +64,11 @@ export const identityUaServiceFactory = ({
ipAddress: ip, ipAddress: ip,
trustedIps: identityUa.clientSecretTrustedIps as TIp[] trustedIps: identityUa.clientSecretTrustedIps as TIp[]
}); });
const clientSecretPrefix = clientSecret.slice(0, 4);
const clientSecrtInfo = await identityUaClientSecretDAL.find({ const clientSecrtInfo = await identityUaClientSecretDAL.find({
identityUAId: identityUa.id, identityUAId: identityUa.id,
isClientSecretRevoked: false isClientSecretRevoked: false,
clientSecretPrefix
}); });
let validClientSecretInfo: (typeof clientSecrtInfo)[0] | null = null; let validClientSecretInfo: (typeof clientSecrtInfo)[0] | null = null;