ForgeRock · Schema

Callback

An authentication callback

Access ManagementAuthenticationAuthorizationIdentity GovernanceIdentity ManagementOAuthOpenID Connect

Properties

Name Type Description
type string The callback type
output array Output values from the server
input array Input values to be provided by the client
View JSON Schema on GitHub

JSON Schema

forgerock-callback-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Callback",
  "title": "Callback",
  "type": "object",
  "description": "An authentication callback",
  "properties": {
    "type": {
      "type": "string",
      "description": "The callback type",
      "examples": [
        "NameCallback",
        "PasswordCallback",
        "ChoiceCallback",
        "TextOutputCallback"
      ]
    },
    "output": {
      "type": "array",
      "description": "Output values from the server",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "value": {
            "description": "The output value"
          }
        }
      }
    },
    "input": {
      "type": "array",
      "description": "Input values to be provided by the client",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "value": {
            "description": "The input value"
          }
        }
      }
    }
  }
}