Auth0 · Schema

ConnectionOptionsLine

Options for the 'line' connection

AI AgentsAuthenticationAuthorizationFGAIdentity ManagementMCPOAuthOktaOpenID ConnectSAMLSecuritySCIM
View JSON Schema on GitHub

JSON Schema

auth0-connectionoptionsline-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ConnectionOptionsLine",
  "title": "ConnectionOptionsLine",
  "description": "Options for the 'line' connection",
  "type": "object",
  "additionalProperties": true,
  "allOf": [
    {
      "$ref": "#/components/schemas/ConnectionOptionsCommon"
    },
    {
      "type": "object",
      "properties": {
        "client_id": {
          "$ref": "#/components/schemas/ConnectionClientIdLine"
        },
        "client_secret": {
          "$ref": "#/components/schemas/ConnectionClientSecretLine"
        },
        "freeform_scopes": {
          "$ref": "#/components/schemas/ConnectionScopeArray"
        },
        "scope": {
          "$ref": "#/components/schemas/ConnectionScopeArray"
        },
        "set_user_root_attributes": {
          "$ref": "#/components/schemas/ConnectionSetUserRootAttributesEnum"
        },
        "upstream_params": {
          "$ref": "#/components/schemas/ConnectionUpstreamParams"
        }
      }
    },
    {
      "type": "object",
      "properties": {
        "email": {
          "description": "Permission to request the user's email address from LINE. When enabled, adds the 'email' scope to OAuth requests. Note: LINE requires special approval to access user email addresses.",
          "type": "boolean",
          "default": false
        },
        "profile": {
          "description": "Permission to request the user's basic profile information from LINE. When enabled, adds the 'profile' scope to OAuth requests. LINE requires this scope to retrieve user display name, profile picture, and status message.",
          "type": "boolean",
          "const": true
        }
      }
    }
  ]
}