Auth0 · Schema

ConnectionOptionsWindowsLive

Options for the 'windowslive' connection

AI AgentsAuthenticationAuthorizationFGAIdentity ManagementMCPOAuthOktaOpenID ConnectSAMLSecuritySCIM
View JSON Schema on GitHub

JSON Schema

auth0-connectionoptionswindowslive-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ConnectionOptionsWindowsLive",
  "title": "ConnectionOptionsWindowsLive",
  "description": "Options for the 'windowslive' connection",
  "type": "object",
  "additionalProperties": true,
  "allOf": [
    {
      "$ref": "#/components/schemas/ConnectionOptionsCommon"
    },
    {
      "type": "object",
      "properties": {
        "client_id": {
          "$ref": "#/components/schemas/ConnectionClientIdWindowsLive"
        },
        "client_secret": {
          "$ref": "#/components/schemas/ConnectionClientSecretWindowsLive"
        },
        "freeform_scopes": {
          "$ref": "#/components/schemas/ConnectionFreeformScopesWindowsLive"
        },
        "scope": {
          "$ref": "#/components/schemas/ConnectionScopeArrayWindowsLive"
        },
        "set_user_root_attributes": {
          "$ref": "#/components/schemas/ConnectionSetUserRootAttributesEnum"
        },
        "strategy_version": {
          "$ref": "#/components/schemas/ConnectionStrategyVersionEnumWindowsLive"
        },
        "upstream_params": {
          "$ref": "#/components/schemas/ConnectionUpstreamParams"
        }
      }
    },
    {
      "type": "object",
      "properties": {
        "applications": {
          "type": "boolean",
          "description": "When enabled, requests access to user's applications."
        },
        "applications_create": {
          "type": "boolean",
          "description": "When enabled, requests permission to create applications."
        },
        "basic": {
          "type": "boolean",
          "description": "When enabled, requests read access to user's basic profile information and contacts list."
        },
        "birthday": {
          "type": "boolean",
          "description": "When enabled, requests read access to user's birth day, month, and year."
        },
        "calendars": {
          "type": "boolean",
          "description": "When enabled, requests read access to user's calendars and events."
        },
        "calendars_update": {
          "type": "boolean",
          "description": "When enabled, requests read and write access to user's calendars and events."
        },
        "contacts_birthday": {
          "type": "boolean",
          "description": "When enabled, requests read access to contacts' birth day and birth month."
        },
        "contacts_calendars": {
          "type": "boolean",
          "description": "When enabled, requests read access to user's calendars and shared calendars/events from others."
        },
        "contacts_create": {
          "type": "boolean",
          "description": "When enabled, requests permission to create new contacts in user's address book."
        },
        "contacts_photos": {
          "type": "boolean",
          "description": "When enabled, requests read access to user's and shared albums, photos, videos, and audio."
        },
        "contacts_skydrive": {
          "type": "boolean",
          "description": "When enabled, requests read access to OneDrive files shared by other users."
        },
        "directory_accessasuser_all": {
          "type": "boolean",
          "description": "When enabled, allows the app to have the same access to information in the directory as the signed-in user."
        },
        "directory_read_all": {
          "type": "boolean",
          "description": "When enabled, allows the app to read data in your organization's directory, such as users, groups, and apps."
        },
        "directory_readwrite_all": {
          "type": "boolean",
          "description": "When enabled, allows the app to read and write data in your organization's directory, such as users and groups."
        },
        "emails": {
          "type": "boolean",
          "description": "When enabled, requests read access to personal, preferred, and business email addresses."
        },
        "events_create": {
          "type": "boolean",
          "description": "When enabled, requests permission to create events on user's default calendar."
        },
        "graph_calendars": {
          "description": "When enabled, requests permission to read the user's calendars.",
          "type": "boolean"
        },
        "graph_calendars_update": {
          "description": "When enabled, requests permission to read and write the user's calendars.",
          "type": "boolean"
        },
        "graph_contacts": {
          "description": "When enabled, requests permission to read the user's contacts.",
          "type": "boolean"
        },
        "graph_contacts_update": {
          "description": "When enabled, requests permission to read and write the user's contacts.",
          "type": "boolean"
        },
        "graph_device": {
          "description": "When enabled, requests permission to read the user's device information.",
          "type": "boolean"
        },
        "graph_device_command": {
          "description": "When enabled, requests permission to send commands to the user's devices.",
          "type": "boolean"
        },
        "graph_emails": {
          "description": "When enabled, requests permission to read the user's emails.",
          "type": "boolean"
        },
        "graph_emails_update": {
          "description": "When enabled, requests permission to read and write the user's emails.",
          "type": "boolean"
        },
        "graph_files": {
          "description": "When enabled, requests permission to read the user's files.",
          "type": "boolean"
        },
        "graph_files_all": {
          "description": "When enabled, requests permission to read all files the user has access to.",
          "type": "boolean"
        },
        "graph_files_all_update": {
          "description": "When enabled, requests permission to read and write all files the user has access to.",
          "type": "boolean"
        },
        "graph_files_update": {
          "description": "When enabled, requests permission to read and write the user's files.",
          "type": "boolean"
        },
        "graph_notes": {
          "description": "When enabled, requests permission to read the user's OneNote notebooks.",
          "type": "boolean"
        },
        "graph_notes_create": {
          "description": "When enabled, requests permission to create new OneNote notebooks.",
          "type": "boolean"
        },
        "graph_notes_update": {
          "description": "When enabled, requests permission to read and write the user's OneNote notebooks.",
          "type": "boolean"
        },
        "graph_tasks": {
          "description": "When enabled, requests permission to read the user's tasks.",
          "type": "boolean"
        },
        "graph_tasks_update": {
          "description": "When enabled, requests permission to read and write the user's tasks.",
          "type": "boolean"
        },
        "graph_user": {
          "description": "When enabled, requests permission to read the user's profile.",
          "type": "boolean"
        },
        "graph_user_activity": {
          "description": "When enabled, requests permission to read the user's activity history.",
          "type": "boolean"
        },
        "graph_user_update": {
          "description": "When enabled, requests permission to read and write the user's profile.",
          "type": "boolean"
        },
        "group_read_all": {
          "type": "boolean",
          "description": "When enabled, allows the app to read all group properties and memberships."
        },
        "group_readwrite_all": {
          "type": "boolean",
          "description": "When enabled, allows the app to create groups, read all group properties and memberships, update group properties and memberships, and delete groups."
        },
        "mail_readwrite_all": {
          "type": "boolean",
          "description": "When enabled, allows the app to create, read, update, and delete all mail in all mailboxes."
        },
        "mail_send": {
          "type": "boolean",
          "description": "When enabled, allows the app to send mail as users in the organization."
        },
        "messenger": {
          "type": "boolean",
          "description": "When enabled, requests access to user's Windows Live Messenger data."
        },
        "offline_access": {
          "description": "When enabled, requests a refresh token for offline access.",
          "type": "boolean"
        },
        "phone_numbers": {
          "type": "boolean",
          "description": "When enabled, requests read access to personal, business, and mobile phone numbers."
        },
        "photos": {
          "type": "boolean",
          "description": "When enabled, requests read access to user's photos, videos, audio, and albums."
        },
        "postal_addresses": {
          "type": "boolean",
          "description": "When enabled, requests read access to personal and business postal addresses."
        },
        "rolemanagement_read_all": {
          "type": "boolean",
          "description": "When enabled, allows the app to read the role-based access control (RBAC) settings for your company's directory."
        },
        "rolemanagement_readwrite_directory": {
          "type": "boolean",
          "description": "When enabled, allows the app to read and write the role-based access control (RBAC) settings for your company's directory."
        },
        "share": {
          "type": "boolean",
          "description": "When enabled, requests permission to share content with other users."
        },
        "signin": {
          "description": "When enabled, provides single sign-in behavior for users already signed into their Microsoft account.",
          "type": "boolean",
          "const": true
        },
        "sites_read_all": {
          "type": "boolean",
          "description": "When enabled, allows the app to read documents and list items in all SharePoint site collections."
        },
        "sites_readwrite_all": {
          "type": "boolean",
          "description": "When enabled, allows the app to create, read, update, and delete documents and list items in all SharePoint site collections."
        },
        "skydrive": {
          "type": "boolean",
          "description": "When enabled, requests read access to user's files stored on OneDrive."
        },
        "skydrive_update": {
          "type": "boolean",
          "description": "When enabled, requests read and write access to user's OneDrive files."
        },
        "team_readbasic_all": {
          "type": "boolean",
          "description": "When enabled, allows the app to read the names and descriptions of all teams."
        },
        "team_readwrite_all": {
          "type": "boolean",
          "description": "When enabled, allows the app to read and write all teams' information and change team membership."
        },
        "user_read_all": {
          "type": "boolean",
          "description": "When enabled, allows the app to read the full set of profile properties, reports, and managers of all users."
        },
        "user_readbasic_all": {
          "type": "boolean",
          "description": "When enabled, allows the app to read a basic set of profile properties of all users in the directory."
        },
        "work_profile": {
          "type": "boolean",
          "description": "When enabled, requests read access to employer and work position information."
        }
      }
    }
  ]
}