/oidc

Lists all auth schemes in the system

get

Requires SUPERUSER access. Gets a pagination of Auth Schemes for the given query.

Authorizations
AuthorizationstringRequired
Query parameters
offsetanyOptionalDefault: 0
countanyOptionalDefault: 20
tagsanyOptional
Responses
chevron-right
400Error
application/json
get
/auth_scheme/oidc

Creates a new Auth Scheme

post

Creates a new Auth Scheme, from the data in the given auth scheme request

Authorizations
AuthorizationstringRequired
Body

Represents a request to update an Auth Scheme for an Application.

idanyRequired

The unique ID of the auth scheme.

issueranyRequired

A unique name used to identify the scheme within the instance of Elements. When validating from an external source (e.g. Google or Apple SSO), must match the 'iss' property of the decoded JWT.

keysanyRequired

A set of JWKs containing the keys required to validate JWT signatures.

keysUrlanyOptional

The URL for the JWK data. Will attempt to refresh keys if the kid cannot be found in the collection.

mediaTypeanyOptional

The JWK format. Defaults to application/json

Responses
chevron-right
400Error
application/json
post
/auth_scheme/oidc

Gets a specific Auth Scheme

get

Gets a specific Auth Scheme by the oidcAuthSchemeId.

Authorizations
AuthorizationstringRequired
Path parameters
oidcAuthSchemeIdanyRequired
Responses
chevron-right
400Error
application/json
get
/auth_scheme/oidc/{oidcAuthSchemeId}

Updates an Auth Scheme

put

Updates an Auth Scheme with the specified data in the auth scheme request.

Authorizations
AuthorizationstringRequired
Path parameters
oidcAuthSchemeIdanyRequired
Body

Represents a request to update an Auth Scheme for an Application.

idanyRequired

The unique ID of the auth scheme.

issueranyRequired

A unique name used to identify the scheme within the instance of Elements. When validating from an external source (e.g. Google or Apple SSO), must match the 'iss' property of the decoded JWT.

keysanyRequired

A set of JWKs containing the keys required to validate JWT signatures.

keysUrlanyOptional

The URL for the JWK data. Will attempt to refresh keys if the kid cannot be found in the collection.

mediaTypeanyOptional

The JWK format. Defaults to application/json

Responses
chevron-right
400Error
application/json
put
/auth_scheme/oidc/{oidcAuthSchemeId}

Deletes an Auth Scheme

delete

Deletes an Auth Scheme with the specified id.

Authorizations
AuthorizationstringRequired
Path parameters
oidcAuthSchemeIdanyRequired
Responses
chevron-right
400Error
application/json
delete
/auth_scheme/oidc/{oidcAuthSchemeId}

Last updated