Client data
An OAuth setup is the top-level configuration unit in nevisMeta. Each setup belongs to a module and defines the authorization server behavior for a tenant, including token lifetimes, supported grant types, and links to resource servers. Setups support a snapshot-based versioning system, meaning changes can be scheduled for a future point in time without immediately disrupting active sessions. The currently active configuration is always the most recent snapshot whose validFrom date is in the past.
Return all setups of a module
Lists all OAuth setups that belong to the specified module. The response
Create a setup
Creates a new OAuth setup within the specified module. The request body must
Return a snapshot of a setup
Retrieves a specific snapshot of the setup identified by its snapshot ID. A
Delete a future snapshot of a setup
Deletes a scheduled, not-yet-active snapshot of the specified setup. This is
Return a setup
Retrieves the full configuration of a specific OAuth setup identified by its ID.
Edit a setup
Updates the configuration of an existing OAuth setup. The full setup definition
Delete a setup
Permanently deletes the specified OAuth setup, including all its clients,
Return all snapshots of a setup
Lists all versioned snapshots of the specified setup. Each snapshot captures the