feat(auth): akamai auth integration (#8199)

This commit is contained in:
shubh-bruno
2026-07-03 13:31:28 +05:30
committed by GitHub
parent 876a4c4cd3
commit efd61bf682
58 changed files with 2782 additions and 30 deletions

View File

@@ -38,6 +38,17 @@ export interface AuthApiKey {
placement?: 'header' | 'queryparams' | null;
}
export interface AkamaiEdgeGridAuthValues {
accessToken?: string | null;
clientToken?: string | null;
clientSecret?: string | null;
nonce?: string | null;
timestamp?: string | null;
baseURL?: string | null;
headersToSign?: string | null;
maxBodySize?: number | null;
}
export interface AuthOauth1 {
consumerKey?: string | null;
consumerSecret?: string | null;
@@ -110,7 +121,8 @@ export type AuthMode
| 'oauth1'
| 'oauth2'
| 'wsse'
| 'apikey';
| 'apikey'
| 'akamai-edgegrid';
export interface Auth {
mode: AuthMode;
@@ -123,4 +135,5 @@ export interface Auth {
oauth2?: OAuth2 | null;
wsse?: AuthWsse | null;
apikey?: AuthApiKey | null;
akamaiEdgegrid?: AkamaiEdgeGridAuthValues | null;
}