Skip to content

Commit 27ea1d1

Browse files
committed
feat: Support Flex Auth
1 parent 42777cd commit 27ea1d1

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/templates/core/axios/getHeaders.hbs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
async function getHeaders(options: ApiRequestOptions, config: OpenAPIConfig2, formData?: FormData): Promise<Record<string, string>> {
22
const token = await resolve(options, config.token);
3-
const username = await resolve(options, config.accountSid);
4-
const password = await resolve(options, config.authToken);
3+
const accountSid = await resolve(options, config.accountSid);
4+
const authToken = await resolve(options, config.authToken);
55

66
const headers = Object.entries({
77
Accept: 'application/json',
@@ -13,12 +13,16 @@ async function getHeaders(options: ApiRequestOptions, config: OpenAPIConfig2, fo
1313
[key]: String(value),
1414
}), {} as Record<string, string>);
1515

16+
if (isStringWithValue(accountSid) && isStringWithValue(token)) {
17+
headers['Authorization'] = `Flex ${accountSid}:${token}`;
18+
}
19+
1620
if (isStringWithValue(token)) {
1721
headers['Authorization'] = `Bearer ${token}`;
1822
}
1923

20-
if (isStringWithValue(username) && isStringWithValue(password)) {
21-
const credentials = base64(`${username}:${password}`);
24+
if (isStringWithValue(accountSid) && isStringWithValue(authToken)) {
25+
const credentials = base64(`${accountSid}:${authToken}`);
2226
headers['Authorization'] = `Basic ${credentials}`;
2327
}
2428

0 commit comments

Comments
 (0)