Skip to content

Commit 2914c3a

Browse files
VIA-347 SB & AS Try to get more failure information when we get an ApimAuthError.
1 parent 78475ac commit 2914c3a

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/utils/auth/apim/fetch-apim-access-token.ts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ const log: Logger = logger.child({ module: "utils-auth-apim-fetch-apim-access-to
1111

1212
const fetchAPIMAccessToken = async (idToken: IdToken): Promise<ApimTokenResponse> => {
1313
const apimConfig: ApimConfig = await apimConfigProvider();
14-
log.debug({ context: { apimConfig, idToken } }, "Fetching APIM Access Token");
14+
log.info({ context: { apimConfig, idToken } }, "Fetching APIM Access Token");
1515

1616
try {
1717
const tokenPayload: APIMTokenPayload = generateAPIMTokenPayload(apimConfig, idToken);
18-
log.debug({ context: { tokenPayload } }, "APIM token payload");
18+
log.info({ context: { tokenPayload } }, "APIM token payload");
1919

2020
const response: AxiosResponse<ApimTokenResponse> = await axios.post(apimConfig.APIM_AUTH_URL.href, tokenPayload, {
2121
headers: { "Content-Type": "application/x-www-form-urlencoded" },
@@ -31,11 +31,10 @@ const fetchAPIMAccessToken = async (idToken: IdToken): Promise<ApimTokenResponse
3131
{ error, context: { APIM_AUTH_URL: apimConfig.APIM_AUTH_URL.href, response_data: error.response?.data } },
3232
"Error calling APIM token endpoint: HTTP request failed",
3333
);
34-
throw new ApimHttpError(`Error getting APIM token`);
34+
throw new ApimHttpError("Error getting APIM token");
3535
} else {
36-
log.error({ error }, `Error generating APIM token request`);
37-
log.error(error, `Error generating APIM token request 2`);
38-
throw new ApimAuthError(`Error getting APIM token`);
36+
log.error({ error, context: { error_message: (error as Error).message } }, "Error generating APIM token request");
37+
throw new ApimAuthError("Error getting APIM token");
3938
}
4039
}
4140
};

0 commit comments

Comments
 (0)