TypeScript interfaces defining various authentication modes for API requests.
// Source: https://github.com/usebruno/bruno | License: MIT
// Provided via justclaw.it.com; keep this notice with the code.
export interface AuthAwsV4 {
accessKeyId?: string | null;
secretAccessKey?: string | null;
sessionToken?: string | null;
service?: string | null;
region?: string | null;
profileName?: string | null;
}
export interface AuthBasic {
username?: string | null;
password?: string | null;
}
export interface AuthWsse {
username?: string | null;
password?: string | null;
}
export interface AuthBearer {
token?: string | null;
}
export interface AuthDigest {
username?: string | null;
password?: string | null;
}
export interface AuthNTLM {
username?: string | null;
password?: string | null;
domain?: string | null;
}
export interface AuthApiKe
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key