feat(relay): add portal endpoint relayPolicy overrides and contract checks

This commit is contained in:
2026-03-24 15:44:09 +00:00
parent e0510f9e8f
commit 0a5819803e
6 changed files with 195 additions and 0 deletions
@@ -36,10 +36,19 @@ export default async function ApiProxy(req, res) {
emailAddress +
"'&$count=true&$select=emailaddress1,contactid,yomifullname,firstname,lastname";
const relayPolicy = {
method: "GET",
timeoutMs: 6000,
maxRetries: 1,
retryBaseDelayMs: 100,
retryMaxDelayMs: 500
};
return relayGet({
queryUrl,
res,
requestOptionsBuilder: (accessToken) => azureHeadersPaged(accessToken),
relayPolicy,
errorResponse: {
status: 400,
code: "PORTAL_LOGIN_PROXY_FETCH_FAILED",