Static OAuth clients
Admins can create static OAuth clients in the Admin Console. Static clients are best for:
- Partner integrations that need a stable
client_id, redirect URIs, and controlled scopes. - Customer‑built internal applications or services that call the Client API.
tip
If your organization's policy requires static OAuth clients and does not allow dynamic client registration, see Do not allow dynamic client registrations.
Prerequisites
Complete the following prerequisites:
- Have the Admin role to access the Admin Console.
- Enable the Glean OAuth Authorization Server. Follow Enable the Glean OAuth Authorization Server.
Create a static OAuth client
- Navigate to Admin Console → Users & permissions → Third‑party access (OAuth).
- Next to Static clients, click Create client.
- Provide the required details:
- Client name
- Redirect URIs: one or more exact, case‑sensitive URIs
- Scopes: the operations this client can request
- Click Create to save the client. The window displays the client details, including the client secret.
- Store the secret securely. You cannot retrieve the secret again.
Once created, your integration can use the client to obtain OAuth tokens from the Glean OAuth Authorization Server.
important
If you lose the secret, you must rotate and distribute a new secret to any applications that use this client. See Rotating client secrets.
Manage a static OAuth client
Here's how to manage a static OAuth client.