object
-
api_key_idstring -
auth_methodstring required -
authenticatedboolean required -
capabilitiesobject required -
-
manage_global_cacheboolean -
manage_global_rolesboolean -
manage_rolesboolean -
manage_sessionsboolean -
manage_tile_matrix_setsboolean -
manage_workspaceboolean -
manage_workspacesboolean -
read_auditboolean -
read_catalog_integrityboolean
-
-
console_accessboolean required -
display_namestring -
emailstring -
global_rolestring -
presented_claimsobject -
-
claimsobject -
Additional properties: values must match the following schema
one ofMust match exactly one schema
Schema 1
stringSchema 2
array of string -
emailstring -
issstring -
substring
-
-
principalstring required -
sessionobject -
-
expires_atstring · date-time -
idle_expires_atstring · date-time
-
-
session_expires_atstring · date-time -
session_idstring -
session_idle_expires_atstring · date-time -
subjectstring -
super_adminboolean required -
workspacesarray of AuthWorkspace ↗ required
OpenAPI schema definition
{
"properties": {
"api_key_id": {
"type": "string"
},
"auth_method": {
"type": "string"
},
"authenticated": {
"type": "boolean"
},
"capabilities": {
"properties": {
"manage_global_cache": {
"type": "boolean"
},
"manage_global_roles": {
"type": "boolean"
},
"manage_roles": {
"type": "boolean"
},
"manage_sessions": {
"type": "boolean"
},
"manage_tile_matrix_sets": {
"type": "boolean"
},
"manage_workspace": {
"type": "boolean"
},
"manage_workspaces": {
"type": "boolean"
},
"read_audit": {
"type": "boolean"
},
"read_catalog_integrity": {
"type": "boolean"
}
},
"type": "object"
},
"console_access": {
"type": "boolean"
},
"display_name": {
"type": "string"
},
"email": {
"type": "string"
},
"global_role": {
"type": "string"
},
"presented_claims": {
"properties": {
"claims": {
"additionalProperties": {
"oneOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
]
},
"type": "object"
},
"email": {
"type": "string"
},
"iss": {
"type": "string"
},
"sub": {
"type": "string"
}
},
"type": "object"
},
"principal": {
"type": "string"
},
"session": {
"properties": {
"expires_at": {
"format": "date-time",
"type": "string"
},
"idle_expires_at": {
"format": "date-time",
"type": "string"
}
},
"type": "object"
},
"session_expires_at": {
"format": "date-time",
"type": "string"
},
"session_id": {
"type": "string"
},
"session_idle_expires_at": {
"format": "date-time",
"type": "string"
},
"subject": {
"type": "string"
},
"super_admin": {
"type": "boolean"
},
"workspaces": {
"items": {
"$ref": "#/components/schemas/AuthWorkspace"
},
"type": "array"
}
},
"required": [
"authenticated",
"principal",
"auth_method",
"super_admin",
"console_access",
"workspaces",
"capabilities"
],
"type": "object"
}