authelia/docs/static/schemas/latest/json-schema/exports.identifiers.json

58 lines
1.5 KiB
JSON

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://www.authelia.com/schemas/v4.38/json-schema/exports.identifiers.json",
"$ref": "#/$defs/UserOpaqueIdentifiersExport",
"$defs": {
"UUID": {
"items": {
"type": "integer"
},
"type": "array",
"maxItems": 16,
"minItems": 16
},
"UserOpaqueIdentifier": {
"properties": {
"ID": {
"type": "integer"
},
"service": {
"type": "string",
"title": "Service",
"description": "The service name this UUID is used with."
},
"sector_id": {
"type": "string",
"title": "Sector Identifier",
"description": "Sector Identifier this UUID is used with."
},
"username": {
"type": "string",
"title": "Username",
"description": "The username of the user this UUID is for."
},
"identifier": {
"$ref": "#/$defs/UUID",
"title": "Identifier",
"description": "The random UUID for this opaque identifier."
}
},
"additionalProperties": false,
"type": "object"
},
"UserOpaqueIdentifiersExport": {
"properties": {
"identifiers": {
"items": {
"$ref": "#/$defs/UserOpaqueIdentifier"
},
"type": "array",
"title": "Identifiers",
"description": "The list of opaque identifiers."
}
},
"additionalProperties": false,
"type": "object"
}
}
}