HomeGuidesAPI Reference
API Reference

Create a new OAuth server configuration

Creates a new OAuth 2.0 server configuration for remote authentication. The server name must be unique and alphanumeric. The 'openid' scope is required and automatically validated.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

OAuth server configuration object containing connection and authentication details.

OAuth server configuration for creating a new OAuth provider. All required fields must be provided including the client secret.

string
required
^[a-zA-Z0-9]+$

Unique alphanumeric identifier for the OAuth server. Must contain only alphanumeric characters.

string
required

OAuth client identifier from OAuth provider application registration.

string
required

OAuth client secret from OAuth provider. Required for POST, optional for PUT.

uri
required

OAuth authorization endpoint URL for user authentication redirect.

uri
required

OAuth token endpoint URL for exchanging authorization code for tokens.

string
required

Comma-separated OAuth scopes. Must include 'openid'. Duplicates are rejected.

string
required

ID token claim key for extracting the username.

string

ID token claim key for RBAC role mapping. Optional; defaults to empty string.

string

ID token claim key for appliance access group assignment. Optional.

string

Default role for OAuth users without specific role assignment. Optional.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

401

Unauthorized - User lacks READ_WRITE role permission.

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain
application/json