{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/ResourceServerProofOfPossession", "title": "ResourceServerProofOfPossession", "type": [ "object", "null" ], "description": "Proof-of-Possession configuration for access tokens", "additionalProperties": false, "required": [ "mechanism", "required" ], "properties": { "mechanism": { "$ref": "#/components/schemas/ResourceServerProofOfPossessionMechanismEnum" }, "required": { "type": "boolean", "description": "Whether the use of Proof-of-Possession is required for the resource server" }, "required_for": { "$ref": "#/components/schemas/ResourceServerProofOfPossessionRequiredForEnum" } } }