Skip to main content

🪪 OAuth Application

An OAuth 2.0 application: its client ID and client secret, its redirect URL, and the access and refresh tokens it has obtained.

  • The client secret and both tokens are fixed secret values: Sneakers-PAM stores them but never generates or refreshes them.

Type id: type-oauth. Agents and sneakers-put name the type by this id; sneakers_list_secret_types lists it.

🧾 Fields​

FieldKeyKindRequiredSecretNotes
DescriptiondescriptionMulti-line textNoNo
Client IDclientIdTextYesNo
Client SecretclientSecretSecret value (never generated)YesSensitive
Redirect URLredirectUrlTextNoNo
Access TokenaccessTokenSecret value (never generated)NoSensitive
Refresh TokenrefreshTokenSecret value (never generated)NoSensitive
NotesnotesMulti-line textNoNo

🔒 What's secret​

Client Secret, Access Token, Refresh Token are masked until someone who can read the secret reveals or copies them, and every reveal and copy is written to the audit trail. Everything else is plain metadata that anyone who can see the folder can see.

🔁 Heartbeat, rotation and check-out​

  • Heartbeat: no.
  • Rotation: no.
  • Check-out: no.

🎯 Targets​

An OAuth Application takes no target.