common/auth.ts

bruno · packages/bruno-schema-types/src/common/auth.ts · typescript · MIT
auth, tag:embed-classified

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