1
1
async function getHeaders(options: ApiRequestOptions, config: OpenAPIConfig2, formData?: FormData): Promise<Record <string, string>> {
2
2
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);
5
5
6
6
const headers = Object.entries({
7
7
Accept: 'application/json',
@@ -13,12 +13,16 @@ async function getHeaders(options: ApiRequestOptions, config: OpenAPIConfig2, fo
13
13
[key]: String(value),
14
14
}), {} as Record<string , string>);
15
15
16
+ if (isStringWithValue(accountSid) && isStringWithValue(token)) {
17
+ headers['Authorization'] = `Flex ${accountSid}:${token}`;
18
+ }
19
+
16
20
if (isStringWithValue(token)) {
17
21
headers['Authorization'] = `Bearer ${token}`;
18
22
}
19
23
20
- if (isStringWithValue(username ) && isStringWithValue(password )) {
21
- const credentials = base64(`${username }:${password }`);
24
+ if (isStringWithValue(accountSid ) && isStringWithValue(authToken )) {
25
+ const credentials = base64(`${accountSid }:${authToken }`);
22
26
headers['Authorization'] = `Basic ${credentials}`;
23
27
}
24
28
0 commit comments