> ## Documentation Index
> Fetch the complete documentation index at: https://auth0-automated-translations-update.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# S’abonner aux événements via Server-Sent Events (SSE)

> S’abonner aux événements au moyen de Server-Sent Events (SSE)

export const Scopes = ({scopes = []}) => {
  return <div>
      <div class="api-section-heading flex flex-col gap-y-4 w-full">
        <div class="flex items-baseline border-b pb-2.5 border-gray-100 dark:border-gray-800 w-full">
          <h4 class="api-section-heading-title flex-1 mb-0">Portées</h4>
          <div class="flex items-center"></div>
        </div>
      </div>
      <div class="mt-4">
        <div class="space-y-4 whitespace-normal prose prose-sm prose-gray dark:prose-invert overflow-wrap-anywhere [&_*]:overflow-wrap-anywhere">
          <p class="whitespace-pre-line text-xs">
            {"Les portées définissent les autorisations et les niveaux d’accès des requêtes API et des jetons d’authentification."}
          </p>
        </div>
      </div>
      <div class="flex font-mono text-sm group/param-head param-head break-all relative mt-6" id="scopes-scopes">
        <div class="flex-1 flex flex-col content-start py-0.5 mr-5">
          <div class="flex items-center flex-wrap gap-2">
            <div class="absolute -top-1.5">
              <a href="#scopes-scopes" class="-ml-10 flex items-center opacity-0 border-0 group-hover/param-head:opacity-100 focus:opacity-100 focus:outline-0 py-2 [.expandable-content_&]:-ml-[2.1rem] group/link" aria-label="Aller à l’en-tête">
                ​
                <div class="w-6 h-6 rounded-md flex items-center justify-center shadow-sm text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light">
                  <svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512">
                    <path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path>
                  </svg>
                </div>
              </a>
            </div>
            {scopes.map((scope, index) => {
    return <span class="flex items-center px-2 py-0.5 rounded-md bg-gray-100/50 dark:bg-white/5 text-gray-600 dark:text-gray-200 font-medium break-all" style={{
      lineHeight: "1rem",
      fontSize: "0.75rem",
      fontFamily: 'var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace'
    }} data-component-part="field-info-pill" key={index}>
                  {scope}
                </span>;
  })}
          </div>
        </div>
      </div>
    </div>;
};

export const ApiReleaseLifecycle = ({releaseLifecycle = "GA"}) => {
  const lifecycleMap = {
    ea: "Accès anticipé",
    ga: "Généralement disponible",
    deprecated: "Déprécié",
    planned: "Planifié",
    beta: "Bêta"
  };
  const LIFECYCLE_THEMES = {
    info: {
      light: {
        bg: "lab(91.896% .077188 -6.94053)",
        text: "lab(36.091% 25.9241 -68.0384)"
      },
      dark: {
        bg: "lab(16.0426% 6.71726 -27.2409)",
        text: "lab(72.6029% 4.08953 -41.9669)"
      }
    },
    secondary: {
      light: {
        bg: "lab(90.8548% 11.3355 8.01476)",
        text: "lab(47.5286% 56.4238 43.4706)"
      },
      dark: {
        bg: "lab(16.3609% 37.191 25.6346)",
        text: "lab(71.881% 41.5 29.4839)"
      }
    },
    danger: {
      light: {
        bg: "lab(94.7916% -.0000298023 0)",
        text: "lab(54.3656% 0 -.0000119209)"
      },
      dark: {
        bg: "lab(13.232% 0 0)",
        text: "lab(51.6164% 0 0)"
      }
    }
  };
  const LIFECYCLE_THEME_MAP = {
    ea: "info",
    ga: "info",
    beta: "info",
    deprecated: "secondary",
    planned: "danger"
  };
  const lifecycle = releaseLifecycle.toLocaleLowerCase();
  const lifecycleText = lifecycleMap[lifecycle];
  if (!lifecycleText) {
    return null;
  }
  const theme = LIFECYCLE_THEMES[LIFECYCLE_THEME_MAP[lifecycle]];
  return <div>
      <div className="api-section-heading flex flex-col gap-y-4 w-full">
        <div className="flex items-baseline border-b pb-2.5 border-gray-100 dark:border-gray-800 w-full">
          <h4 className="api-section-heading-title flex-1 mb-0">Cycle de vie de la version</h4>
        </div>
      </div>
      <div className="flex font-mono text-sm group/param-head param-head break-all relative mt-2.5" id="releaselifecycle-lifecycle">
        <div className="flex-1 flex flex-col content-start py-0.5 mr-5">
          <div className="flex items-center flex-wrap gap-2">
            <div className="absolute -top-1.5">
              <a href="#releaselifecycle-lifecycle" className="-ml-10 flex items-center opacity-0 border-0 group-hover/param-head:opacity-100 focus:opacity-100 focus:outline-0 py-2 [.expandable-content_&]:-ml-[2.1rem] group/link" aria-label="Naviguer vers l'en-tête">
                <div className="w-6 h-6 rounded-md flex items-center justify-center shadow-sm text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light">
                  <svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512">
                    <path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path>
                  </svg>
                </div>
              </a>
            </div>
            <span className="inline-flex items-center w-fit font-medium gap-1 py-0.5 px-2 rounded-md" style={{
    lineHeight: "1rem",
    fontSize: "0.75rem",
    fontFamily: 'var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace',
    backgroundColor: `light-dark(${theme.light.bg}, ${theme.dark.bg})`,
    color: `light-dark(${theme.light.text}, ${theme.dark.text})`,
    borderColor: `light-dark(color-mix(in oklab, ${theme.light.text} 25%, transparent), color-mix(in oklab, ${theme.dark.text} 25%, transparent))`
  }}>
              {lifecycleText}
            </span>
          </div>
        </div>
      </div>
    </div>;
};

<ApiReleaseLifecycle releaseLifecycle="GA" />

<Scopes scopes={["read:events"]} />


## OpenAPI

````yaml docs/fr-ca/oas/management/v2/management-api-oas.json GET /events
openapi: 3.1.0
info:
  title: Auth0 Management API
  description: Auth0 Management API v2.
  termsOfService: https://auth0.com/web-terms/
  contact:
    name: Auth0 Support
    url: https://support.auth0.com
  version: '2.0'
servers:
  - url: https://{tenantDomain}/api/v2
    variables:
      tenantDomain:
        default: '{TENANT}.auth0.com'
        description: Domaine du tenant Auth0
security:
  - bearerAuth: []
externalDocs:
  description: Documentation de l’Auth0 Management API
  url: https://auth0.com/docs/api/management/v2/
paths:
  /events:
    get:
      tags:
        - events
      summary: S’abonner aux événements via Server-Sent Events (SSE)
      description: S’abonner aux événements au moyen de Server-Sent Events (SSE)
      operationId: subscribe_events
      parameters:
        - name: from
          in: query
          description: >-
            Jeton opaque représentant la position dans le flux. S’il n’est pas
            fourni, le flux commencera à partir des événements les plus récents.
          schema:
            type: string
            maxLength: 1024
        - name: from_timestamp
          in: query
          description: >-
            Horodatage RFC-3339 indiquant à partir de quel moment commencer la
            diffusion des événements. Ce paramètre ne doit être utilisé que dans
            la requête initiale, lorsqu’un curseur n’est pas encore disponible.
            Les requêtes suivantes doivent utiliser le curseur (from), car il
            sera plus précis.
          schema:
            type: string
            maxLength: 20
        - name: event_type
          in: query
          description: >-
            Type(s) d’événement à écouter. Indiquez ce paramètre plusieurs fois
            pour plusieurs types (p. ex.,
            ?event_type=user.created&event_type=user.updated). S’il n’est pas
            fourni, tous les types d’événement seront diffusés.
          style: form
          explode: true
          schema:
            $ref: '#/components/schemas/EventStreamSubscribeEventsEventTypeParam'
      responses:
        '200':
          description: Flux d’événements établi avec succès.
          content:
            text/event-stream:
              schema:
                $ref: '#/components/schemas/EventStreamSubscribeEventsResponseContent'
        '400':
          description: Format de curseur invalide.
          x-description-1: Unsupported event type.
          x-description-2: >-
            Invalid request query string. The message will vary depending on the
            cause.
        '401':
          description: Jeton invalide.
          x-description-1: Invalid signature received for JSON Web Token validation.
          x-description-2: Client is not global.
        '403':
          description: >-
            Nombre maximal de connexions simultanées au flux d’événements
            atteint. Veuillez fermer les connexions existantes.
          x-description-1: 'Insufficient scope; expected any of: read:events.'
        '404':
          description: Introuvable
        '410':
          description: >-
            Le curseur pointe vers des données qui ne sont plus disponibles dans
            le flux.
        '429':
          description: >-
            Trop de requêtes. Vérifiez les en-têtes X-RateLimit-Limit,
            X-RateLimit-Remaining et X-RateLimit-Reset.
      security:
        - bearerAuth: []
        - oAuth2ClientCredentials:
            - read:events
      x-codeSamples:
        - lang: csharp
          label: Subscribe to events via Server-Sent Events (SSE)
          source: |
            using Auth0.ManagementApi;
            using System.Threading.Tasks;
            using System.Collections.Generic;

            public partial class Examples
            {
                public async Task Example() {
                    var client = new ManagementApiClient(
                        token: "<token>",
                        clientOptions: new ClientOptions { BaseUrl = "https://{YOUR_DOMAIN}/api/v2" }
                    );

                    await foreach (var item in client.Events.SubscribeAsync(
                        new SubscribeEventsRequestParameters {
                            From = "from",
                            FromTimestamp = "from_timestamp",
                            EventType = new List<EventStreamSubscribeEventsEventTypeEnum>(){
                                EventStreamSubscribeEventsEventTypeEnum.ConnectionCreated,
                            }

                        }
                    ))
                    {
                        /* consume each item */
                    }
                    ;
                }

            }
        - lang: java
          label: Subscribe to events via Server-Sent Events (SSE)
          source: >-
            package com.example.usage;


            import com.auth0.client.mgmt.ManagementApi;

            import
            com.auth0.client.mgmt.types.EventStreamSubscribeEventsEventTypeEnum;

            import com.auth0.client.mgmt.types.SubscribeEventsRequestParameters;

            import java.util.Arrays;


            public class Example {
                public static void main(String[] args) {
                    ManagementApi client = ManagementApi
                        .builder()
                        .domain("{YOUR_DOMAIN}")
                        .token("<token>")
                        .build();

                    client.events().subscribe(
                        SubscribeEventsRequestParameters
                            .builder()
                            .eventType(
                                Arrays.asList(EventStreamSubscribeEventsEventTypeEnum.CONNECTION_CREATED)
                            )
                            .from("from")
                            .fromTimestamp("from_timestamp")
                            .build()
                    );
                }
            }
        - lang: php
          label: Subscribe to events via Server-Sent Events (SSE)
          source: >
            <?php


            namespace Example;


            use Auth0\SDK\API\Management\Wrapper\ManagementClient;

            use Auth0\SDK\API\Management\Wrapper\ManagementClientOptions;

            use
            Auth0\SDK\API\Management\Events\Requests\SubscribeEventsRequestParameters;

            use
            Auth0\SDK\API\Management\Types\EventStreamSubscribeEventsEventTypeEnum;


            $client = new ManagementClient(new ManagementClientOptions(
                domain: '{YOUR_DOMAIN}',
                token: '<token>',
            ));

            $client->events->subscribe(
                new SubscribeEventsRequestParameters([
                    'from' => 'from',
                    'fromTimestamp' => 'from_timestamp',
                    'eventType' => [
                        EventStreamSubscribeEventsEventTypeEnum::ConnectionCreated->value,
                    ],
                ]),
            );
        - lang: python
          label: Subscribe to events via Server-Sent Events (SSE)
          source: |
            from auth0.management import ManagementClient

            client = ManagementClient(
                domain="{YOUR_DOMAIN}",
                token="<token>",
            )

            client.events.subscribe(
                from="from",
                from_timestamp="from_timestamp",
                event_type=[
                    "connection.created"
                ],
            )
        - lang: ruby
          label: Subscribe to events via Server-Sent Events (SSE)
          source: >
            require "auth0"


            client = Auth0::Management.new(token: "<token>", base_url:
            "https://{YOUR_DOMAIN}/api/v2")


            client.events.subscribe(
              from: "from",
              from_timestamp: "from_timestamp",
              event_type: ["connection.created"]
            )
components:
  schemas:
    EventStreamSubscribeEventsEventTypeParam:
      type: array
      items:
        $ref: '#/components/schemas/EventStreamSubscribeEventsEventTypeEnum'
      description: >-
        Type(s) d’événement à écouter. Indiquez ce paramètre plusieurs fois pour
        plusieurs types (p. ex.,
        ?event_type=user.created&event_type=user.updated). S’il n’est pas
        fourni, tous les types d’événements seront diffusés.
    EventStreamSubscribeEventsResponseContent:
      description: >-
        Le payload JSON transmis dans chaque ligne de données SSE. Le champ type
        est injecté à partir du champ d’événement SSE par le SDK. La distinction
        se fait selon le type : un nom de type d’événement pour les événements,
        "error" pour les erreurs et "offset-only" pour les heartbeats avec
        offset seulement.
      discriminator:
        propertyName: type
        x-discriminator-context: protocol
        mapping:
          connection.created: '#/components/schemas/EventStreamCloudEventConnectionCreated'
          connection.deleted: '#/components/schemas/EventStreamCloudEventConnectionDeleted'
          connection.updated: '#/components/schemas/EventStreamCloudEventConnectionUpdated'
          group.created: '#/components/schemas/EventStreamCloudEventGroupCreated'
          group.deleted: '#/components/schemas/EventStreamCloudEventGroupDeleted'
          group.member.added: '#/components/schemas/EventStreamCloudEventGroupMemberAdded'
          group.member.deleted: '#/components/schemas/EventStreamCloudEventGroupMemberDeleted'
          group.role.assigned: '#/components/schemas/EventStreamCloudEventGroupRoleAssigned'
          group.role.deleted: '#/components/schemas/EventStreamCloudEventGroupRoleDeleted'
          group.updated: '#/components/schemas/EventStreamCloudEventGroupUpdated'
          organization.connection.added: '#/components/schemas/EventStreamCloudEventOrgConnectionAdded'
          organization.connection.removed: '#/components/schemas/EventStreamCloudEventOrgConnectionRemoved'
          organization.connection.updated: '#/components/schemas/EventStreamCloudEventOrgConnectionUpdated'
          organization.created: '#/components/schemas/EventStreamCloudEventOrgCreated'
          organization.deleted: '#/components/schemas/EventStreamCloudEventOrgDeleted'
          organization.group.role.assigned: '#/components/schemas/EventStreamCloudEventOrgGroupRoleAssigned'
          organization.group.role.deleted: '#/components/schemas/EventStreamCloudEventOrgGroupRoleDeleted'
          organization.member.added: '#/components/schemas/EventStreamCloudEventOrgMemberAdded'
          organization.member.deleted: '#/components/schemas/EventStreamCloudEventOrgMemberDeleted'
          organization.member.role.assigned: '#/components/schemas/EventStreamCloudEventOrgMemberRoleAssigned'
          organization.member.role.deleted: '#/components/schemas/EventStreamCloudEventOrgMemberRoleDeleted'
          organization.updated: '#/components/schemas/EventStreamCloudEventOrgUpdated'
          user.created: '#/components/schemas/EventStreamCloudEventUserCreated'
          user.deleted: '#/components/schemas/EventStreamCloudEventUserDeleted'
          user.updated: '#/components/schemas/EventStreamCloudEventUserUpdated'
          error: '#/components/schemas/EventStreamCloudEventErrorMessage'
          offset-only: '#/components/schemas/EventStreamCloudEventOffsetOnlyMessage'
      oneOf:
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionCreated'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionDeleted'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionUpdated'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupCreated'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupDeleted'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupMemberAdded'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupMemberDeleted'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupRoleAssigned'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupRoleDeleted'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupUpdated'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionAdded'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionRemoved'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionUpdated'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgCreated'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgDeleted'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgGroupRoleAssigned'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgGroupRoleDeleted'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgMemberAdded'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgMemberDeleted'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgMemberRoleAssigned'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgMemberRoleDeleted'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgUpdated'
        - $ref: '#/components/schemas/EventStreamCloudEventUserCreated'
        - $ref: '#/components/schemas/EventStreamCloudEventUserDeleted'
        - $ref: '#/components/schemas/EventStreamCloudEventUserUpdated'
        - $ref: '#/components/schemas/EventStreamCloudEventErrorMessage'
        - $ref: '#/components/schemas/EventStreamCloudEventOffsetOnlyMessage'
    EventStreamSubscribeEventsEventTypeEnum:
      type: string
      enum:
        - connection.created
        - connection.deleted
        - connection.updated
        - group.created
        - group.deleted
        - group.member.added
        - group.member.deleted
        - group.role.assigned
        - group.role.deleted
        - group.updated
        - organization.connection.added
        - organization.connection.removed
        - organization.connection.updated
        - organization.created
        - organization.deleted
        - organization.group.role.assigned
        - organization.group.role.deleted
        - organization.member.added
        - organization.member.deleted
        - organization.member.role.assigned
        - organization.member.role.deleted
        - organization.updated
        - user.created
        - user.deleted
        - user.updated
    EventStreamCloudEventConnectionCreated:
      type: object
      description: Message SSE pour connection.created.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventConnectionCreatedTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant une position dans le flux.
            Transmettez-le comme paramètre de requête `from` pour reprendre le
            flux.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedCloudEvent
    EventStreamCloudEventConnectionDeleted:
      type: object
      description: Message SSE pour connection.deleted.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventConnectionDeletedTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant une position dans le flux.
            Transmettez-le comme paramètre de requête `from` pour reprendre.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedCloudEvent
    EventStreamCloudEventConnectionUpdated:
      type: object
      description: Message SSE pour connection.updated.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventConnectionUpdatedTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant une position dans le flux.
            Transmettez-le dans le paramètre de requête `from` pour reprendre le
            flux.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedCloudEvent
    EventStreamCloudEventGroupCreated:
      type: object
      description: Message SSE pour group.created.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventGroupCreatedTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant la position dans le flux. À transmettre
            comme paramètre de requête `from` pour reprendre.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventGroupCreatedCloudEvent'
    EventStreamCloudEventGroupDeleted:
      type: object
      description: Message SSE pour group.deleted.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventGroupDeletedTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant la position dans le flux. Transmettez-le
            comme paramètre de requête `from` pour reprendre.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventGroupDeletedCloudEvent'
    EventStreamCloudEventGroupMemberAdded:
      type: object
      description: Message SSE pour group.member.added.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventGroupMemberAddedTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant une position dans le flux.
            Transmettez-le comme paramètre de requête `from` pour reprendre.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventGroupMemberAddedCloudEvent'
    EventStreamCloudEventGroupMemberDeleted:
      type: object
      description: Message SSE pour group.member.deleted.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventGroupMemberDeletedTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant la position dans le flux. Transmettez-le
            comme paramètre de requête `from` pour reprendre.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedCloudEvent
    EventStreamCloudEventGroupRoleAssigned:
      type: object
      description: Message SSE pour group.role.assigned.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventGroupRoleAssignedTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant une position dans le flux. Passez-le
            comme paramètre de requête `from` pour reprendre.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedCloudEvent
    EventStreamCloudEventGroupRoleDeleted:
      type: object
      description: Message SSE pour group.role.deleted.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventGroupRoleDeletedTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant la position dans le flux. Transmettez-le
            comme paramètre de requête `from` pour reprendre.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventGroupRoleDeletedCloudEvent'
    EventStreamCloudEventGroupUpdated:
      type: object
      description: Message SSE pour group.updated.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventGroupUpdatedTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant une position dans le flux.
            Transmettez-le comme paramètre de requête `from` pour reprendre.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventGroupUpdatedCloudEvent'
    EventStreamCloudEventOrgConnectionAdded:
      type: object
      description: Message SSE pour organization.connection.added.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionAddedTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant la position dans le flux. Transmettez-le
            comme paramètre de requête `from` pour reprendre.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedCloudEvent
    EventStreamCloudEventOrgConnectionRemoved:
      type: object
      description: Message SSE pour organization.connection.removed.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionRemovedTypeEnum
        offset:
          type: string
          description: >-
            Curseur opaque représentant la position dans le flux. Transmettez-le
            comme paramètre de requête `from` pour reprendre.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionRemovedCloudEvent
    EventStreamCloudEventOrgConnectionUpdated:
      type: object
      description: Message SSE pour organization.connection.updated.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedTypeEnum
        offset:
          type: string
          description: >-
            Curseur opaque représentant la position dans le flux. Transmettez-le
            dans le paramètre de requête `from` pour reprendre.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedCloudEvent
    EventStreamCloudEventOrgCreated:
      type: object
      description: Message SSE pour organization.created.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventOrgCreatedTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant la position dans le flux. Transmettez-le
            dans le paramètre de requête `from` pour reprendre.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventOrgCreatedCloudEvent'
    EventStreamCloudEventOrgDeleted:
      type: object
      description: Message SSE pour organization.deleted.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventOrgDeletedTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant la position dans le flux. Transmettez-le
            comme paramètre de requête `from` pour reprendre.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventOrgDeletedCloudEvent'
    EventStreamCloudEventOrgGroupRoleAssigned:
      type: object
      description: Message SSE pour organization.group.role.assigned.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedTypeEnum
        offset:
          type: string
          description: >-
            Curseur opaque représentant une position dans le flux. Passez-le
            comme paramètre de requête `from` pour reprendre le flux.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedCloudEvent
    EventStreamCloudEventOrgGroupRoleDeleted:
      type: object
      description: Message SSE pour organization.group.role.deleted.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedTypeEnum
        offset:
          type: string
          description: >-
            Curseur opaque représentant une position dans le flux. Passez-le
            comme paramètre de requête `from` pour reprendre.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedCloudEvent
    EventStreamCloudEventOrgMemberAdded:
      type: object
      description: Message SSE pour organization.member.added.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberAddedTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant la position dans le flux. Transmettez-le
            comme paramètre de requête `from` pour reprendre.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberAddedCloudEvent'
    EventStreamCloudEventOrgMemberDeleted:
      type: object
      description: Message SSE pour organization.member.deleted.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberDeletedTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant la position dans le flux. Transmettez-le
            comme paramètre de requête `from` pour reprendre.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberDeletedCloudEvent'
    EventStreamCloudEventOrgMemberRoleAssigned:
      type: object
      description: Message SSE pour organization.member.role.assigned.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedTypeEnum
        offset:
          type: string
          description: >-
            Curseur opaque représentant la position dans le flux. Transmettez-le
            comme paramètre de requête `from` pour reprendre.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedCloudEvent
    EventStreamCloudEventOrgMemberRoleDeleted:
      type: object
      description: Message SSE pour organization.member.role.deleted.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedTypeEnum
        offset:
          type: string
          description: >-
            Curseur opaque représentant la position dans le flux. Transmettez-le
            comme paramètre de requête `from` pour reprendre.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedCloudEvent
    EventStreamCloudEventOrgUpdated:
      type: object
      description: Message SSE pour organization.updated.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventOrgUpdatedTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant une position dans le flux.
            Transmettez-le comme paramètre de requête `from` pour reprendre.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventOrgUpdatedCloudEvent'
    EventStreamCloudEventUserCreated:
      type: object
      description: Message SSE pour user.created.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventUserCreatedTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant la position dans le flux. Transmettez-le
            comme paramètre de requête `from` pour reprendre.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventUserCreatedCloudEvent'
    EventStreamCloudEventUserDeleted:
      type: object
      description: Message SSE pour user.deleted.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventUserDeletedTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant la position dans le flux. Passez-le
            comme paramètre de requête `from` pour reprendre.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventUserDeletedCloudEvent'
    EventStreamCloudEventUserUpdated:
      type: object
      description: Message SSE pour user.updated.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventUserUpdatedTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant la position dans le flux. Transmettez-le
            comme paramètre de requête `from` pour reprendre.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventUserUpdatedCloudEvent'
    EventStreamCloudEventErrorMessage:
      type: object
      description: >-
        Message d’erreur transmis par le flux SSE. Le flux se ferme après ce
        message.
      additionalProperties: false
      required:
        - type
        - error
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventErrorMessageTypeEnum'
        error:
          $ref: '#/components/schemas/EventStreamCloudEventErrorDetail'
    EventStreamCloudEventOffsetOnlyMessage:
      type: object
      description: >-
        Un message heartbeat avec offset uniquement. Fait avancer le curseur
        sans transmettre d’événement.
      additionalProperties: false
      required:
        - type
        - offset
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventOffsetOnlyMessageTypeEnum'
        offset:
          type: string
          description: >-
            Curseur opaque représentant la position la plus récente dans le
            flux. Passez-le comme paramètre de requête `from` pour reprendre.
    EventStreamCloudEventConnectionCreatedTypeEnum:
      type: string
      description: Le type d’événement (injecté à partir du champ event de SSE).
      enum:
        - connection.created
    EventStreamCloudEventConnectionCreatedCloudEvent:
      type: object
      description: Représente un événement qui se produit lorsqu’une connexion est créée.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle aura la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique pour l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Horodatage ISO-8601 indiquant le moment où l’événement s’est
            physiquement produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventConnectionCreatedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: "L’ID du flux d’événements Auth0 sur lequel l’événement a été transmis.\nPrésent lorsque l’événement est transmis par un flux d’événements\_; omis lorsque\nles événements sont récupérés au moyen de l’API Events (GET /api/v2/events)."
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventConnectionDeletedTypeEnum:
      type: string
      description: Le type d’événement (injecté à partir du champ d’événement SSE).
      enum:
        - connection.deleted
    EventStreamCloudEventConnectionDeletedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’une connexion est
        supprimée.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle aura la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique pour l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Un horodatage ISO-8601 indiquant le moment où l’événement s’est
            physiquement produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventConnectionDeletedData'
        a0tenant:
          type: string
          description: L’ID du locataire Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 par lequel l’événement a été
            transmis.

            Présent lorsque l’événement est transmis par un flux d’événements;
            omis lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventConnectionUpdatedTypeEnum:
      type: string
      description: Le type d’événement (injecté à partir du champ d’événement SSE).
      enum:
        - connection.updated
    EventStreamCloudEventConnectionUpdatedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’une connexion est mise à
        jour.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle aura la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique de l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Un horodatage ISO-8601 indiquant le moment où l’événement s’est
            physiquement produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventConnectionUpdatedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 sur lequel l’événement a été
            transmis.

            Présent lorsque l’événement est transmis par un flux d’événements;
            omis lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventGroupCreatedTypeEnum:
      type: string
      description: Le type d’événement (injecté depuis le champ d’événement SSE).
      enum:
        - group.created
    EventStreamCloudEventGroupCreatedCloudEvent:
      type: object
      description: Représente un événement qui se produit lorsqu’un groupe est créé.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupCreatedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle prendra la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Identifiant unique de l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Horodatage ISO-8601 indiquant le moment où l’événement s’est
            réellement produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventGroupCreatedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 sur lequel l’événement a été
            transmis.

            Présent lorsque l’événement est transmis par un flux d’événements;
            omis lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventGroupDeletedTypeEnum:
      type: string
      description: Le type d’événement (injecté à partir du champ d’événement SSE).
      enum:
        - group.deleted
    EventStreamCloudEventGroupDeletedCloudEvent:
      type: object
      description: Représente un événement qui se produit lorsqu’un groupe est supprimé.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupDeletedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle prendra la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique pour l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Un horodatage ISO-8601 indiquant le moment où l’événement s’est
            physiquement produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventGroupDeletedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 dans lequel l’événement a été livré.

            Présent lorsque l’événement est livré par un flux d’événements; omis
            lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventGroupMemberAddedTypeEnum:
      type: string
      description: Le type d’événement (injecté à partir du champ event de SSE).
      enum:
        - group.member.added
    EventStreamCloudEventGroupMemberAddedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’un membre est ajouté à un
        groupe.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle sera sous la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique de l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Un horodatage ISO-8601 indiquant le moment où l’événement s’est
            produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventGroupMemberAddedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 sur lequel l’événement a été
            transmis.

            Présent lorsque l’événement est transmis par un flux d’événements;
            omis lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventGroupMemberDeletedTypeEnum:
      type: string
      description: Le type d’événement (injecté à partir du champ event de SSE).
      enum:
        - group.member.deleted
    EventStreamCloudEventGroupMemberDeletedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’un membre est retiré d’un
        groupe.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedCloudEventTypeEnum
        source:
          type: string
          description: >-
            La source de l’événement. Elle prendra la forme
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: Un identifiant unique pour l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Un horodatage ISO-8601 indiquant quand l’événement s’est produit
            physiquement.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventGroupMemberDeletedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 sur lequel l’événement a été livré.

            Présent lorsque l’événement est livré par un flux d’événements; omis
            lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventGroupRoleAssignedTypeEnum:
      type: string
      description: Le type d’événement (injecté à partir du champ d’événement SSE).
      enum:
        - group.role.assigned
    EventStreamCloudEventGroupRoleAssignedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’un rôle est attribué à un
        groupe.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle prendra la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique pour l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Un horodatage ISO-8601 indiquant le moment où l’événement s’est
            réellement produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventGroupRoleAssignedData'
        a0tenant:
          type: string
          description: Le Tenant ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 sur lequel l’événement a été
            transmis.

            Présent lorsque l’événement est transmis par un flux d’événements;
            omis lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventGroupRoleDeletedTypeEnum:
      type: string
      description: Le type d’événement (injecté à partir du champ d’événement SSE).
      enum:
        - group.role.deleted
    EventStreamCloudEventGroupRoleDeletedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’un rôle est retiré d’un
        groupe.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedCloudEventTypeEnum
        source:
          type: string
          description: >-
            La source de l’événement. Elle prendra la forme
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: Un identifiant unique de l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Un horodatage ISO-8601 indiquant le moment où l’événement s’est
            réellement produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventGroupRoleDeletedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 sur lequel l’événement a été
            transmis.

            Présent lorsque l’événement est transmis par un flux d’événements;
            omis lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventGroupUpdatedTypeEnum:
      type: string
      description: Le type d’événement (injecté à partir du champ event du SSE).
      enum:
        - group.updated
    EventStreamCloudEventGroupUpdatedCloudEvent:
      type: object
      description: Représente un événement qui se produit lorsqu’un groupe est mis à jour.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupUpdatedCloudEventTypeEnum
        source:
          type: string
          description: >-
            La source de l’événement. Elle prendra la forme
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: Un identifiant unique de l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Un horodatage ISO-8601 indiquant le moment où l’événement s’est
            réellement produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventGroupUpdatedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 sur lequel l’événement a été
            transmis.

            Présent lorsque l’événement est transmis par un flux d’événements;
            omis lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgConnectionAddedTypeEnum:
      type: string
      description: Le type d’événement (injecté à partir du champ d’événement SSE).
      enum:
        - organization.connection.added
    EventStreamCloudEventOrgConnectionAddedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’une connexion est ajoutée
        à une organisation.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle prendra la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique pour l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Un horodatage ISO-8601 indiquant quand l’événement s’est produit
            concrètement.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionAddedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 sur lequel l’événement a été
            transmis.

            Présent lorsque l’événement est transmis par un flux d’événements;
            omis lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgConnectionRemovedTypeEnum:
      type: string
      description: Le type d’événement (injecté depuis le champ d’événement SSE).
      enum:
        - organization.connection.removed
    EventStreamCloudEventOrgConnectionRemovedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’une connexion est
        supprimée d’une organisation.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionRemovedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle prendra la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique pour l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Un horodatage ISO-8601 indiquant quand l’événement s’est produit
            concrètement.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionRemovedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 sur lequel l’événement a été
            transmis.

            Présent lorsque l’événement est transmis par un flux d’événements;
            omis lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgConnectionUpdatedTypeEnum:
      type: string
      description: Le type d’événement (injecté depuis le champ d’événement SSE).
      enum:
        - organization.connection.updated
    EventStreamCloudEventOrgConnectionUpdatedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’une connexion
        d’organisation est mise à jour.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle prendra la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique de l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Un horodatage ISO-8601 indiquant le moment où l’événement s’est
            effectivement produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionUpdatedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 sur lequel l’événement a été livré.

            Présent lorsque l’événement est transmis par un flux d’événements;
            omis lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgCreatedTypeEnum:
      type: string
      description: Le type d’événement (injecté depuis le champ d’événement SSE).
      enum:
        - organization.created
    EventStreamCloudEventOrgCreatedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’une organisation est
        créée.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgCreatedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle prendra la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique de l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Un horodatage ISO-8601 indiquant le moment où l’événement s’est
            effectivement produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgCreatedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 sur lequel l’événement a été
            transmis.

            Présent lorsque l’événement est transmis par un flux d’événements;
            omis lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgDeletedTypeEnum:
      type: string
      description: Le type d’événement (injecté depuis le champ d’événement SSE).
      enum:
        - organization.deleted
    EventStreamCloudEventOrgDeletedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’une organisation est
        supprimée.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgDeletedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle prendra la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique de l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Horodatage ISO-8601 indiquant quand l’événement s’est physiquement
            produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgDeletedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 sur lequel l’événement a été
            transmis.

            Présent lorsque l’événement est transmis par un flux d’événements;
            omis lorsque

            les événements sont récupérés à l’aide de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgGroupRoleAssignedTypeEnum:
      type: string
      description: Le type d’événement (injecté à partir du champ event de SSE).
      enum:
        - organization.group.role.assigned
    EventStreamCloudEventOrgGroupRoleAssignedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’un rôle est attribué à un
        groupe d’organisation.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle prendra la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique de l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Horodatage ISO 8601 indiquant le moment exact où l’événement s’est
            produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedData'
        a0tenant:
          type: string
          description: Le Tenant ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 sur lequel l’événement a été
            transmis.

            Présent lorsque l’événement est transmis par un flux d’événements;
            omis lorsque

            les événements sont récupérés à l’aide de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgGroupRoleDeletedTypeEnum:
      type: string
      description: Le type d’événement (injecté à partir du champ SSE `event`).
      enum:
        - organization.group.role.deleted
    EventStreamCloudEventOrgGroupRoleDeletedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’un rôle est retiré d’un
        groupe d’organisation.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle prendra la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique de l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Un horodatage ISO-8601 indiquant le moment où l’événement s’est
            physiquement produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 par lequel l’événement a été
            transmis.

            Présent lorsque l’événement est transmis par un flux d’événements;
            omis lorsque

            les événements sont récupérés à l’aide de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgMemberAddedTypeEnum:
      type: string
      description: Le type d’événement (injecté à partir du champ SSE `event`).
      enum:
        - organization.member.added
    EventStreamCloudEventOrgMemberAddedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’un membre est ajouté à une
        organisation.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberAddedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle prendra la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique de l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Horodatage ISO-8601 indiquant quand l’événement s’est physiquement
            produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberAddedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 dans lequel l’événement a été livré.

            Présent lorsque l’événement est livré par un flux d’événements; omis
            lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgMemberDeletedTypeEnum:
      type: string
      description: Le type d’événement (injecté à partir du champ d’événement SSE).
      enum:
        - organization.member.deleted
    EventStreamCloudEventOrgMemberDeletedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’un membre est retiré d’une
        organisation.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberDeletedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle prendra la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique de l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Horodatage ISO-8601 indiquant quand l’événement s’est physiquement
            produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberDeletedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 dans lequel l’événement a été livré.

            Présent lorsque l’événement est livré par un flux d’événements; omis
            lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgMemberRoleAssignedTypeEnum:
      type: string
      description: Le type d’événement (injecté à partir du champ d’événement SSE).
      enum:
        - organization.member.role.assigned
    EventStreamCloudEventOrgMemberRoleAssignedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’un membre est ajouté à une
        organisation.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle prendra la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique de l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Un horodatage ISO-8601 indiquant à quel moment l’événement s’est
            réellement produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedData'
        a0tenant:
          type: string
          description: ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            ID du flux d’événements Auth0 sur lequel l’événement a été transmis.

            Présent lorsque l’événement est transmis par un flux d’événements;
            omis lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgMemberRoleDeletedTypeEnum:
      type: string
      description: Le type d’événement (injecté à partir du champ d’événement SSE).
      enum:
        - organization.member.role.deleted
    EventStreamCloudEventOrgMemberRoleDeletedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’un membre est retiré d’une
        organisation.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle prendra la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique de l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Un horodatage ISO-8601 indiquant le moment où l’événement s’est
            réellement produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 dans lequel l’événement a été
            transmis.

            Présent lorsque l’événement est transmis par un flux d’événements;
            omis lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgUpdatedTypeEnum:
      type: string
      description: Le type d’événement (injecté depuis le champ d’événement SSE).
      enum:
        - organization.updated
    EventStreamCloudEventOrgUpdatedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’une organisation est mise
        à jour.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgUpdatedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle sera au format «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique de l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Un horodatage ISO-8601 indiquant le moment où l’événement s’est
            réellement produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgUpdatedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 dans lequel l’événement a été
            transmis.

            Présent lorsque l’événement est transmis par un flux d’événements;
            omis lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventUserCreatedTypeEnum:
      type: string
      description: Le type d’événement (injecté depuis le champ event de SSE).
      enum:
        - user.created
    EventStreamCloudEventUserCreatedCloudEvent:
      type: object
      description: Représente un événement qui se produit lorsqu’un utilisateur est créé.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle prendra la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique de l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Un horodatage ISO-8601 indiquant le moment exact où l’événement
            s’est produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventUserCreatedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 sur lequel l’événement a été livré.

            Présent lorsque l’événement est transmis par un flux d’événements;
            omis lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventUserDeletedTypeEnum:
      type: string
      description: Le type d’événement (injecté à partir du champ event de SSE).
      enum:
        - user.deleted
    EventStreamCloudEventUserDeletedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’un utilisateur est
        supprimé.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle prendra la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique pour l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Un horodatage ISO-8601 indiquant le moment où l’événement s’est
            physiquement produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventUserDeletedData'
        a0tenant:
          type: string
          description: Le Tenant ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 sur lequel l’événement a été livré.

            Présent lorsque l’événement est livré par un flux d’événements; omis
            lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventUserUpdatedTypeEnum:
      type: string
      description: Le type d’événement (injecté à partir du champ event de SSE).
      enum:
        - user.updated
    EventStreamCloudEventUserUpdatedCloudEvent:
      type: object
      description: >-
        Représente un événement qui se produit lorsqu’un utilisateur est mis à
        jour.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
      properties:
        specversion:
          $ref: '#/components/schemas/EventStreamCloudEventSpecVersionEnum'
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedCloudEventTypeEnum
        source:
          type: string
          description: "La source de l’événement. Elle prendra la forme «\_urn:auth0:<tenant>.<domain>\_»."
        id:
          type: string
          description: Un identifiant unique de l’événement.
          pattern: evt_[a-zA-Z0-9]{22}
        time:
          type: string
          description: >-
            Horodatage ISO-8601 indiquant le moment où l’événement s’est
            physiquement produit.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventUserUpdatedData'
        a0tenant:
          type: string
          description: L’ID du tenant Auth0 auquel l’événement est associé.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: >-
            L’ID du flux d’événements Auth0 sur lequel l’événement a été
            transmis.

            Présent lorsque l’événement est transmis par un flux d’événements;
            omis lorsque

            les événements sont récupérés au moyen de l’API Events (GET
            /api/v2/events).
          pattern: est_[a-zA-Z0-9]{22}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventErrorMessageTypeEnum:
      type: string
      description: >-
        Indique qu’il s’agit d’un message d’erreur (injecté depuis le champ
        d’événement SSE).
      enum:
        - error
    EventStreamCloudEventErrorDetail:
      type: object
      description: Détails de l’erreur.
      additionalProperties: false
      required:
        - code
        - message
      properties:
        code:
          $ref: '#/components/schemas/EventStreamCloudEventErrorCodeEnum'
        message:
          type: string
          description: Message d’erreur lisible par un humain.
        offset:
          type: string
          description: >-
            Le curseur au moment de l’erreur (lorsqu’il est disponible). Peut
            être utilisé pour reprendre à partir de cette position.
    EventStreamCloudEventOffsetOnlyMessageTypeEnum:
      type: string
      description: >-
        Indique qu’il s’agit d’un message heartbeat avec offset uniquement
        (injecté à partir du champ event du SSE).
      enum:
        - offset-only
    EventStreamCloudEventSpecVersionEnum:
      type: string
      description: La version de la spécification CloudEvents utilisée par l’événement.
      enum:
        - '1.0'
    EventStreamCloudEventConnectionCreatedCloudEventTypeEnum:
      type: string
      description: Le type d’événement qui s’est produit.
      enum:
        - connection.created
    EventStreamCloudEventConnectionCreatedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventConnectionCreatedObject'
        previous_object:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventA0PurposeEnum:
      type: string
      description: >-
        Le but de cet événement. Ce champ n’apparaît généralement que dans des
        cas particuliers,

        comme l’envoi d’un événement de test. Pour les événements normaux, ce
        champ est omis.
      enum:
        - test
    EventStreamCloudEventConnectionDeletedCloudEventTypeEnum:
      type: string
      description: Le type d’événement qui s’est produit.
      enum:
        - connection.deleted
    EventStreamCloudEventConnectionDeletedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventConnectionDeletedObject'
        previous_object:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventConnectionUpdatedCloudEventTypeEnum:
      type: string
      description: Le type de l’événement survenu.
      enum:
        - connection.updated
    EventStreamCloudEventConnectionUpdatedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventConnectionUpdatedObject'
        previous_object:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventGroupCreatedCloudEventTypeEnum:
      type: string
      description: Le type d’événement qui s’est produit.
      enum:
        - group.created
    EventStreamCloudEventGroupCreatedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventGroupCreatedObject'
        previous_object:
          $ref: '#/components/schemas/EventStreamCloudEventGroupCreatedPreviousObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventGroupDeletedCloudEventTypeEnum:
      type: string
      description: Le type d’événement qui s’est produit.
      enum:
        - group.deleted
    EventStreamCloudEventGroupDeletedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventGroupDeletedObject'
        previous_object:
          $ref: '#/components/schemas/EventStreamCloudEventGroupDeletedPreviousObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventGroupMemberAddedCloudEventTypeEnum:
      type: string
      description: Le type de l’événement qui s’est produit.
      enum:
        - group.member.added
    EventStreamCloudEventGroupMemberAddedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventGroupMemberAddedObject'
        previous_object:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedPreviousObject
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventGroupMemberDeletedCloudEventTypeEnum:
      type: string
      description: Le type de l’événement qui s’est produit.
      enum:
        - group.member.deleted
    EventStreamCloudEventGroupMemberDeletedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventGroupMemberDeletedObject'
        previous_object:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedPreviousObject
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventGroupRoleAssignedCloudEventTypeEnum:
      type: string
      description: Le type d’événement qui s’est produit.
      enum:
        - group.role.assigned
    EventStreamCloudEventGroupRoleAssignedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventGroupRoleAssignedObject'
        previous_object:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedPreviousObject
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventGroupRoleDeletedCloudEventTypeEnum:
      type: string
      description: Le type de l’événement qui s’est produit.
      enum:
        - group.role.deleted
    EventStreamCloudEventGroupRoleDeletedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventGroupRoleDeletedObject'
        previous_object:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedPreviousObject
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventGroupUpdatedCloudEventTypeEnum:
      type: string
      description: Le type de l’événement qui s’est produit.
      enum:
        - group.updated
    EventStreamCloudEventGroupUpdatedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventGroupUpdatedObject'
        previous_object:
          $ref: '#/components/schemas/EventStreamCloudEventGroupUpdatedPreviousObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgConnectionAddedCloudEventTypeEnum:
      type: string
      description: Le type d’événement qui s’est produit.
      enum:
        - organization.connection.added
    EventStreamCloudEventOrgConnectionAddedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionAddedObject'
        previous_object:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedPreviousObject
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgConnectionRemovedCloudEventTypeEnum:
      type: string
      description: Le type d’événement qui s’est produit.
      enum:
        - organization.connection.removed
    EventStreamCloudEventOrgConnectionRemovedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionRemovedObject'
        previous_object:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionRemovedPreviousObject
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgConnectionUpdatedCloudEventTypeEnum:
      type: string
      description: Le type d’événement qui s’est produit.
      enum:
        - organization.connection.updated
    EventStreamCloudEventOrgConnectionUpdatedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionUpdatedObject'
        previous_object:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedPreviousObject
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgCreatedCloudEventTypeEnum:
      type: string
      description: Le type d’événement qui s’est produit.
      enum:
        - organization.created
    EventStreamCloudEventOrgCreatedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgCreatedObject'
        previous_object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgCreatedPreviousObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgDeletedCloudEventTypeEnum:
      type: string
      description: Le type d’événement qui s’est produit.
      enum:
        - organization.deleted
    EventStreamCloudEventOrgDeletedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgDeletedObject'
        previous_object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgDeletedPreviousObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgGroupRoleAssignedCloudEventTypeEnum:
      type: string
      description: Le type de l’événement qui s’est produit.
      enum:
        - organization.group.role.assigned
    EventStreamCloudEventOrgGroupRoleAssignedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObject'
        previous_object:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedPreviousObject
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgGroupRoleDeletedCloudEventTypeEnum:
      type: string
      description: Le type de l’événement qui s’est produit.
      enum:
        - organization.group.role.deleted
    EventStreamCloudEventOrgGroupRoleDeletedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObject'
        previous_object:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedPreviousObject
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgMemberAddedCloudEventTypeEnum:
      type: string
      description: Le type d’événement qui s’est produit.
      enum:
        - organization.member.added
    EventStreamCloudEventOrgMemberAddedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberAddedObject'
        previous_object:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberAddedPreviousObject
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgMemberDeletedCloudEventTypeEnum:
      type: string
      description: Le type d’événement qui s’est produit.
      enum:
        - organization.member.deleted
    EventStreamCloudEventOrgMemberDeletedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberDeletedObject'
        previous_object:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberDeletedPreviousObject
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgMemberRoleAssignedCloudEventTypeEnum:
      type: string
      description: Le type d’événement qui s’est produit.
      enum:
        - organization.member.role.assigned
    EventStreamCloudEventOrgMemberRoleAssignedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedObject
        previous_object:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedPreviousObject
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgMemberRoleDeletedCloudEventTypeEnum:
      type: string
      description: Le type d’événement qui s’est produit.
      enum:
        - organization.member.role.deleted
    EventStreamCloudEventOrgMemberRoleDeletedData:
      type: object
      description: Le payload de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedObject'
        previous_object:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedPreviousObject
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgUpdatedCloudEventTypeEnum:
      type: string
      description: Le type d’événement qui s’est produit.
      enum:
        - organization.updated
    EventStreamCloudEventOrgUpdatedData:
      type: object
      description: Le payload de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgUpdatedObject'
        previous_object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgUpdatedPreviousObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventUserCreatedCloudEventTypeEnum:
      type: string
      description: Le type d’événement qui s’est produit.
      enum:
        - user.created
    EventStreamCloudEventUserCreatedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventUserCreatedObject'
        previous_object:
          $ref: '#/components/schemas/EventStreamCloudEventUserCreatedPreviousObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventUserDeletedCloudEventTypeEnum:
      type: string
      description: Le type d’événement qui s’est produit.
      enum:
        - user.deleted
    EventStreamCloudEventUserDeletedData:
      type: object
      description: Le payload de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventUserDeletedObject'
        previous_object:
          $ref: '#/components/schemas/EventStreamCloudEventUserDeletedPreviousObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventUserUpdatedCloudEventTypeEnum:
      type: string
      description: Le type de l’événement qui s’est produit.
      enum:
        - user.updated
    EventStreamCloudEventUserUpdatedData:
      type: object
      description: La charge utile de l’événement.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventUserUpdatedObject'
        previous_object:
          $ref: '#/components/schemas/EventStreamCloudEventUserUpdatedPreviousObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventErrorCodeEnum:
      type: string
      description: Code d’erreur lisible par machine.
      enum:
        - invalid_cursor
        - cursor_expired
        - timeout
        - payload_too_large
        - processing_error
        - connection_timeout
    EventStreamCloudEventConnectionCreatedObject:
      description: Le contenu de l’événement.
      oneOf:
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionCreatedObject0'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionCreatedObject1'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionCreatedObject2'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionCreatedObject3'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionCreatedObject4'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionCreatedObject5'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionCreatedObject6'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionCreatedObject7'
    EventStreamCloudEventConnectionCreatedPreviousObject:
      description: >-
        Le contenu de l’événement tel qu’il était avant la modification décrite
        par cet événement, le cas échéant.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject2
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject3
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject4
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject5
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject6
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject7
    EventStreamCloudEventContext:
      type: object
      description: >-
        Renseignements sur le contexte dans lequel l’événement a été produit.
        Cela peut inclure, par exemple,

        les détails de la requête HTTP, les renseignements sur le client, les
        renseignements sur la connexion, etc.


        Remarque : ce champ peut ne pas être présent dans tous les événements,
        selon le type d’événement et le

        contexte dans lequel il a été généré.
      additionalProperties: false
      required:
        - tenant
      properties:
        client:
          $ref: '#/components/schemas/EventStreamCloudEventContextClient'
        connection:
          $ref: '#/components/schemas/EventStreamCloudEventContextConnection'
        request:
          $ref: '#/components/schemas/EventStreamCloudEventContextRequest'
        tenant:
          $ref: '#/components/schemas/EventStreamCloudEventContextTenant'
    EventStreamCloudEventConnectionDeletedObject:
      description: Le contenu de l’événement.
      oneOf:
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionDeletedObject0'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionDeletedObject1'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionDeletedObject2'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionDeletedObject3'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionDeletedObject4'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionDeletedObject5'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionDeletedObject6'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionDeletedObject7'
    EventStreamCloudEventConnectionDeletedPreviousObject:
      description: >-
        Le contenu de l’événement avant la modification décrite par cet
        événement, le cas échéant.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject2
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject3
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject4
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject5
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject6
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject7
    EventStreamCloudEventConnectionUpdatedObject:
      description: Le contenu de l’événement.
      oneOf:
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionUpdatedObject0'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionUpdatedObject1'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionUpdatedObject2'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionUpdatedObject3'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionUpdatedObject4'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionUpdatedObject5'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionUpdatedObject6'
        - $ref: '#/components/schemas/EventStreamCloudEventConnectionUpdatedObject7'
    EventStreamCloudEventConnectionUpdatedPreviousObject:
      description: >-
        Le contenu de l’événement tel qu’il était avant la modification décrite
        par cet événement, le cas échéant.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject2
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject3
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject4
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject5
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject6
        - $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject7
    EventStreamCloudEventGroupCreatedObject:
      description: Le contenu de l’événement.
      oneOf:
        - $ref: '#/components/schemas/EventStreamCloudEventGroupCreatedObject0'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupCreatedObject1'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupCreatedObject2'
    EventStreamCloudEventGroupCreatedPreviousObject:
      description: >-
        Le contenu de l’événement tel qu’il était avant la modification décrite
        par cet événement, le cas échéant.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupCreatedPreviousObject0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupCreatedPreviousObject1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupCreatedPreviousObject2
    EventStreamCloudEventGroupDeletedObject:
      description: Le contenu de l’événement.
      oneOf:
        - $ref: '#/components/schemas/EventStreamCloudEventGroupDeletedObject0'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupDeletedObject1'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupDeletedObject2'
    EventStreamCloudEventGroupDeletedPreviousObject:
      description: >-
        Le contenu de l’événement tel qu’il était avant la modification décrite
        par cet événement, le cas échéant.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupDeletedPreviousObject0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupDeletedPreviousObject1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupDeletedPreviousObject2
    EventStreamCloudEventGroupMemberAddedObject:
      type: object
      description: Le contenu de l’événement.
      additionalProperties: false
      required:
        - group
        - member
      properties:
        group:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectGroup
        member:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectMember
    EventStreamCloudEventGroupMemberAddedPreviousObject:
      type: object
      description: >-
        Contenu de l’événement avant la modification décrite par celui-ci, le
        cas échéant.
      additionalProperties: false
      required:
        - group
        - member
      properties:
        group:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedPreviousObjectGroup
        member:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedPreviousObjectMember
    EventStreamCloudEventGroupMemberDeletedObject:
      type: object
      description: Le contenu de l’événement.
      additionalProperties: false
      required:
        - group
        - member
      properties:
        group:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectGroup
        member:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectMember
    EventStreamCloudEventGroupMemberDeletedPreviousObject:
      type: object
      description: >-
        Contenu de l’événement avant la modification décrite par celui-ci, le
        cas échéant.
      additionalProperties: false
      required:
        - group
        - member
      properties:
        group:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup
        member:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedPreviousObjectMember
    EventStreamCloudEventGroupRoleAssignedObject:
      type: object
      description: Le contenu de l’événement.
      additionalProperties: false
      required:
        - group
        - role
        - created_at
      properties:
        group:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedObjectGroup
        role:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedObjectRole
        created_at:
          type: string
          description: L’heure à laquelle le rôle a été attribué au groupe.
          format: date-time
    EventStreamCloudEventGroupRoleAssignedPreviousObject:
      type: object
      description: >-
        Contenu de l’événement avant la modification décrite par celui-ci, le
        cas échéant.
      additionalProperties: false
      required:
        - group
        - role
        - created_at
      properties:
        group:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup
        role:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedPreviousObjectRole
        created_at:
          type: string
          description: Date et heure auxquelles le rôle a été attribué au groupe.
          format: date-time
    EventStreamCloudEventGroupRoleDeletedObject:
      type: object
      description: Le contenu de l’événement.
      additionalProperties: false
      required:
        - group
        - role
        - deleted_at
      properties:
        group:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedObjectGroup
        role:
          $ref: '#/components/schemas/EventStreamCloudEventGroupRoleDeletedObjectRole'
        deleted_at:
          type: string
          description: L’heure à laquelle le rôle a été retiré du groupe.
          format: date-time
    EventStreamCloudEventGroupRoleDeletedPreviousObject:
      type: object
      description: >-
        Contenu de l’événement avant la modification décrite par celui-ci, le
        cas échéant.
      additionalProperties: false
      required:
        - group
        - role
        - created_at
      properties:
        group:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup
        role:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedPreviousObjectRole
        created_at:
          type: string
          description: Date et heure auxquelles le rôle a été attribué au groupe.
          format: date-time
    EventStreamCloudEventGroupUpdatedObject:
      description: Le contenu de l’événement.
      oneOf:
        - $ref: '#/components/schemas/EventStreamCloudEventGroupUpdatedObject0'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupUpdatedObject1'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupUpdatedObject2'
    EventStreamCloudEventGroupUpdatedPreviousObject:
      description: >-
        Contenu de l’événement avant la modification décrite par celui-ci, le
        cas échéant.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupUpdatedPreviousObject0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupUpdatedPreviousObject1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupUpdatedPreviousObject2
    EventStreamCloudEventOrgConnectionAddedObject:
      type: object
      description: Le contenu de l’événement.
      additionalProperties: false
      required:
        - organization
        - connection
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedObjectOrganization
        connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedObjectConnection
        assign_membership_on_login:
          type: boolean
          description: >-
            Lorsque la valeur est true, tous les utilisateurs qui se connectent
            avec cette connexion deviendront automatiquement membres

            de l’organisation. Lorsque la valeur est false, les utilisateurs
            doivent d’abord être ajoutés à l’organisation avant

            de se connecter avec cette connexion.
        show_as_button:
          type: boolean
          description: >-
            Détermine si une connexion doit être affichée sur l’écran de
            connexion de cette organisation.

            S’applique uniquement aux connexions d’entreprise.
        is_signup_enabled:
          type: boolean
          description: >-
            Détermine si l’inscription à l’organisation doit être activée pour
            cette connexion d’organisation.

            S’applique uniquement aux connexions de base de données.
        is_enabled:
          type: boolean
          description: Détermine si la connexion est activée pour l’organisation.
        organization_access_level:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel
        organization_member_access_level:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedObjectOrganizationMemberAccessLevel
    EventStreamCloudEventOrgConnectionAddedPreviousObject:
      type: object
      description: >-
        Contenu de l’événement avant la modification décrite par celui-ci, le
        cas échéant.
      additionalProperties: false
      required:
        - organization
        - connection
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganization
        connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedPreviousObjectConnection
        assign_membership_on_login:
          type: boolean
          description: >-
            Lorsque la valeur est true, tous les utilisateurs qui se connectent
            avec cette connexion deviennent automatiquement membres

            de l’organisation. Lorsque la valeur est false, les utilisateurs
            doivent devenir membres de l’organisation avant de

            se connecter avec cette connexion.
        show_as_button:
          type: boolean
          description: >-
            Détermine si une connexion doit s’afficher dans l’invite de
            connexion de cette organisation.

            S’applique uniquement aux connexions d’entreprise.
        is_signup_enabled:
          type: boolean
          description: >-
            Détermine si l’inscription à l’organisation doit être activée pour
            cette connexion d’organisation.

            S’applique uniquement aux connexions à une base de données.
        is_enabled:
          type: boolean
          description: Détermine si la connexion est activée pour l’organisation.
        organization_access_level:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel
        organization_member_access_level:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationMemberAccessLevel
    EventStreamCloudEventOrgConnectionRemovedObject:
      type: object
      description: Le contenu de l’événement.
      additionalProperties: false
      required:
        - organization
        - connection
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionRemovedObjectOrganization
        connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionRemovedObjectConnection
    EventStreamCloudEventOrgConnectionRemovedPreviousObject:
      type: object
      description: >-
        Le contenu de l’événement avant la modification décrite par cet
        événement, le cas échéant.
      additionalProperties: false
      required:
        - organization
        - connection
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionRemovedPreviousObjectOrganization
        connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionRemovedPreviousObjectConnection
    EventStreamCloudEventOrgConnectionUpdatedObject:
      type: object
      description: Le contenu de l’événement.
      additionalProperties: false
      required:
        - organization
        - connection
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedObjectOrganization
        connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedObjectConnection
        assign_membership_on_login:
          type: boolean
          description: >-
            Lorsque la valeur est true, tous les utilisateurs qui se connectent
            avec cette connexion obtiennent automatiquement une adhésion à
            l’organisation.

            Lorsque la valeur est false, les utilisateurs doivent d’abord
            obtenir une adhésion à l’organisation avant de

            se connecter avec cette connexion.
        show_as_button:
          type: boolean
          description: >-
            Détermine si une connexion doit être affichée dans l’invite de
            connexion de cette organisation.

            S’applique uniquement aux connexions d’entreprise.
        is_signup_enabled:
          type: boolean
          description: >-
            Détermine si l’inscription à l’organisation doit être activée pour
            cette connexion d’organisation.

            S’applique uniquement aux connexions de base de données.
        is_enabled:
          type: boolean
          description: Détermine si la connexion est activée pour l’organisation.
        organization_access_level:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel
        organization_member_access_level:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationMemberAccessLevel
    EventStreamCloudEventOrgConnectionUpdatedPreviousObject:
      type: object
      description: >-
        Le contenu de l’événement avant la modification décrite par cet
        événement, le cas échéant.
      additionalProperties: false
      required:
        - organization
        - connection
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganization
        connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedPreviousObjectConnection
        assign_membership_on_login:
          type: boolean
          description: >-
            Lorsque la valeur est vraie, tous les utilisateurs qui se connectent
            avec cette connexion deviennent automatiquement membres

            de l’organisation. Lorsque la valeur est fausse, les utilisateurs
            doivent devenir membres de l’organisation avant de

            se connecter avec cette connexion.
        show_as_button:
          type: boolean
          description: >-
            Détermine si une connexion doit être affichée dans l’invite de
            connexion de cette organisation.

            S’applique uniquement aux connexions d’entreprise.
        is_signup_enabled:
          type: boolean
          description: >-
            Détermine si l’inscription à l’organisation doit être activée pour
            cette connexion d’organisation.

            S’applique uniquement aux connexions à une base de données.
        is_enabled:
          type: boolean
          description: Détermine si la connexion est activée pour l’organisation.
        organization_access_level:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel
        organization_member_access_level:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationMemberAccessLevel
    EventStreamCloudEventOrgCreatedObject:
      type: object
      description: Le contenu de l’événement.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            L’identifiant lisible par l’humain de l’organisation qui sera
            utilisé par les utilisateurs finaux pour les diriger vers leur
            organisation dans votre application..
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
        display_name:
          type: string
          description: >-
            S’il est défini, le nom qui sera affiché aux utilisateurs finaux
            pour cette organisation dans le cadre de toute interaction avec eux.
        metadata:
          $ref: '#/components/schemas/EventStreamCloudEventOrgCreatedObjectMetadata'
        branding:
          $ref: '#/components/schemas/EventStreamCloudEventOrgCreatedObjectBranding'
    EventStreamCloudEventOrgCreatedPreviousObject:
      type: object
      description: >-
        Le contenu de l’événement avant la modification décrite par cet
        événement, le cas échéant.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            L’identifiant lisible de l’organisation, que les utilisateurs finaux
            utiliseront pour accéder à leur organisation dans votre application.
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
        display_name:
          type: string
          description: >-
            S’il est défini, le nom affiché aux utilisateurs finaux pour cette
            organisation lors de toute interaction avec eux.
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgCreatedPreviousObjectMetadata
        branding:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgCreatedPreviousObjectBranding
    EventStreamCloudEventOrgDeletedObject:
      type: object
      description: Le contenu de l’événement.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            L’identifiant lisible par l’humain de l’organisation qui sera
            utilisé par les utilisateurs finaux pour les diriger vers leur
            organisation dans votre application..
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
        display_name:
          type: string
          description: >-
            S’il est défini, le nom qui sera affiché aux utilisateurs finaux
            pour cette organisation dans le cadre de toute interaction avec eux.
        metadata:
          $ref: '#/components/schemas/EventStreamCloudEventOrgDeletedObjectMetadata'
    EventStreamCloudEventOrgDeletedPreviousObject:
      type: object
      description: >-
        Le contenu de l’événement avant la modification décrite par cet
        événement, le cas échéant.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            L’identifiant lisible de l’organisation, que les utilisateurs finaux
            utiliseront pour accéder à leur organisation dans votre application.
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
        display_name:
          type: string
          description: >-
            S’il est défini, le nom affiché aux utilisateurs finaux pour cette
            organisation lors de toute interaction avec eux.
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgDeletedPreviousObjectMetadata
    EventStreamCloudEventOrgGroupRoleAssignedObject:
      type: object
      description: Le contenu de l’événement.
      additionalProperties: false
      required:
        - organization
        - role
        - group
        - created_at
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObjectOrganization
        role:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObjectRole
        group:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup
        created_at:
          type: string
          description: Le moment où le rôle a été attribué au groupe dans l’organisation.
          format: date-time
    EventStreamCloudEventOrgGroupRoleAssignedPreviousObject:
      type: object
      description: >-
        Le contenu de l’événement avant la modification décrite par cet
        événement, le cas échéant.
      additionalProperties: false
      required:
        - organization
        - role
        - group
        - created_at
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectOrganization
        role:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectRole
        group:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup
        created_at:
          type: string
          description: >-
            La date et l’heure auxquelles le rôle a été attribué au groupe dans
            l’organisation.
          format: date-time
    EventStreamCloudEventOrgGroupRoleDeletedObject:
      type: object
      description: Le contenu de l’événement.
      additionalProperties: false
      required:
        - organization
        - role
        - group
        - deleted_at
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObjectOrganization
        role:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObjectRole
        group:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup
        deleted_at:
          type: string
          description: Le moment où le rôle a été retiré du groupe dans l’organisation.
          format: date-time
    EventStreamCloudEventOrgGroupRoleDeletedPreviousObject:
      type: object
      description: >-
        Le contenu de l’événement avant la modification décrite par cet
        événement, le cas échéant.
      additionalProperties: false
      required:
        - organization
        - role
        - group
        - created_at
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectOrganization
        role:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectRole
        group:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup
        created_at:
          type: string
          description: >-
            La date et l’heure auxquelles le rôle a été attribué au groupe dans
            l’organisation.
          format: date-time
    EventStreamCloudEventOrgMemberAddedObject:
      type: object
      description: Le contenu de l’événement.
      additionalProperties: false
      required:
        - organization
        - user
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberAddedObjectOrganization
        user:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberAddedObjectUser'
    EventStreamCloudEventOrgMemberAddedPreviousObject:
      type: object
      description: >-
        Le contenu de l’événement avant la modification décrite par cet
        événement, le cas échéant.
      additionalProperties: false
      required:
        - organization
        - user
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberAddedPreviousObjectOrganization
        user:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberAddedPreviousObjectUser
    EventStreamCloudEventOrgMemberDeletedObject:
      type: object
      description: Le contenu de l’événement.
      additionalProperties: false
      required:
        - organization
        - user
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberDeletedObjectOrganization
        user:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberDeletedObjectUser'
    EventStreamCloudEventOrgMemberDeletedPreviousObject:
      type: object
      description: >-
        Le contenu de l’événement avant la modification décrite par cet
        événement, le cas échéant.
      additionalProperties: false
      required:
        - organization
        - user
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberDeletedPreviousObjectOrganization
        user:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberDeletedPreviousObjectUser
    EventStreamCloudEventOrgMemberRoleAssignedObject:
      type: object
      description: Le contenu de l’événement.
      additionalProperties: false
      required:
        - organization
        - user
        - role
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedObjectOrganization
        user:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedObjectUser
        role:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedObjectRole
    EventStreamCloudEventOrgMemberRoleAssignedPreviousObject:
      type: object
      description: >-
        Le contenu de l’événement avant la modification décrite par cet
        événement, le cas échéant.
      additionalProperties: false
      required:
        - organization
        - user
        - role
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedPreviousObjectOrganization
        user:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedPreviousObjectUser
        role:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedPreviousObjectRole
    EventStreamCloudEventOrgMemberRoleDeletedObject:
      type: object
      description: Le contenu de l’événement.
      additionalProperties: false
      required:
        - organization
        - user
        - role
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedObjectOrganization
        user:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedObjectUser
        role:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedObjectRole
    EventStreamCloudEventOrgMemberRoleDeletedPreviousObject:
      type: object
      description: >-
        Le contenu de l’événement avant la modification décrite par celui-ci, le
        cas échéant.
      additionalProperties: false
      required:
        - organization
        - user
        - role
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedPreviousObjectOrganization
        user:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedPreviousObjectUser
        role:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedPreviousObjectRole
    EventStreamCloudEventOrgUpdatedObject:
      type: object
      description: Le contenu de l’événement.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            L’identifiant de l’organisation, lisible par l’humain, qui sera
            utilisé par les utilisateurs finaux pour les diriger vers leur
            organisation dans votre application.
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
        display_name:
          type: string
          description: >-
            S’il est défini, le nom qui sera affiché aux utilisateurs finaux
            pour cette organisation dans toute interaction avec eux.
        metadata:
          $ref: '#/components/schemas/EventStreamCloudEventOrgUpdatedObjectMetadata'
        branding:
          $ref: '#/components/schemas/EventStreamCloudEventOrgUpdatedObjectBranding'
    EventStreamCloudEventOrgUpdatedPreviousObject:
      type: object
      description: >-
        Le contenu de l’événement avant la modification décrite par celui-ci, le
        cas échéant.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            L’identifiant lisible par une personne de l’organisation, utilisé
            par les utilisateurs finaux pour accéder à leur organisation dans
            votre application.
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
        display_name:
          type: string
          description: >-
            S’il est défini, le nom affiché aux utilisateurs finaux pour cette
            organisation dans toute interaction avec eux.
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgUpdatedPreviousObjectMetadata
        branding:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgUpdatedPreviousObjectBranding
    EventStreamCloudEventUserCreatedObject:
      type: object
      description: Le contenu de l’événement.
      additionalProperties: true
      required:
        - user_id
        - created_at
        - updated_at
        - identities
      properties:
        user_id:
          type: string
          description: >-
            ID de l’utilisateur pouvant être utilisé lors d’interactions avec
            d’autres API.
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            (false).
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
        created_at:
          type: string
          description: Date et heure de création de cette entité (format ISO_8601).
          format: date-time
        updated_at:
          type: string
          description: >-
            Date et heure de la dernière mise à jour ou modification de cette
            entité (format ISO_8601).
          format: date-time
        identities:
          type: array
          description: >-
            Tableau d’objets d’identité utilisateur lorsque des comptes sont
            liés.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItem
        app_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectAppMetadata
        user_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectUserMetadata
        picture:
          type: string
          description: URL de l’image, de la photo ou de l’avatar de cet utilisateur.
          format: uri
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        nickname:
          type: string
          description: Surnom ou alias préféré de cet utilisateur.
          minLength: 1
          maxLength: 300
        multifactor:
          type: array
          description: >-
            Liste des fournisseurs d’authentification multifacteur auxquels cet
            utilisateur est inscrit.
          items:
            type: string
        last_ip:
          type: string
          description: >-
            Dernière adresse IP à partir de laquelle cet utilisateur s’est
            connecté.
        last_login:
          type: string
          description: >-
            Date et heure de la dernière connexion de cet utilisateur (format
            ISO_8601).
          format: date-time
        logins_count:
          type: integer
          description: Nombre total de connexions effectuées par cet utilisateur.
        blocked:
          type: boolean
          description: >-
            Indique si cet utilisateur a été bloqué par un administrateur (true)
            ou non (false).
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
    EventStreamCloudEventUserCreatedPreviousObject:
      type: object
      description: >-
        Le contenu de l’événement avant la modification décrite par celui-ci, le
        cas échéant.
      additionalProperties: true
      required:
        - user_id
        - created_at
        - updated_at
        - identities
      properties:
        user_id:
          type: string
          description: ID de l’utilisateur pouvant être utilisé avec d’autres API.
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
        created_at:
          type: string
          description: Date et heure de création de cette entité (format ISO_8601).
          format: date-time
        updated_at:
          type: string
          description: >-
            Date et heure de la dernière mise à jour ou modification de cette
            entité (format ISO_8601).
          format: date-time
        identities:
          type: array
          description: >-
            Tableau d’objets d’identité utilisateur lorsque des comptes sont
            liés.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItem
        app_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectAppMetadata
        user_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectUserMetadata
        picture:
          type: string
          description: URL de l’image, de la photo ou de l’avatar de cet utilisateur.
          format: uri
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        nickname:
          type: string
          description: Surnom ou alias préféré de cet utilisateur.
          minLength: 1
          maxLength: 300
        multifactor:
          type: array
          description: >-
            Liste des fournisseurs d’authentification multifacteur auprès
            desquels cet utilisateur s’est inscrit.
          items:
            type: string
        last_ip:
          type: string
          description: >-
            Dernière adresse IP à partir de laquelle cet utilisateur s’est
            connecté.
        last_login:
          type: string
          description: >-
            Date et heure de la dernière connexion de cet utilisateur (format
            ISO_8601).
          format: date-time
        logins_count:
          type: integer
          description: Nombre total de connexions effectuées par cet utilisateur.
        blocked:
          type: boolean
          description: >-
            Indique si cet utilisateur a été bloqué par un administrateur (true)
            ou non (false).
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
    EventStreamCloudEventUserDeletedObject:
      type: object
      description: Le contenu de l’événement.
      additionalProperties: true
      required:
        - user_id
        - created_at
        - updated_at
        - identities
        - deleted_at
      properties:
        user_id:
          type: string
          description: >-
            ID de l’utilisateur pouvant être utilisé lors d’interactions avec
            d’autres API.
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
        created_at:
          type: string
          description: Date et heure de création de cette entité (format ISO_8601).
          format: date-time
        updated_at:
          type: string
          description: >-
            Date et heure de la dernière mise à jour ou modification de cette
            entité (format ISO_8601).
          format: date-time
        identities:
          type: array
          description: Tableau d’objets identity utilisateur lorsque des comptes sont liés.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItem
        app_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectAppMetadata
        user_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectUserMetadata
        picture:
          type: string
          description: URL de l’image, de la photo ou de l’avatar de cet utilisateur.
          format: uri
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        nickname:
          type: string
          description: Surnom ou alias privilégié de cet utilisateur.
          minLength: 1
          maxLength: 300
        multifactor:
          type: array
          description: >-
            Liste des fournisseurs d’authentification multifacteur auxquels cet
            utilisateur s’est inscrit.
          items:
            type: string
        last_ip:
          type: string
          description: >-
            Dernière adresse IP à partir de laquelle cet utilisateur s’est
            connecté.
        last_login:
          type: string
          description: >-
            Date et heure de la dernière connexion de cet utilisateur (format
            ISO_8601).
          format: date-time
        logins_count:
          type: integer
          description: Nombre total de connexions effectuées par cet utilisateur.
        blocked:
          type: boolean
          description: >-
            Indique si cet utilisateur a été bloqué par un administrateur (true)
            ou non (false).
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
        deleted_at:
          type: string
          description: >-
            Date et heure auxquelles cette entité a été supprimée (format
            ISO_8601).
          format: date-time
    EventStreamCloudEventUserDeletedPreviousObject:
      type: object
      description: >-
        Contenu de l’événement avant la modification décrite par celui-ci, le
        cas échéant.
      additionalProperties: true
      required:
        - user_id
        - created_at
        - updated_at
        - identities
      properties:
        user_id:
          type: string
          description: ID de l’utilisateur pouvant être utilisé avec d’autres API.
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
        created_at:
          type: string
          description: Date et heure de création de cette entité (format ISO_8601).
          format: date-time
        updated_at:
          type: string
          description: >-
            Date et heure de la dernière mise à jour ou modification de cette
            entité (format ISO_8601).
          format: date-time
        identities:
          type: array
          description: >-
            Tableau d’objets d’identité utilisateur lorsque les comptes sont
            liés.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItem
        app_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectAppMetadata
        user_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectUserMetadata
        picture:
          type: string
          description: URL de l’image, de la photo ou de l’avatar de cet utilisateur.
          format: uri
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        nickname:
          type: string
          description: Surnom ou alias préféré de cet utilisateur.
          minLength: 1
          maxLength: 300
        multifactor:
          type: array
          description: >-
            Liste des fournisseurs d’authentification multifacteur auprès
            desquels cet utilisateur est inscrit.
          items:
            type: string
        last_ip:
          type: string
          description: Dernière adresse IP depuis laquelle cet utilisateur s’est connecté.
        last_login:
          type: string
          description: >-
            Date et heure de la dernière connexion de cet utilisateur (format
            ISO_8601).
          format: date-time
        logins_count:
          type: integer
          description: Nombre total de connexions effectuées par cet utilisateur.
        blocked:
          type: boolean
          description: >-
            Indique si cet utilisateur a été bloqué par un administrateur (true)
            ou non (false).
        given_name:
          type: string
          description: Prénom/prénom usuel/prénom personnel de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille/nom patronymique/patronyme de cet utilisateur.
          minLength: 1
          maxLength: 150
    EventStreamCloudEventUserUpdatedObject:
      type: object
      description: Le contenu de l’événement.
      additionalProperties: true
      required:
        - user_id
        - created_at
        - updated_at
        - identities
      properties:
        user_id:
          type: string
          description: >-
            ID de l’utilisateur pouvant être utilisé lors des interactions avec
            d’autres API.
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            (false).
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
        created_at:
          type: string
          description: Date et heure de création de cette entité (format ISO_8601).
          format: date-time
        updated_at:
          type: string
          description: >-
            Date et heure de la dernière mise à jour ou modification de cette
            entité (format ISO_8601).
          format: date-time
        identities:
          type: array
          description: >-
            Tableau d’objets d’identité de l’utilisateur lorsque des comptes
            sont liés.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItem
        app_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectAppMetadata
        user_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectUserMetadata
        picture:
          type: string
          description: URL de l’image, de la photo ou de l’avatar de cet utilisateur.
          format: uri
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        nickname:
          type: string
          description: nickname ou alias préféré de cet utilisateur.
          minLength: 1
          maxLength: 300
        multifactor:
          type: array
          description: >-
            Liste des fournisseurs d’authentification multifacteur auprès
            desquels cet utilisateur s’est inscrit.
          items:
            type: string
        last_ip:
          type: string
          description: >-
            Dernière adresse IP à partir de laquelle cet utilisateur s’est
            connecté.
        last_login:
          type: string
          description: >-
            Date et heure de la dernière connexion de cet utilisateur (format
            ISO_8601).
          format: date-time
        logins_count:
          type: integer
          description: Nombre total de connexions effectuées par cet utilisateur.
        blocked:
          type: boolean
          description: >-
            Indique si cet utilisateur a été bloqué par un administrateur (true)
            ou non (false).
        given_name:
          type: string
          description: Given name/prénom/prénom usuel de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/nom de famille/nom de cet utilisateur.
          minLength: 1
          maxLength: 150
    EventStreamCloudEventUserUpdatedPreviousObject:
      type: object
      description: >-
        Contenu de l’événement avant la modification décrite par celui-ci, le
        cas échéant.
      additionalProperties: true
      required:
        - user_id
        - created_at
        - updated_at
        - identities
      properties:
        user_id:
          type: string
          description: ID de l’utilisateur pouvant être utilisé avec d’autres API.
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
        created_at:
          type: string
          description: Date et heure de création de cette entité (format ISO_8601).
          format: date-time
        updated_at:
          type: string
          description: >-
            Date et heure de la dernière mise à jour ou modification de cette
            entité (format ISO_8601).
          format: date-time
        identities:
          type: array
          description: >-
            Tableau d’objets d’identité utilisateur lorsque les comptes sont
            liés.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItem
        app_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectAppMetadata
        user_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectUserMetadata
        picture:
          type: string
          description: URL de l’image, de la photo ou de l’avatar de cet utilisateur.
          format: uri
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        nickname:
          type: string
          description: Surnom ou alias préféré de cet utilisateur.
          minLength: 1
          maxLength: 300
        multifactor:
          type: array
          description: >-
            Liste des fournisseurs d’authentification multifacteur auxquels cet
            utilisateur s’est inscrit.
          items:
            type: string
        last_ip:
          type: string
          description: >-
            Dernière adresse IP à partir de laquelle cet utilisateur s’est
            connecté.
        last_login:
          type: string
          description: >-
            Date et heure de la dernière connexion de cet utilisateur (format
            ISO_8601).
          format: date-time
        logins_count:
          type: integer
          description: Nombre total de connexions effectuées par cet utilisateur.
        blocked:
          type: boolean
          description: >-
            Indique si cet utilisateur a été bloqué par un administrateur (true)
            ou non (false).
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
    EventStreamCloudEventConnectionCreatedObject0:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0Authentication
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisée dans la nouvelle expérience Universal
            Login
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> élève la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code>
            n’élève pas la connexion; seules les applications de première partie
            pour lesquelles elle est activée peuvent donc l’utiliser. (La valeur
            par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée (p.
            ex., les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas spécifiée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0ConnectedAccounts
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si la valeur est false,
            elle ne pourra être utilisée que par HRD. La valeur par défaut est
            `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0StrategyEnum
    EventStreamCloudEventConnectionCreatedObject1:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> promeut la connexion au niveau du domaine afin que
            des applications tierces puissent l’utiliser. <code>false</code> ne
            promeut pas la connexion; seules les applications propriétaires pour
            lesquelles elle est activée peuvent donc l’utiliser. (La valeur par
            défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1Metadata
        name:
          type: string
          description: >-
            Le nom de la connexion. Doit commencer et se terminer par un
            caractère alphanumérique et ne peut contenir que des caractères
            alphanumériques et '-'. Longueur maximale : 128
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les realms pour lesquels la connexion sera utilisée (c.-à-d.
            les domaines de courriel). Si le tableau est vide ou si la propriété
            n’est pas précisée, le nom de la connexion sera ajouté comme realm.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience seulement). Si false, elle ne pourra
            être utilisée que par HRD. La valeur par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1StrategyEnum
    EventStreamCloudEventConnectionCreatedObject2:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject2Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject2ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> promeut la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code> ne
            promeut pas la connexion, de sorte que seules les applications de
            première partie pour lesquelles la connexion est activée peuvent
            l’utiliser. (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject2Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les realms pour lesquels la connexion sera utilisée (c.-à-d.
            les domaines de courriel). Si le tableau est vide ou que la
            propriété n’est pas spécifiée, le nom de la connexion sera ajouté
            comme realm.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject2Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience seulement). Si false, elle ne pourra
            être utilisée que par HRD. La valeur par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject2StrategyEnum
    EventStreamCloudEventConnectionCreatedObject3:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject3Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject3ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> élève la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code>
            n’élève pas la connexion, de sorte que seules les applications de
            première partie pour lesquelles la connexion est activée peuvent
            l’utiliser. (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject3Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas spécifiée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject3Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si false, elle pourra
            être utilisée uniquement par HRD. La valeur par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject3StrategyEnum
    EventStreamCloudEventConnectionCreatedObject4:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject4Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject4ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> promeut la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code> ne
            promeut pas la connexion; seules les applications de première partie
            pour lesquelles elle est activée peuvent donc l’utiliser. (La valeur
            par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject4Metadata
        name:
          type: string
          description: "Le nom de la connexion. Il doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée (p.
            ex. les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas spécifiée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject4Options
        show_as_button:
          type: boolean
          description: >-
            Permet d’afficher un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si la valeur est false,
            la connexion ne peut être utilisée que par HRD. La valeur par défaut
            est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject4StrategyEnum
    EventStreamCloudEventConnectionCreatedObject5:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject5Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject5ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> élève la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code>
            n’élève pas la connexion, de sorte que seules les applications de
            première partie pour lesquelles la connexion est activée peuvent
            l’utiliser. (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject5Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas spécifiée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject5Options
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject5StrategyEnum
    EventStreamCloudEventConnectionCreatedObject6:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject6Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject6ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> élève la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code>
            n’élève pas la connexion, de sorte que seules les applications
            propriétaires pour lesquelles elle est activée peuvent l’utiliser.
            (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject6Metadata
        name:
          type: string
          description: "Le nom de la connexion. Il doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines d’authentification auxquels la connexion sera
            associée (c.-à-d. les domaines de courriel). Si le tableau est vide
            ou que la propriété n’est pas spécifiée, le nom de la connexion sera
            ajouté comme domaine d’authentification.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject6Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience seulement). Si la valeur est false,
            elle ne pourra être utilisée que par HRD. La valeur par défaut est
            `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject6StrategyEnum
    EventStreamCloudEventConnectionCreatedObject7:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject7Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject7ConnectedAccounts
        display_name:
          type: string
          description: Nom de connexion utilisé dans la nouvelle expérience Universal Login
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: "<code>true</code> promeut la connexion au niveau du domaine afin que les applications tierces puissent l’utiliser. <code>false</code> ne promeut pas la connexion\_; seules les applications propriétaires pour lesquelles la connexion est activée peuvent donc l’utiliser. (La valeur par défaut est <code>false</code>.)"
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject7Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et '-'. Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou que la
            propriété n’est pas spécifiée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject7Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si la valeur est false,
            la connexion sera utilisable uniquement par HRD. La valeur par
            défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject7StrategyEnum
    EventStreamCloudEventConnectionCreatedPreviousObject0:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0Authentication
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété N’EST PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identificateur de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> élève la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code>
            n’élève pas la connexion; seules les applications internes pour
            lesquelles la connexion est activée peuvent donc l’utiliser. (La
            valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas précisée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0ConnectedAccounts
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si false, elle ne pourra
            être utilisée que par HRD. La valeur par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0StrategyEnum
    EventStreamCloudEventConnectionCreatedPreviousObject1:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété N’EST PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: Identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> promeut la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code> ne
            promeut pas la connexion; seules les applications propriétaires pour
            lesquelles la connexion est activée peuvent alors l’utiliser. (La
            valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1Metadata
        name:
          type: string
          description: >-
            Nom de la connexion. Doit commencer et se terminer par un caractère
            alphanumérique et ne peut contenir que des caractères
            alphanumériques et '-'. Longueur maximale : 128
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas spécifiée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience seulement). Si false, elle ne pourra
            être utilisée que par HRD. La valeur par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1StrategyEnum
    EventStreamCloudEventConnectionCreatedPreviousObject2:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject2Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject2ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> élève la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code>
            n’élève pas la connexion, de sorte que seules les applications
            propriétaires pour lesquelles la connexion est activée peuvent
            l’utiliser. (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject2Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et '-'. Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée (p.
            ex., les domaines de courriel). Si le tableau est vide ou que la
            propriété n’est pas indiquée, le nom de la connexion sera ajouté
            comme realm.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject2Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si false, elle ne pourra
            être utilisée que par HRD. La valeur par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject2StrategyEnum
    EventStreamCloudEventConnectionCreatedPreviousObject3:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject3Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject3ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> fait passer la connexion au niveau du domaine afin
            que les applications tierces puissent l’utiliser. <code>false</code>
            ne fait pas passer la connexion au niveau du domaine, de sorte que
            seules les applications propriétaires pour lesquelles elle est
            activée peuvent l’utiliser. (La valeur par défaut est
            <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject3Metadata
        name:
          type: string
          description: >-
            Le nom de la connexion. Doit commencer et se terminer par un
            caractère alphanumérique et ne peut contenir que des caractères
            alphanumériques et '-'. Longueur maximale : 128
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou que la
            propriété n’est pas précisée, le nom de la connexion sera ajouté
            comme realm.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject3Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si la valeur est false,
            elle ne pourra être utilisée que par HRD. La valeur par défaut est
            `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject3StrategyEnum
    EventStreamCloudEventConnectionCreatedPreviousObject4:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject4Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject4ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> promeut la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code> ne
            promeut pas la connexion ; seules les applications de première
            partie pour lesquelles la connexion est activée peuvent donc
            l’utiliser. (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject4Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et '-'. Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas indiquée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject4Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion dans la page de
            connexion (nouvelle expérience uniquement). Si la valeur est false,
            elle ne pourra être utilisée que par HRD. La valeur par défaut est
            `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject4StrategyEnum
    EventStreamCloudEventConnectionCreatedPreviousObject5:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject5Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject5ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> promeut la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code> ne
            promeut pas la connexion ; seules les applications de première
            partie pour lesquelles la connexion est activée peuvent donc
            l’utiliser. (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject5Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée (p.
            ex., des domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas spécifiée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject5Options
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject5StrategyEnum
    EventStreamCloudEventConnectionCreatedPreviousObject6:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject6Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject6ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété N’EST PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> élève la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code>
            n’élève pas la connexion, de sorte que seules les applications
            propriétaires pour lesquelles la connexion est activée peuvent
            l’utiliser. (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject6Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée (p.
            ex., des domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas spécifiée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject6Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience seulement). Si false, elle pourra
            être utilisée uniquement par HRD. La valeur par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject6StrategyEnum
    EventStreamCloudEventConnectionCreatedPreviousObject7:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject7Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject7ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de connexion utilisé dans la nouvelle expérience de connexion
            universelle
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> promeut la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code> ne
            promeut pas la connexion; seules les applications propriétaires pour
            lesquelles elle est activée peuvent donc l’utiliser. (La valeur par
            défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject7Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et '-'. Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les realms pour lesquels la connexion sera utilisée (c.-à-d.
            les domaines de courriel). Si le tableau est vide ou si la propriété
            n’est pas spécifiée, le nom de la connexion sera ajouté comme realm.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject7Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion dans la page de
            connexion (nouvelle expérience uniquement). Si cette option est
            définie sur false, elle ne pourra être utilisée que par HRD. La
            valeur par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject7StrategyEnum
    EventStreamCloudEventContextClient:
      type: object
      description: Le client OAuth qui demande ou présente un jeton d’accès.
      additionalProperties: false
      required:
        - id
        - name
        - metadata
      properties:
        id:
          type: string
          description: L’identifiant du client.
        name:
          type: string
          description: Le nom du client.
        metadata:
          $ref: '#/components/schemas/EventStreamCloudEventContextClientMetadata'
    EventStreamCloudEventContextConnection:
      type: object
      description: >-
        La connexion Auth0 utilisée pour la transaction d’authentification qui a
        généré l’événement.
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        id:
          type: string
          description: L’ID de la connexion.
          pattern: con_[a-zA-Z0-9]{16}
        name:
          type: string
          description: Le nom de la connexion.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        strategy:
          type: string
          description: La stratégie d’authentification utilisée par la connexion.
    EventStreamCloudEventContextRequest:
      type: object
      description: Une requête HTTP.
      additionalProperties: false
      required:
        - geo
        - hostname
        - ip
        - method
        - user_agent
      properties:
        geo:
          $ref: '#/components/schemas/EventStreamCloudEventContextRequestGeo'
        hostname:
          type: string
          description: Le nom d’hôte visé par la requête.
        custom_domain:
          type: string
          description: Le domaine personnalisé utilisé dans la requête (le cas échéant).
        ip:
          type: string
          description: L’adresse IP d’origine de la requête.
        method:
          type: string
          description: La méthode HTTP utilisée pour la requête.
        user_agent:
          type: string
          description: La valeur de l’en-tête `User-Agent`.
    EventStreamCloudEventContextTenant:
      type: object
      description: Référence à un tenant dans le contexte de l’événement
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: Identifiant de tenant fourni par l’utilisateur.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
    EventStreamCloudEventConnectionDeletedObject0:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0Authentication
        display_name:
          type: string
          description: Nom de connexion utilisé dans la nouvelle expérience Universal Login
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> promeut la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code> ne
            promeut pas la connexion; seules les applications de première partie
            pour lesquelles la connexion est activée peuvent donc l’utiliser.
            (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas spécifiée, le nom de la connexion sera ajouté en
            tant que domaine.
          minItems: 0
          items:
            type: string
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0ConnectedAccounts
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour cette connexion sur la page de
            connexion (nouvelle expérience uniquement). Si la valeur est false,
            elle ne pourra être utilisée que par HRD. La valeur par défaut est
            `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0StrategyEnum
    EventStreamCloudEventConnectionDeletedObject1:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1ConnectedAccounts
        display_name:
          type: string
          description: Nom de connexion utilisé dans la nouvelle expérience Universal Login
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> promeut la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code> ne
            promeut pas la connexion; seules les applications de première partie
            pour lesquelles la connexion est activée peuvent donc l’utiliser.
            (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas spécifiée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience seulement). Si la valeur est false,
            la connexion ne peut être utilisée que par HRD. La valeur par défaut
            est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1StrategyEnum
    EventStreamCloudEventConnectionDeletedObject2:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject2Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject2ConnectedAccounts
        display_name:
          type: string
          description: Nom de connexion utilisé dans la nouvelle expérience Universal Login
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété N’EST PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: "<code>true</code> promeut la connexion au niveau du domaine afin que les applications tierces puissent l’utiliser. <code>false</code> ne promeut pas la connexion\_: seules les applications de première partie pour lesquelles la connexion est activée peuvent l’utiliser. (La valeur par défaut est <code>false</code>.)"
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject2Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les realms pour lesquels la connexion sera utilisée (c.-à-d.
            les domaines de courriel). Si le tableau est vide ou si la propriété
            n’est pas spécifiée, le nom de la connexion sera ajouté comme realm.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject2Options
        show_as_button:
          type: boolean
          description: >-
            Permet d’afficher un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si la valeur est false,
            la connexion ne peut être utilisée que par HRD. La valeur par défaut
            est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject2StrategyEnum
    EventStreamCloudEventConnectionDeletedObject3:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject3Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject3ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> élève la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code>
            n’élève pas la connexion ; seules les applications de première
            partie pour lesquelles la connexion est activée peuvent donc
            l’utiliser. (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject3Metadata
        name:
          type: string
          description: >-
            Le nom de la connexion. Doit commencer et se terminer par un
            caractère alphanumérique et ne peut contenir que des caractères
            alphanumériques et '-'. Longueur maximale : 128
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas spécifiée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject3Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si la valeur est false,
            elle ne pourra être utilisée que par HRD. La valeur par défaut est
            `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject3StrategyEnum
    EventStreamCloudEventConnectionDeletedObject4:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject4Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject4ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: "<code>true</code> promeut la connexion au niveau du domaine afin que les applications tierces puissent l’utiliser. <code>false</code> ne promeut pas la connexion\_; seules les applications propriétaires pour lesquelles la connexion est activée peuvent alors l’utiliser. (La valeur par défaut est <code>false</code>.)"
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject4Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas spécifiée, le nom de la connexion sera utilisé
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject4Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour cette connexion sur la page de
            connexion (nouvelle expérience seulement). Si cette valeur est
            false, la connexion ne pourra être utilisée que par HRD. La valeur
            par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject4StrategyEnum
    EventStreamCloudEventConnectionDeletedObject5:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject5Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject5ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: Identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> élève la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code> ne
            promeut pas la connexion; seules les applications de première partie
            pour lesquelles elle est activée peuvent donc l’utiliser. (La valeur
            par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject5Metadata
        name:
          type: string
          description: "Nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas spécifiée, le nom de la connexion sera utilisé
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject5Options
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject5StrategyEnum
    EventStreamCloudEventConnectionDeletedObject6:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject6Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject6ConnectedAccounts
        display_name:
          type: string
          description: Nom de connexion utilisé dans la nouvelle expérience Universal Login
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété est NON RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> fait passer la connexion au niveau du domaine afin
            que les applications tierces puissent l’utiliser. <code>false</code>
            ne fait pas passer la connexion au niveau du domaine, de sorte que
            seules les applications internes pour lesquelles la connexion est
            activée peuvent l’utiliser. (La valeur par défaut est
            <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject6Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée (p.
            ex., des domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas précisée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject6Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si la valeur est false,
            elle ne pourra être utilisée que par HRD. La valeur par défaut est
            `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject6StrategyEnum
    EventStreamCloudEventConnectionDeletedObject7:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject7Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject7ConnectedAccounts
        display_name:
          type: string
          description: Nom de connexion utilisé dans la nouvelle expérience Universal Login
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            cette connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> élève la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code>
            n’élève pas la connexion, de sorte que seules les applications de
            première partie pour lesquelles elle est activée peuvent l’utiliser.
            (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject7Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée (p.
            ex., les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas spécifiée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject7Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si false, elle ne pourra
            être utilisée que par HRD. La valeur par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject7StrategyEnum
    EventStreamCloudEventConnectionDeletedPreviousObject0:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0Authentication
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience de connexion
            universelle
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> élève la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code>
            n’élève pas la connexion, de sorte que seules les applications
            propriétaires pour lesquelles elle est activée peuvent l’utiliser.
            (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas précisée, le nom de la connexion sera ajouté
            comme realm.
          minItems: 0
          items:
            type: string
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0ConnectedAccounts
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience seulement). Si false, elle ne peut
            être utilisée que par HRD. La valeur par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0StrategyEnum
    EventStreamCloudEventConnectionDeletedPreviousObject1:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de connexion utilisé dans la nouvelle expérience de connexion
            universelle
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> fait passer la connexion au niveau du domaine afin
            que les applications tierces puissent l’utiliser. <code>false</code>
            ne fait pas passer la connexion au niveau du domaine; seules les
            applications de première partie pour lesquelles elle est activée
            peuvent donc l’utiliser. (La valeur par défaut est
            <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1Metadata
        name:
          type: string
          description: >-
            Le nom de la connexion. Doit commencer et se terminer par un
            caractère alphanumérique et ne peut contenir que des caractères
            alphanumériques et '-'. Longueur maximale : 128
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les realms pour lesquels la connexion sera utilisée (c.-à-d.
            les domaines de courriel). Si le tableau est vide ou si la propriété
            n’est pas spécifiée, le nom de la connexion sera ajouté comme realm.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si sa valeur est false,
            elle ne pourra être utilisée que par HRD. La valeur par défaut est
            `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1StrategyEnum
    EventStreamCloudEventConnectionDeletedPreviousObject2:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject2Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject2ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété N’EST PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> fait de la connexion une connexion au niveau du
            domaine afin que les applications tierces puissent l’utiliser.
            <code>false</code> ne promeut pas la connexion, de sorte que seules
            les applications internes pour lesquelles elle est activée peuvent
            l’utiliser. (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject2Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les realms pour lesquels la connexion sera utilisée (c.-à-d.
            les domaines de courriel). Si le tableau est vide ou si la propriété
            n’est pas précisée, le nom de la connexion sera ajouté comme realm.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject2Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion dans la page de
            connexion (nouvelle expérience uniquement). Si la valeur est false,
            elle ne sera utilisable que par HRD. La valeur par défaut est
            `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject2StrategyEnum
    EventStreamCloudEventConnectionDeletedPreviousObject3:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject3Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject3ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: "<code>true</code> élève la connexion au niveau du domaine afin que les applications tierces puissent l’utiliser. <code>false</code> n’élève pas la connexion\_: seules les applications internes pour lesquelles la connexion est activée peuvent l’utiliser. (La valeur par défaut est <code>false</code>.)"
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject3Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et '-'. Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: "Définit les domaines pour lesquels la connexion sera utilisée (p.\_ex., les domaines de courriel). Si le tableau est vide ou si la propriété n’est pas spécifiée, le nom de la connexion sera ajouté comme domaine."
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject3Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si false, elle ne pourra
            être utilisée que par HRD. La valeur par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject3StrategyEnum
    EventStreamCloudEventConnectionDeletedPreviousObject4:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject4Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject4ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> élève la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code>
            n’élève pas la connexion, de sorte que seules les applications de
            première partie pour lesquelles elle est activée peuvent l’utiliser.
            (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject4Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les realms pour lesquels la connexion sera utilisée (p. ex.,
            les domaines de courriel). Si le tableau est vide ou si la propriété
            n’est pas spécifiée, le nom de la connexion sera ajouté comme realm.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject4Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience seulement). Si false, elle ne pourra
            être utilisée que par HRD. La valeur par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject4StrategyEnum
    EventStreamCloudEventConnectionDeletedPreviousObject5:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject5Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject5ConnectedAccounts
        display_name:
          type: string
          description: Nom de connexion utilisé dans la nouvelle expérience Universal Login
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> élève la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code>
            n’élève pas la connexion au niveau du domaine; seules les
            applications de première partie pour lesquelles la connexion est
            activée peuvent donc l’utiliser. (La valeur par défaut est
            <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject5Metadata
        name:
          type: string
          description: >-
            Le nom de la connexion. Doit commencer et se terminer par un
            caractère alphanumérique et ne peut contenir que des caractères
            alphanumériques et « - ». Longueur maximale : 128
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas spécifiée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject5Options
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject5StrategyEnum
    EventStreamCloudEventConnectionDeletedPreviousObject6:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject6Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject6ConnectedAccounts
        display_name:
          type: string
          description: Nom de connexion utilisé dans la nouvelle expérience Universal Login
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> rend la connexion disponible au niveau du domaine
            afin que les applications tierces puissent l’utiliser.
            <code>false</code> ne rend pas la connexion disponible au niveau du
            domaine; seules les applications propriétaires pour lesquelles elle
            est activée peuvent donc l’utiliser. (La valeur par défaut est
            <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject6Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les realms pour lesquels la connexion sera utilisée (c.-à-d.
            les domaines de courriel). Si le tableau est vide ou si la propriété
            n’est pas spécifiée, le nom de la connexion sera ajouté comme realm.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject6Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience seulement). Si la valeur est false,
            elle ne pourra être utilisée que par HRD. La valeur par défaut est
            `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject6StrategyEnum
    EventStreamCloudEventConnectionDeletedPreviousObject7:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject7Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject7ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> fait passer la connexion au niveau du domaine afin
            que les applications tierces puissent l’utiliser. <code>false</code>
            ne fait pas passer la connexion au niveau du domaine; seules les
            applications propriétaires pour lesquelles elle est activée peuvent
            donc l’utiliser. (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject7Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas spécifiée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject7Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion dans la page de
            connexion (nouvelle expérience seulement). Si false, elle pourra
            être utilisée uniquement par HRD. La valeur par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject7StrategyEnum
    EventStreamCloudEventConnectionUpdatedObject0:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0Authentication
        display_name:
          type: string
          description: Nom de connexion utilisé dans la nouvelle expérience Universal Login
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: "<code>true</code> promeut la connexion au niveau du domaine afin que les applications tierces puissent l’utiliser. <code>false</code> ne promeut pas la connexion\_; seules les applications de première partie pour lesquelles la connexion est activée peuvent donc l’utiliser. (La valeur par défaut est <code>false</code>.)"
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas spécifiée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0ConnectedAccounts
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si false, elle ne pourra
            être utilisée que par HRD. La valeur par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0StrategyEnum
    EventStreamCloudEventConnectionUpdatedObject1:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: "<code>true</code> élève la connexion au niveau du domaine afin que les applications tierces puissent l’utiliser. <code>false</code> ne promeut pas la connexion\_: seules les applications de première partie pour lesquelles elle est activée peuvent donc l’utiliser. (La valeur par défaut est <code>false</code>.)"
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1Metadata
        name:
          type: string
          description: "Nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et '-'. Longueur maximale\_: 128"
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
          minLength: 1
          maxLength: 128
        realms:
          type: array
          description: "Définit les realms pour lesquels la connexion sera utilisée (c.-à-d.\_: les domaines de courriel). Si le tableau est vide ou que la propriété n’est pas indiquée, le nom de la connexion sera ajouté comme realm."
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience seulement). Si la valeur est `false`,
            elle pourra être utilisée uniquement par l’intermédiaire de HRD. La
            valeur par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1StrategyEnum
    EventStreamCloudEventConnectionUpdatedObject2:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject2Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject2ConnectedAccounts
        display_name:
          type: string
          description: Nom de connexion utilisé dans la nouvelle expérience Universal Login
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> promeut la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code> ne
            promeut pas la connexion; seules les applications propriétaires pour
            lesquelles la connexion est activée peuvent donc l’utiliser. (La
            valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject2Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et '-'. Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les realms pour lesquels la connexion sera utilisée (p. ex.
            : domaines de courriel). Si le tableau est vide ou si la propriété
            n’est pas indiquée, le nom de la connexion sera ajouté comme realm.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject2Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience seulement). Si false, elle ne pourra
            être utilisée que par Home Realm Discovery. La valeur par défaut est
            `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject2StrategyEnum
    EventStreamCloudEventConnectionUpdatedObject3:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject3Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject3ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> promeut la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code> ne
            promeut pas la connexion, de sorte que seules les applications
            propriétaires pour lesquelles la connexion est activée peuvent
            l’utiliser. (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject3Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les realms pour lesquels la connexion sera utilisée (c.-à-d.
            les domaines de courriel). Si le tableau est vide ou si la propriété
            n’est pas spécifiée, le nom de la connexion sera ajouté comme realm.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject3Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si la valeur est false,
            elle ne pourra être utilisée que par HRD. La valeur par défaut est
            `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject3StrategyEnum
    EventStreamCloudEventConnectionUpdatedObject4:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject4Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject4ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: Identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: "<code>true</code> promeut la connexion au niveau du domaine afin que les applications tierces puissent l’utiliser. <code>false</code> ne promeut pas la connexion\_; seules les applications propriétaires pour lesquelles elle est activée peuvent donc l’utiliser. (La valeur par défaut est <code>false</code>.)"
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject4Metadata
        name:
          type: string
          description: "Nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les realms pour lesquels la connexion sera utilisée (p. ex.,
            les domaines de courriel). Si le tableau est vide ou si la propriété
            n’est pas spécifiée, le nom de la connexion sera ajouté comme realm.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject4Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si cette valeur est
            false, la connexion ne pourra être utilisée que par HRD. La valeur
            par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject4StrategyEnum
    EventStreamCloudEventConnectionUpdatedObject5:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject5Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject5ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez
            l’endpoint PATCH /v2/connections/{id}/clients pour activer la
            connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> élève la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code>
            n’élève pas la connexion, de sorte que seules les applications de
            première partie pour lesquelles la connexion est activée peuvent
            l’utiliser. (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject5Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128 caractères"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les realms pour lesquels la connexion sera utilisée (p. ex.,
            les domaines de courriel). Si le tableau est vide ou si la propriété
            n’est pas spécifiée, le nom de la connexion sera ajouté comme realm.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject5Options
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject5StrategyEnum
    EventStreamCloudEventConnectionUpdatedObject6:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject6Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject6ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> promeut la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code> ne
            promeut pas la connexion, de sorte que seules les applications de
            première partie pour lesquelles la connexion est activée peuvent
            l’utiliser. (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject6Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée (p.
            ex., les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas spécifiée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject6Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience seulement). Si la valeur est false,
            elle pourra être utilisée uniquement par HRD. La valeur par défaut
            est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject6StrategyEnum
    EventStreamCloudEventConnectionUpdatedObject7:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject7Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject7ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble d’applications clientes.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> élève la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code>
            n’élève pas la connexion, de sorte que seules les applications
            propriétaires pour lesquelles la connexion est activée peuvent
            l’utiliser. (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject7Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas spécifiée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject7Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si la valeur est false,
            elle ne pourra être utilisée que par HRD. La valeur par défaut est
            `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject7StrategyEnum
    EventStreamCloudEventConnectionUpdatedPreviousObject0:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0Authentication
        display_name:
          type: string
          description: Nom de connexion utilisé dans la nouvelle expérience Universal Login
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> élève la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code>
            n’élève pas la connexion, de sorte que seules les applications de
            première partie pour lesquelles la connexion est activée peuvent
            l’utiliser. (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et '-'. Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les realms pour lesquels la connexion sera utilisée (c.-à-d.
            les domaines de courriel). Si le tableau est vide ou si la propriété
            n’est pas spécifiée, le nom de la connexion sera ajouté comme realm.
          minItems: 0
          items:
            type: string
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0ConnectedAccounts
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si la valeur est false,
            elle sera utilisable uniquement par HRD. La valeur par défaut est
            `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0StrategyEnum
    EventStreamCloudEventConnectionUpdatedPreviousObject1:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1ConnectedAccounts
        display_name:
          type: string
          description: Nom de connexion utilisé dans la nouvelle expérience Universal Login
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: "<code>true</code> promeut la connexion au niveau du domaine afin que les applications tierces puissent l’utiliser. <code>false</code> ne promeut pas la connexion\_: seules les applications internes pour lesquelles la connexion est activée peuvent l’utiliser. (La valeur par défaut est <code>false</code>.)"
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et '-'. Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas précisée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si false, elle ne pourra
            être utilisée que par HRD. La valeur par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1StrategyEnum
    EventStreamCloudEventConnectionUpdatedPreviousObject2:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject2Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject2ConnectedAccounts
        display_name:
          type: string
          description: Nom de connexion utilisé dans la nouvelle expérience Universal Login
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: "<code>true</code> fait passer la connexion au niveau du domaine afin que les applications tierces puissent l’utiliser. <code>false</code> ne fait pas passer la connexion au niveau du domaine\_: seules les applications de première partie pour lesquelles la connexion est activée peuvent alors l’utiliser. (La valeur par défaut est <code>false</code>.)"
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject2Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et '-'. Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou que la
            propriété n’est pas précisée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject2Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si la valeur est false,
            elle ne pourra être utilisée que par HRD. La valeur par défaut est
            `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject2StrategyEnum
    EventStreamCloudEventConnectionUpdatedPreviousObject3:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject3Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject3ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> élève la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code> ne
            promeut pas la connexion; seules les applications de première partie
            pour lesquelles la connexion est activée peuvent donc l’utiliser.
            (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject3Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et '-'. Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les domaines pour lesquels la connexion sera utilisée
            (c.-à-d. les domaines de courriel). Si le tableau est vide ou si la
            propriété n’est pas spécifiée, le nom de la connexion sera ajouté
            comme domaine.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject3Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si false, elle pourra
            uniquement être utilisée par HRD. La valeur par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject3StrategyEnum
    EventStreamCloudEventConnectionUpdatedPreviousObject4:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject4Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject4ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience Universal
            Login
          maxLength: 128
          minLength: 1
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> promeut la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code> ne
            promeut pas la connexion; seules les applications propriétaires pour
            lesquelles la connexion est activée peuvent donc l’utiliser. (La
            valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject4Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: "Définit les domaines pour lesquels la connexion sera utilisée (p.\_ex., les domaines de courriel). Si le tableau est vide ou si la propriété n’est pas spécifiée, le nom de la connexion sera ajouté comme domaine."
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject4Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si cette valeur est
            false, elle pourra être utilisée uniquement par HRD. La valeur par
            défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject4StrategyEnum
    EventStreamCloudEventConnectionUpdatedPreviousObject5:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject5Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject5ConnectedAccounts
        display_name:
          type: string
          description: Nom de connexion utilisé dans la nouvelle expérience Universal Login
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> promeut la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code> ne
            promeut pas la connexion, de sorte que seules les applications
            propriétaires pour lesquelles la connexion est activée peuvent
            l’utiliser. (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject5Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et «\_-\_». Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les realms pour lesquels la connexion sera utilisée (c.-à-d.
            les domaines de courriel). Si le tableau est vide ou si la propriété
            n’est pas spécifiée, le nom de la connexion sera ajouté comme realm.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject5Options
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject5StrategyEnum
    EventStreamCloudEventConnectionUpdatedPreviousObject6:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject6Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject6ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience de connexion
            universelle
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> élève la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code>
            n’élève pas la connexion, de sorte que seules les applications
            internes pour lesquelles la connexion est activée peuvent
            l’utiliser. (La valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject6Metadata
        name:
          type: string
          description: "Le nom de la connexion. Doit commencer et se terminer par un caractère alphanumérique et ne peut contenir que des caractères alphanumériques et '-'. Longueur maximale\_: 128"
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les realms pour lesquels la connexion sera utilisée (p. ex.
            les domaines de courriel). Si le tableau est vide ou si la propriété
            n’est pas spécifiée, le nom de la connexion sera ajouté comme realm.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject6Options
        show_as_button:
          type: boolean
          description: >-
            Permet d’afficher un bouton pour la connexion sur la page de
            connexion (nouvelle expérience uniquement). Si false, elle ne pourra
            être utilisée que par HRD. La valeur par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject6StrategyEnum
    EventStreamCloudEventConnectionUpdatedPreviousObject7:
      type: object
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        authentication:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject7Authentication
        connected_accounts:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject7ConnectedAccounts
        display_name:
          type: string
          description: >-
            Nom de la connexion utilisé dans la nouvelle expérience de connexion
            universelle
          minLength: 1
          maxLength: 128
        enabled_clients:
          type: array
          description: >-
            L’utilisation de cette propriété n’est PAS RECOMMANDÉE. Utilisez le
            point de terminaison PATCH /v2/connections/{id}/clients pour activer
            la connexion pour un ensemble de clients.
          items:
            type: string
        id:
          type: string
          description: L’identifiant de la connexion
          pattern: con_[a-zA-Z0-9]{16}
        is_domain_connection:
          type: boolean
          description: >-
            <code>true</code> promeut la connexion au niveau du domaine afin que
            les applications tierces puissent l’utiliser. <code>false</code> ne
            promeut pas la connexion; seules les applications propriétaires pour
            lesquelles la connexion est activée peuvent donc l’utiliser. (La
            valeur par défaut est <code>false</code>.)
        metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject7Metadata
        name:
          type: string
          description: >-
            Le nom de la connexion. Doit commencer et se terminer par un
            caractère alphanumérique et ne peut contenir que des caractères
            alphanumériques et '-'. Longueur maximale : 128
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        realms:
          type: array
          description: >-
            Définit les realms pour lesquels la connexion sera utilisée (p. ex.
            : domaines de courriel). Si le tableau est vide ou si la propriété
            n’est pas spécifiée, le nom de la connexion sera ajouté comme realm.
          minItems: 0
          items:
            type: string
        options:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject7Options
        show_as_button:
          type: boolean
          description: >-
            Active l’affichage d’un bouton pour la connexion dans la page de
            connexion (nouvelle expérience uniquement). Si false, elle peut être
            utilisée uniquement par HRD. La valeur par défaut est `false`.
        strategy:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject7StrategyEnum
    EventStreamCloudEventGroupCreatedObject0:
      type: object
      description: Représente une entité de groupe de connexion.
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - connection_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: Le nom du groupe.
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        created_at:
          type: string
          description: Date et heure de création de cette entité (format ISO_8601).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupCreatedObject0TypeEnum
        connection_id:
          type: string
          description: L’ID de connexion associé au groupe.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupCreatedObject1:
      type: object
      description: Représente une entité de groupe d’organisation.
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - organization_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: Le nom du groupe.
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        created_at:
          type: string
          description: >-
            La date et l’heure auxquelles cette entité a été créée (format
            ISO_8601).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupCreatedObject1TypeEnum
        organization_id:
          type: string
          description: L’ID d’organisation associé au groupe.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupCreatedObject2:
      type: object
      description: Représente une entité de groupe de tenant.
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: Le nom du groupe.
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        created_at:
          type: string
          description: >-
            La date et l’heure auxquelles cette entité a été créée (format
            ISO_8601).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupCreatedObject2TypeEnum
    EventStreamCloudEventGroupCreatedPreviousObject0:
      type: object
      description: Représente une entité de groupe de connexion.
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - connection_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: Le nom du groupe.
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        created_at:
          type: string
          description: Date et heure de création de cette entité (format ISO_8601).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupCreatedPreviousObject0TypeEnum
        connection_id:
          type: string
          description: L’ID de connexion associé au groupe.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupCreatedPreviousObject1:
      type: object
      description: Représente une entité de groupe d’organisation.
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - organization_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: Le nom du groupe.
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        created_at:
          type: string
          description: Date et heure de création de cette entité (format ISO_8601).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupCreatedPreviousObject1TypeEnum
        organization_id:
          type: string
          description: L’ID d’organisation associé au groupe.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupCreatedPreviousObject2:
      type: object
      description: Représente une entité de groupe de tenant.
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: Le nom du groupe.
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        created_at:
          type: string
          description: Date et heure de création de cette entité (format ISO_8601).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupCreatedPreviousObject2TypeEnum
    EventStreamCloudEventGroupDeletedObject0:
      type: object
      description: Groupe de connexion avec horodatage updated_at
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - connection_id
        - updated_at
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: Le nom du groupe.
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        created_at:
          type: string
          description: >-
            La date et l’heure auxquelles cette entité a été créée (format
            ISO_8601).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupDeletedObject0TypeEnum
        connection_id:
          type: string
          description: L’ID de connexion associé au groupe.
          pattern: con_[a-zA-Z0-9]{16}
        updated_at:
          type: string
          description: >-
            La date et l’heure auxquelles cette entité a été mise à jour ou
            modifiée pour la dernière fois (format ISO_8601).
          format: date-time
    EventStreamCloudEventGroupDeletedObject1:
      type: object
      description: Groupe d’organisation avec horodatage updated_at
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - organization_id
        - updated_at
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: Le nom du groupe.
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        created_at:
          type: string
          description: >-
            La date et l’heure auxquelles cette entité a été créée (format
            ISO_8601).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupDeletedObject1TypeEnum
        organization_id:
          type: string
          description: L’ID d’organisation associé au groupe.
          pattern: org_[a-zA-Z0-9]{16}
        updated_at:
          type: string
          description: >-
            La date et l’heure de la dernière mise à jour ou modification de
            cette entité (format ISO_8601).
          format: date-time
    EventStreamCloudEventGroupDeletedObject2:
      type: object
      description: Groupe de tenant avec horodatage updated_at
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - updated_at
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: Le nom du groupe.
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        created_at:
          type: string
          description: >-
            La date et l’heure auxquelles cette entité a été créée (format
            ISO_8601).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupDeletedObject2TypeEnum
        updated_at:
          type: string
          description: >-
            La date et l’heure de la dernière mise à jour ou modification de
            cette entité (format ISO_8601).
          format: date-time
    EventStreamCloudEventGroupDeletedPreviousObject0:
      type: object
      description: Groupe de connexion avec l’horodatage updated_at
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - connection_id
        - updated_at
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: Le nom du groupe.
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        created_at:
          type: string
          description: Date et heure de création de cette entité (format ISO_8601).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupDeletedPreviousObject0TypeEnum
        connection_id:
          type: string
          description: L’ID de connexion associé au groupe.
          pattern: con_[a-zA-Z0-9]{16}
        updated_at:
          type: string
          description: >-
            Date et heure de la dernière mise à jour ou modification de cette
            entité (format ISO_8601).
          format: date-time
    EventStreamCloudEventGroupDeletedPreviousObject1:
      type: object
      description: Groupe d’organisation avec l’horodatage updated_at
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - organization_id
        - updated_at
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: Le nom du groupe.
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        created_at:
          type: string
          description: Date et heure de création de cette entité (format ISO_8601).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupDeletedPreviousObject1TypeEnum
        organization_id:
          type: string
          description: L’ID d’organisation associé au groupe.
          pattern: org_[a-zA-Z0-9]{16}
        updated_at:
          type: string
          description: >-
            Date et heure de la dernière mise à jour ou modification de cette
            entité (format ISO_8601).
          format: date-time
    EventStreamCloudEventGroupDeletedPreviousObject2:
      type: object
      description: Groupe de tenant avec l’horodatage updated_at
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - updated_at
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: Le nom du groupe.
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        created_at:
          type: string
          description: Date et heure de création de cette entité (format ISO_8601).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupDeletedPreviousObject2TypeEnum
        updated_at:
          type: string
          description: >-
            Date et heure de la dernière mise à jour de cette entité (format
            ISO_8601).
          format: date-time
    EventStreamCloudEventGroupMemberAddedObjectGroup:
      description: Le groupe auquel le membre appartient.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectGroup0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectGroup1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectGroup2
    EventStreamCloudEventGroupMemberAddedObjectMember:
      description: Le membre qui fait partie du groupe.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectMember0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectMember1
    EventStreamCloudEventGroupMemberAddedPreviousObjectGroup:
      description: Groupe auquel appartient le membre.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2
    EventStreamCloudEventGroupMemberAddedPreviousObjectMember:
      description: Membre faisant partie du groupe.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedPreviousObjectMember0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedPreviousObjectMember1
    EventStreamCloudEventGroupMemberDeletedObjectGroup:
      description: Le groupe auquel appartient le membre.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectGroup0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectGroup1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectGroup2
    EventStreamCloudEventGroupMemberDeletedObjectMember:
      description: Le membre qui fait partie du groupe.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectMember0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectMember1
    EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup:
      description: Groupe auquel appartient le membre.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2
    EventStreamCloudEventGroupMemberDeletedPreviousObjectMember:
      description: Membre faisant partie du groupe.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedPreviousObjectMember0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedPreviousObjectMember1
    EventStreamCloudEventGroupRoleAssignedObjectGroup:
      description: Le groupe auquel le rôle est attribué.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedObjectGroup0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedObjectGroup1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedObjectGroup2
    EventStreamCloudEventGroupRoleAssignedObjectRole:
      type: object
      description: Le rôle attribué au groupe.
      additionalProperties: false
      required:
        - id
        - name
      properties:
        id:
          type: string
          description: L’ID du rôle.
          pattern: rol_[a-zA-Z0-9]{16}
        name:
          type: string
          description: Le nom du rôle.
    EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup:
      description: Groupe auquel le rôle est attribué.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2
    EventStreamCloudEventGroupRoleAssignedPreviousObjectRole:
      type: object
      description: Rôle attribué au groupe.
      additionalProperties: false
      required:
        - id
        - name
      properties:
        id:
          type: string
          description: ID du rôle.
          pattern: rol_[a-zA-Z0-9]{16}
        name:
          type: string
          description: Nom du rôle.
    EventStreamCloudEventGroupRoleDeletedObjectGroup:
      description: Le groupe duquel le rôle a été retiré.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedObjectGroup0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedObjectGroup1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedObjectGroup2
    EventStreamCloudEventGroupRoleDeletedObjectRole:
      type: object
      description: Le rôle retiré du groupe.
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: L’ID du rôle.
          pattern: rol_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup:
      description: Groupe auquel le rôle est attribué.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2
    EventStreamCloudEventGroupRoleDeletedPreviousObjectRole:
      type: object
      description: Rôle attribué au groupe.
      additionalProperties: false
      required:
        - id
        - name
      properties:
        id:
          type: string
          description: ID du rôle.
          pattern: rol_[a-zA-Z0-9]{16}
        name:
          type: string
          description: Nom du rôle.
    EventStreamCloudEventGroupUpdatedObject0:
      type: object
      description: Groupe de connexion avec horodatage updated_at
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - connection_id
        - updated_at
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: Le nom du groupe.
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        created_at:
          type: string
          description: Date et heure de création de cette entité (format ISO_8601).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupUpdatedObject0TypeEnum
        connection_id:
          type: string
          description: L’ID de la connexion associée au groupe.
          pattern: con_[a-zA-Z0-9]{16}
        updated_at:
          type: string
          description: >-
            Date et heure de la dernière mise à jour ou modification de cette
            entité (format ISO_8601).
          format: date-time
    EventStreamCloudEventGroupUpdatedObject1:
      type: object
      description: Groupe d’organisation avec horodatage updated_at
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - organization_id
        - updated_at
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: Le nom du groupe.
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        created_at:
          type: string
          description: Date et heure de création de cette entité (format ISO_8601).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupUpdatedObject1TypeEnum
        organization_id:
          type: string
          description: L’ID de l’organisation associée au groupe.
          pattern: org_[a-zA-Z0-9]{16}
        updated_at:
          type: string
          description: >-
            Date et heure de la dernière mise à jour ou modification de cette
            entité (format ISO_8601).
          format: date-time
    EventStreamCloudEventGroupUpdatedObject2:
      type: object
      description: Groupe de tenant avec horodatage updated_at
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - updated_at
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: Le nom du groupe.
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        created_at:
          type: string
          description: Date et heure de création de cette entité (format ISO_8601).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupUpdatedObject2TypeEnum
        updated_at:
          type: string
          description: >-
            Date et heure de la dernière mise à jour ou modification de cette
            entité (format ISO_8601).
          format: date-time
    EventStreamCloudEventGroupUpdatedPreviousObject0:
      type: object
      description: Groupe de connexion avec l’horodatage updated_at
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - connection_id
        - updated_at
      properties:
        id:
          type: string
          description: Identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: Nom du groupe.
        external_id:
          type: string
          description: Identifiant externe du groupe.
        created_at:
          type: string
          description: Date et heure de création de cette entité (format ISO_8601).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupUpdatedPreviousObject0TypeEnum
        connection_id:
          type: string
          description: ID de connexion associé au groupe.
          pattern: con_[a-zA-Z0-9]{16}
        updated_at:
          type: string
          description: >-
            Date et heure de la dernière mise à jour de cette entité (format
            ISO_8601).
          format: date-time
    EventStreamCloudEventGroupUpdatedPreviousObject1:
      type: object
      description: Groupe d’organisation avec l’horodatage updated_at
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - organization_id
        - updated_at
      properties:
        id:
          type: string
          description: Identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: Nom du groupe.
        external_id:
          type: string
          description: Identifiant externe du groupe.
        created_at:
          type: string
          description: Date et heure de création de cette entité (format ISO_8601).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupUpdatedPreviousObject1TypeEnum
        organization_id:
          type: string
          description: ID d’organisation associé au groupe.
          pattern: org_[a-zA-Z0-9]{16}
        updated_at:
          type: string
          description: >-
            Date et heure de la dernière mise à jour de cette entité (format
            ISO_8601).
          format: date-time
    EventStreamCloudEventGroupUpdatedPreviousObject2:
      type: object
      description: Groupe de tenant avec l’horodatage updated_at
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - updated_at
      properties:
        id:
          type: string
          description: Identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: Nom du groupe.
        external_id:
          type: string
          description: Identifiant externe du groupe.
        created_at:
          type: string
          description: Date et heure de création de cette entité (format ISO_8601).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupUpdatedPreviousObject2TypeEnum
        updated_at:
          type: string
          description: >-
            Date et heure de la dernière mise à jour de cette entité (format
            ISO_8601).
          format: date-time
    EventStreamCloudEventOrgConnectionAddedObjectOrganization:
      type: object
      description: Informations sur une organisation Auth0.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            L’identifiant lisible par les utilisateurs de l’organisation, qui
            sera utilisé par les utilisateurs finaux pour les diriger vers leur
            organisation dans votre application.
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgConnectionAddedObjectConnection:
      type: object
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: L’ID de la connexion.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel:
      description: Niveau d’accès accordé à la connexion pour une organisation.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel0Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel1Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel2Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel3Enum
    EventStreamCloudEventOrgConnectionAddedObjectOrganizationMemberAccessLevel:
      description: >-
        Le niveau d’accès accordé à la connexion pour les membres d’une
        Organization.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedObjectOrganizationMemberAccessLevel0Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedObjectOrganizationMemberAccessLevel1Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedObjectOrganizationMemberAccessLevel2Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedObjectOrganizationMemberAccessLevel3Enum
    EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganization:
      type: object
      description: Informations sur une organisation Auth0.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            L’identifiant lisible de l’organisation, que les utilisateurs finaux
            utiliseront pour accéder à leur organisation dans votre application.
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgConnectionAddedPreviousObjectConnection:
      type: object
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: L’ID de la connexion.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel:
      description: Le niveau d’accès accordé à la connexion pour une organisation.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel0Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel1Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel2Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel3Enum
    EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationMemberAccessLevel:
      description: >-
        Le niveau d’accès accordé à la connexion pour les membres d’une
        Organization.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationMemberAccessLevel0Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationMemberAccessLevel1Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationMemberAccessLevel2Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationMemberAccessLevel3Enum
    EventStreamCloudEventOrgConnectionRemovedObjectOrganization:
      type: object
      description: Informations sur une organisation Auth0.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            L’identifiant de l’organisation, lisible par l’humain, qui sera
            utilisé par les utilisateurs finaux pour être dirigés vers leur
            organisation dans votre application..
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgConnectionRemovedObjectConnection:
      type: object
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: L’ID de la connexion.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgConnectionRemovedPreviousObjectOrganization:
      type: object
      description: Informations sur une organisation Auth0.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            L’identifiant lisible de l’organisation, que les utilisateurs finaux
            utiliseront pour accéder à leur organisation dans votre application.
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgConnectionRemovedPreviousObjectConnection:
      type: object
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: L’ID de la connexion.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgConnectionUpdatedObjectOrganization:
      type: object
      description: Informations sur une organisation Auth0.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            L’identifiant de l’organisation, lisible par l’humain, qui sera
            utilisé par les utilisateurs finaux pour être dirigés vers leur
            organisation dans votre application..
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgConnectionUpdatedObjectConnection:
      type: object
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: L’ID de la connexion.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel:
      description: Le niveau d’accès accordé à la connexion pour une organisation.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel0Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel1Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel2Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel3Enum
    EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationMemberAccessLevel:
      description: >-
        Le niveau d’accès des membres d’une Organization accordé à la connexion
        pour cette Organization.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationMemberAccessLevel0Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationMemberAccessLevel1Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationMemberAccessLevel2Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationMemberAccessLevel3Enum
    EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganization:
      type: object
      description: Informations sur une organisation Auth0.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            L’identifiant lisible de l’organisation, que les utilisateurs finaux
            utiliseront pour accéder à leur organisation dans votre application.
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgConnectionUpdatedPreviousObjectConnection:
      type: object
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: L’ID de la connexion.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel:
      description: Le niveau d’accès accordé à la connexion pour une organisation.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel0Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel1Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel2Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel3Enum
    EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationMemberAccessLevel:
      description: >-
        Le niveau d’accès des membres d’une Organization accordé à la connexion
        pour cette Organization.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationMemberAccessLevel0Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationMemberAccessLevel1Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationMemberAccessLevel2Enum
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationMemberAccessLevel3Enum
    EventStreamCloudEventOrgCreatedObjectMetadata:
      type: object
      description: Les métadonnées associées à l’organisation.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventOrgCreatedObjectBranding:
      type: object
      description: L’image de marque associée à l’organisation.
      additionalProperties: false
      properties:
        logo_url:
          type: string
          description: URL du logo à afficher sur la page de connexion.
          format: uri
        colors:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgCreatedObjectBrandingColors
    EventStreamCloudEventOrgCreatedPreviousObjectMetadata:
      type: object
      description: Les métadonnées associées à l’organisation.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventOrgCreatedPreviousObjectBranding:
      type: object
      description: L’image de marque associée à l’organisation.
      additionalProperties: false
      properties:
        logo_url:
          type: string
          description: URL du logo à afficher sur la page de connexion.
          format: uri
        colors:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgCreatedPreviousObjectBrandingColors
    EventStreamCloudEventOrgDeletedObjectMetadata:
      type: object
      description: Les métadonnées associées à l’organisation.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventOrgDeletedPreviousObjectMetadata:
      type: object
      description: Les métadonnées associées à l’organisation.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventOrgGroupRoleAssignedObjectOrganization:
      type: object
      description: L’organisation dans laquelle le rôle du groupe est attribué.
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleAssignedObjectRole:
      type: object
      description: Le rôle attribué au groupe dans l’organisation.
      additionalProperties: false
      required:
        - id
        - name
      properties:
        id:
          type: string
          description: L’ID du rôle.
          pattern: rol_[a-zA-Z0-9]{16}
        name:
          type: string
          description: Le nom du rôle.
    EventStreamCloudEventOrgGroupRoleAssignedObjectGroup:
      description: Le groupe auquel le rôle est attribué.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2
    EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectOrganization:
      type: object
      description: L’organisation dans laquelle le rôle de groupe est attribué.
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectRole:
      type: object
      description: Le rôle attribué au groupe dans l’organisation.
      additionalProperties: false
      required:
        - id
        - name
      properties:
        id:
          type: string
          description: L’ID du rôle.
          pattern: rol_[a-zA-Z0-9]{16}
        name:
          type: string
          description: Le nom du rôle.
    EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup:
      description: Le groupe auquel le rôle est attribué.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2
    EventStreamCloudEventOrgGroupRoleDeletedObjectOrganization:
      type: object
      description: L’organisation dont le rôle de groupe a été retiré.
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleDeletedObjectRole:
      type: object
      description: Le rôle retiré du groupe.
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: L’ID du rôle.
          pattern: rol_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleDeletedObjectGroup:
      description: Le groupe duquel le rôle a été retiré.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2
    EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectOrganization:
      type: object
      description: L’organisation dans laquelle le rôle de groupe est attribué.
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectRole:
      type: object
      description: Le rôle attribué au groupe dans l’organisation.
      additionalProperties: false
      required:
        - id
        - name
      properties:
        id:
          type: string
          description: L’ID du rôle.
          pattern: rol_[a-zA-Z0-9]{16}
        name:
          type: string
          description: Le nom du rôle.
    EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup:
      description: Le groupe auquel le rôle est attribué.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2
    EventStreamCloudEventOrgMemberAddedObjectOrganization:
      type: object
      description: L’organisation à laquelle le membre appartient.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            L’identifiant de l’organisation, lisible par l’humain, qui sera
            utilisé par les utilisateurs finaux pour les diriger vers leur
            organisation dans votre application.
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: L’ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgMemberAddedObjectUser:
      type: object
      description: L’utilisateur membre de l’organisation.
      additionalProperties: true
      required:
        - user_id
      properties:
        user_id:
          type: string
          description: >-
            L’ID de l’utilisateur, qui peut être utilisé lors des interactions
            avec d’autres API.
    EventStreamCloudEventOrgMemberAddedPreviousObjectOrganization:
      type: object
      description: L’organisation à laquelle le membre appartient.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            L’identifiant lisible de l’organisation, que les utilisateurs finaux
            utiliseront pour accéder à leur organisation dans votre application.
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgMemberAddedPreviousObjectUser:
      type: object
      description: L’utilisateur membre de l’organisation.
      additionalProperties: true
      required:
        - user_id
      properties:
        user_id:
          type: string
          description: >-
            ID de l’utilisateur pouvant être utilisé lors d’interactions avec
            d’autres API.
    EventStreamCloudEventOrgMemberDeletedObjectOrganization:
      type: object
      description: L’organisation à laquelle le membre appartient.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            L’identifiant lisible de l’organisation qui sera utilisé par les
            utilisateurs finaux pour les diriger vers leur organisation dans
            votre application..
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgMemberDeletedObjectUser:
      type: object
      description: L’utilisateur qui est membre de l’organisation.
      additionalProperties: true
      required:
        - user_id
      properties:
        user_id:
          type: string
          description: >-
            ID de l’utilisateur qui peut être utilisé lors d’interactions avec
            d’autres API.
    EventStreamCloudEventOrgMemberDeletedPreviousObjectOrganization:
      type: object
      description: L’organisation à laquelle le membre appartient.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            L’identifiant lisible de l’organisation, que les utilisateurs finaux
            utiliseront pour accéder à leur organisation dans votre application.
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgMemberDeletedPreviousObjectUser:
      type: object
      description: L’utilisateur membre de l’organisation.
      additionalProperties: true
      required:
        - user_id
      properties:
        user_id:
          type: string
          description: >-
            ID de l’utilisateur pouvant être utilisé lors d’interactions avec
            d’autres API.
    EventStreamCloudEventOrgMemberRoleAssignedObjectOrganization:
      type: object
      description: L’organisation à laquelle le membre appartient.
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgMemberRoleAssignedObjectUser:
      type: object
      description: L’utilisateur qui est membre de l’organisation.
      additionalProperties: true
      required:
        - user_id
      properties:
        user_id:
          type: string
          description: >-
            ID de l’utilisateur qui peut être utilisé lors d’interactions avec
            d’autres API.
    EventStreamCloudEventOrgMemberRoleAssignedObjectRole:
      type: object
      description: Le rôle attribué à l’utilisateur dans l’organisation.
      additionalProperties: false
      required:
        - id
        - name
      properties:
        id:
          type: string
          description: L’ID du rôle.
          pattern: rol_[a-zA-Z0-9]{16}
        name:
          type: string
          description: Le nom du rôle.
    EventStreamCloudEventOrgMemberRoleAssignedPreviousObjectOrganization:
      type: object
      description: L’organisation à laquelle le membre appartient.
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgMemberRoleAssignedPreviousObjectUser:
      type: object
      description: L’utilisateur membre de l’organisation.
      additionalProperties: true
      required:
        - user_id
      properties:
        user_id:
          type: string
          description: ID de l’utilisateur pouvant être utilisé avec d’autres API.
    EventStreamCloudEventOrgMemberRoleAssignedPreviousObjectRole:
      type: object
      description: Le rôle attribué à l’utilisateur au sein de l’organisation.
      additionalProperties: false
      required:
        - id
        - name
      properties:
        id:
          type: string
          description: L’ID du rôle.
          pattern: rol_[a-zA-Z0-9]{16}
        name:
          type: string
          description: Le nom du rôle.
    EventStreamCloudEventOrgMemberRoleDeletedObjectOrganization:
      type: object
      description: L’organisation à laquelle appartient le membre.
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgMemberRoleDeletedObjectUser:
      type: object
      description: L’utilisateur qui est membre de l’organisation.
      additionalProperties: true
      required:
        - user_id
      properties:
        user_id:
          type: string
          description: >-
            ID de l’utilisateur pouvant être utilisé lors d’interactions avec
            d’autres API.
    EventStreamCloudEventOrgMemberRoleDeletedObjectRole:
      type: object
      description: Le rôle attribué à l’utilisateur dans l’organisation.
      additionalProperties: false
      required:
        - id
        - name
      properties:
        id:
          type: string
          description: L’ID du rôle.
          pattern: rol_[a-zA-Z0-9]{16}
        name:
          type: string
          description: Le nom du rôle.
    EventStreamCloudEventOrgMemberRoleDeletedPreviousObjectOrganization:
      type: object
      description: L’organisation à laquelle le membre appartient.
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: ID de l’organisation.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgMemberRoleDeletedPreviousObjectUser:
      type: object
      description: L’utilisateur membre de l’organisation.
      additionalProperties: true
      required:
        - user_id
      properties:
        user_id:
          type: string
          description: ID de l’utilisateur pouvant être utilisé avec d’autres API.
    EventStreamCloudEventOrgMemberRoleDeletedPreviousObjectRole:
      type: object
      description: Le rôle attribué à l’utilisateur au sein de l’organisation.
      additionalProperties: false
      required:
        - id
        - name
      properties:
        id:
          type: string
          description: L’ID du rôle.
          pattern: rol_[a-zA-Z0-9]{16}
        name:
          type: string
          description: Le nom du rôle.
    EventStreamCloudEventOrgUpdatedObjectMetadata:
      type: object
      description: Les métadonnées associées à l’organisation.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventOrgUpdatedObjectBranding:
      type: object
      description: L’image de marque associée à l’organisation.
      additionalProperties: false
      properties:
        logo_url:
          type: string
          description: URL du logo à afficher sur la page de connexion.
          format: uri
        colors:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgUpdatedObjectBrandingColors
    EventStreamCloudEventOrgUpdatedPreviousObjectMetadata:
      type: object
      description: Les métadonnées associées à l’organisation.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventOrgUpdatedPreviousObjectBranding:
      type: object
      description: L’image de marque associée à l’organisation.
      additionalProperties: false
      properties:
        logo_url:
          type: string
          description: URL du logo à afficher sur la page de connexion.
          format: uri
        colors:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgUpdatedPreviousObjectBrandingColors
    EventStreamCloudEventUserCreatedObjectIdentitiesItem:
      description: Objet d’identité lorsque des comptes sont liés.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial
    EventStreamCloudEventUserCreatedObjectAppMetadata:
      type: object
      description: >-
        Métadonnées utilisateur auxquelles cet utilisateur a accès en lecture
        seule.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventUserCreatedObjectUserMetadata:
      type: object
      description: >-
        Métadonnées utilisateur auxquelles cet utilisateur a accès en lecture et
        en écriture.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItem:
      description: Objet d’identité lorsque des comptes sont liés.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustom
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabase
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterprise
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordless
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocial
    EventStreamCloudEventUserCreatedPreviousObjectAppMetadata:
      type: object
      description: >-
        Métadonnées utilisateur auxquelles cet utilisateur a accès en lecture
        seule.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventUserCreatedPreviousObjectUserMetadata:
      type: object
      description: >-
        Métadonnées utilisateur auxquelles cet utilisateur a accès en lecture et
        en écriture.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventUserDeletedObjectIdentitiesItem:
      description: Objet identity lorsque des comptes sont liés.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial
    EventStreamCloudEventUserDeletedObjectAppMetadata:
      type: object
      description: >-
        Métadonnées utilisateur auxquelles cet utilisateur a accès en lecture
        seule.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventUserDeletedObjectUserMetadata:
      type: object
      description: >-
        Métadonnées utilisateur auxquelles cet utilisateur a accès en lecture et
        en écriture.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItem:
      description: Objet d’identité lorsque les comptes sont liés.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustom
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabase
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterprise
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordless
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocial
    EventStreamCloudEventUserDeletedPreviousObjectAppMetadata:
      type: object
      description: >-
        Métadonnées utilisateur auxquelles cet utilisateur a accès en lecture
        seule.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventUserDeletedPreviousObjectUserMetadata:
      type: object
      description: >-
        Métadonnées utilisateur auxquelles cet utilisateur a accès en lecture et
        en écriture.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventUserUpdatedObjectIdentitiesItem:
      description: Objet d’identité lorsque des comptes sont liés.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustom
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabase
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterprise
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordless
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocial
    EventStreamCloudEventUserUpdatedObjectAppMetadata:
      type: object
      description: >-
        Métadonnées utilisateur auxquelles cet utilisateur a un accès en lecture
        seule.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventUserUpdatedObjectUserMetadata:
      type: object
      description: >-
        Métadonnées utilisateur auxquelles cet utilisateur a accès en lecture et
        en écriture.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItem:
      description: Objet d’identité lorsque les comptes sont liés.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustom
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabase
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterprise
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordless
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocial
    EventStreamCloudEventUserUpdatedPreviousObjectAppMetadata:
      type: object
      description: >-
        Métadonnées utilisateur auxquelles cet utilisateur a un accès en lecture
        seule.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventUserUpdatedPreviousObjectUserMetadata:
      type: object
      description: >-
        Métadonnées utilisateur auxquelles cet utilisateur a accès en lecture et
        en écriture.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedObject0Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedObject0Metadata:
      type: object
      description: "Métadonnées associées à la connexion sous la forme d’un objet contenant des valeurs de chaîne (255\_caractères max.). Un maximum de 10\_propriétés de métadonnées est autorisé."
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedObject0ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
        cross_app_access:
          type: boolean
    EventStreamCloudEventConnectionCreatedObject0Options:
      type: object
      description: "Options de la connexion «\_oidc\_»"
      additionalProperties: false
      required:
        - client_id
      properties:
        authorization_endpoint:
          type: string
          description: "URL du point de terminaison d’autorisation OAuth\_2.0 du fournisseur d’identité vers lequel les utilisateurs sont redirigés pour s’authentifier. Doit être une URL HTTPS valide. Ce point de terminaison lance le flux de code d’autorisation OAuth\_2.0."
          minLength: 8
          maxLength: 2083
          format: uri
        client_id:
          type: string
          description: "Identifiant client OAuth\_2.0 émis par le fournisseur d’identité lors de l’enregistrement de l’application. Cette valeur identifie votre connexion Auth0 auprès du fournisseur d’identité."
          minLength: 0
          maxLength: 255
        connection_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0OptionsConnectionSettings
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsqu’une adresse courriel d’utilisateur
            correspond à l’un de ces domaines, l’utilisateur est automatiquement
            redirigé vers cette connexion durant l’authentification.
          minItems: 0
          items:
            type: string
            description: Un alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        dpop_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0OptionsDpopSigningAlgEnum
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0OptionsFederatedConnectionsAccessTokens
        icon_url:
          type: string
          description: URL HTTPS de l’icône à afficher
          minLength: 8
          maxLength: 255
          format: uri
        id_token_session_expiry_supported:
          type: boolean
          description: >-
            Indique si le fournisseur d’identité prend en charge l’expiration de
            session au moyen du id_token. Si la valeur est true, le système
            utilisera la revendication session_expiry du id_token pour
            déterminer l’expiration de la session.
        id_token_signed_response_algs:
          type: array
          description: >-
            Liste des algorithmes autorisés pour vérifier les jetons d’ID.
            S’applique lorsque strategy=oidc ou okta.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventConnectionCreatedObject0OptionsIdTokenSignedResponseAlgsItemEnum
        issuer:
          type: string
          description: "URL de l’identifiant unique de l’émetteur du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» dans les jetons d’ID émis par le fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques servant à vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons d’ID.
          minLength: 8
          maxLength: 255
          format: uri
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Le nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        oidc_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0OptionsOidcMetadata
        schema_version:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0OptionsSchemaVersionEnum
        scope:
          type: string
          description: "Liste de portées OAuth\_2.0 demandées durant l’autorisation, séparées par des espaces. Doit inclure «\_openid\_» (requis par la spécification OIDC). Valeurs courantes\_: «\_openid profile email\_». Les portées supplémentaires dépendent du fournisseur d’identité."
          minLength: 6
          maxLength: 255
        send_back_channel_nonce:
          type: boolean
          description: "Lorsque la valeur est true et que le type est «\_back_channel\_», inclut un nonce cryptographique dans les requêtes d’autorisation afin de prévenir les attaques par rejeu. Le fournisseur d’identité doit inclure ce nonce dans le jeton d’ID à des fins de validation."
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0OptionsSetUserRootAttributesEnum
        tenant_domain:
          type: string
          description: Domaine du locataire
          minLength: 1
          maxLength: 255
        token_endpoint:
          type: string
          description: "URL du point de terminaison de jeton OAuth\_2.0 du fournisseur d’identité où les codes d’autorisation sont échangés contre des jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le flux de code d’autorisation, mais facultatif pour le flux implicite."
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_method:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0OptionsTokenEndpointAuthMethodEnum
        token_endpoint_auth_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0OptionsTokenEndpointAuthSigningAlgEnum
        token_endpoint_jwtca_aud_format:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0OptionsTokenEndpointJwtcaAudFormatEnum
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0OptionsUpstreamParams
        useOauthSpecScope:
          type: boolean
          description: >-
            Lorsque la valeur est true, utilise des portées délimitées par des
            espaces (selon la spécification OAuth 2.0) plutôt que par des
            virgules lors de l’appel du point de terminaison d’autorisation du
            fournisseur d’identité. Pertinent uniquement lors de l’utilisation
            du paramètre connection_scope. Consultez
            https://auth0.com/docs/authenticate/identity-providers/adding-scopes-for-an-external-idp#pass-scopes-to-authorize-endpoint
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’un mappage d’attributs est configuré, Auth0
            appelle ce point de terminaison pour récupérer des revendications
            supplémentaires du profil utilisateur au moyen du jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        attribute_map:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0OptionsAttributeMap
        discovery_url:
          type: string
          description: >-
            URL du point de terminaison de découverte OIDC du fournisseur
            d’identité (/.well-known/openid-configuration). Lorsqu’elle est
            fournie et que oidc_metadata est vide, Auth0 récupère
            automatiquement la configuration du fournisseur, y compris les
            points de terminaison et les fonctionnalités prises en charge.
          minLength: 8
          maxLength: 255
          format: uri
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0OptionsTypeEnum
    EventStreamCloudEventConnectionCreatedObject0StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - oidc
    EventStreamCloudEventConnectionCreatedObject1Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedObject1ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedObject1Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de chaîne (255 caractères max.). Un maximum de 10 propriétés
        de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedObject1Options:
      type: object
      description: Options de la connexion 'okta'
      additionalProperties: false
      required:
        - client_id
      properties:
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        client_id:
          type: string
          description: >-
            Identifiant de client OAuth 2.0 émis par le fournisseur d’identité
            lors de l’enregistrement de l’application. Cette valeur identifie
            votre connexion Auth0 auprès du fournisseur d’identité.
          minLength: 0
          maxLength: 255
        connection_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1OptionsConnectionSettings
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsque l’adresse courriel d’un utilisateur
            correspond à l’un de ces domaines, il est automatiquement acheminé
            vers cette connexion durant l’authentification.
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        dpop_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1OptionsDpopSigningAlgEnum
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1OptionsFederatedConnectionsAccessTokens
        icon_url:
          type: string
          description: URL HTTPS de l’icône à afficher
          minLength: 8
          maxLength: 255
          format: uri
        id_token_session_expiry_supported:
          type: boolean
          description: >-
            Indique si le fournisseur d’identité prend en charge l’expiration de
            session à l’aide de id_token. Si true, le système utilisera la
            revendication session_expiry dans id_token pour déterminer
            l’expiration de la session.
        id_token_signed_response_algs:
          type: array
          description: >-
            Liste des algorithmes autorisés pour vérifier les jetons ID.
            S’applique lorsque strategy=oidc ou strategy=okta.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventConnectionCreatedObject1OptionsIdTokenSignedResponseAlgsItemEnum
        issuer:
          type: string
          description: >-
            URL d’identification unique de l’émetteur du fournisseur d’identité
            (p. ex., https://accounts.google.com). Doit correspondre à la
            revendication 'iss' dans les jetons ID du fournisseur d’identité.
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques servant à vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons ID.
          minLength: 8
          maxLength: 255
          format: uri
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Un nom de champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        oidc_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1OptionsOidcMetadata
        schema_version:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1OptionsSchemaVersionEnum
        scope:
          type: string
          description: >-
            Liste, séparée par des espaces, des portées OAuth 2.0 demandées
            durant l’autorisation. Doit inclure 'openid' (exigé par la
            spécification OIDC). Valeurs courantes : 'openid profile email'. Les
            portées supplémentaires dépendent du fournisseur d’identité.
          minLength: 6
          maxLength: 255
        send_back_channel_nonce:
          type: boolean
          description: >-
            Lorsque true et que le type est 'back_channel', inclut un nonce
            cryptographique dans les requêtes d’autorisation afin d’empêcher les
            attaques par rejeu. Le fournisseur d’identité doit inclure ce nonce
            dans le jeton ID aux fins de validation.
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1OptionsSetUserRootAttributesEnum
        tenant_domain:
          description: Domaine du tenant
          type: string
          minLength: 1
          maxLength: 255
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jeton OAuth 2.0 du fournisseur
            d’identité où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultatif pour le flux implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_method:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1OptionsTokenEndpointAuthMethodEnum
        token_endpoint_auth_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1OptionsTokenEndpointAuthSigningAlgEnum
        token_endpoint_jwtca_aud_format:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1OptionsTokenEndpointJwtcaAudFormatEnum
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1OptionsUpstreamParams
        useOauthSpecScope:
          type: boolean
          description: >-
            Lorsque la valeur est true, utilise des portées délimitées par des
            espaces (selon la spécification OAuth 2.0) plutôt que par des
            virgules lors de l’appel du point de terminaison d’autorisation du
            fournisseur d’identité. Pertinent uniquement lors de l’utilisation
            du paramètre connection_scope. Consultez
            https://auth0.com/docs/authenticate/identity-providers/adding-scopes-for-an-external-idp#pass-scopes-to-authorize-endpoint
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’il est configuré avec le mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des
            revendications supplémentaires du profil utilisateur à l’aide du
            jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        attribute_map:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1OptionsAttributeMap
        domain:
          type: string
          description: >-
            Domaine de l’organisation Okta (p. ex., dev-123456.okta.com). Il
            doit s’agir uniquement du domaine du serveur Okta, sans schéma ni
            barre oblique inverse finale. La découverte ne s’exécute que lorsque
            connection.options.oidc_metadata est vide et qu’un domaine est
            fourni.
          minLength: 4
          maxLength: 255
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1OptionsTypeEnum
    EventStreamCloudEventConnectionCreatedObject1StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - okta
    EventStreamCloudEventConnectionCreatedObject2Authentication:
      type: object
      description: >-
        Configure l’objectif d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedObject2ConnectedAccounts:
      type: object
      description: >-
        Configure l’objectif d’une connexion utilisée pour les comptes liés et
        Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedObject2Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de type chaîne (255 caractères max.). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedObject2Options:
      type: object
      description: "Options pour la connexion «\_samlp\_»"
      additionalProperties: false
      properties:
        assertion_decryption_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject2OptionsAssertionDecryptionSettings
        cert:
          type: string
          description: >-
            Certificat de signature X.509 du fournisseur d’identité au format
            .der. Utilisé pour valider les signatures dans les réponses SAML et
            les assertions. Il s’agit d’une alternative à signingCert, conservée
            pour assurer la rétrocompatibilité. Utilisez plutôt signingCert.
          minLength: 1
          maxLength: 10240
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification indiquant l’expiration
            prochaine du certificat.
          format: date-time
        digestAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject2OptionsDigestAlgorithmEnum
        domain_aliases:
          type: array
          description: Alias de domaine pour la connexion
          minItems: 0
          items:
            type: string
            description: Un alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        entityId:
          type: string
          description: "L’identifiant d’entité (émetteur) du fournisseur de services SAML. S’il n’est pas fourni, la valeur par défaut est «\_urn:auth0:{tenant}:{connection}\_». Cette valeur est incluse dans les messages SAML AuthnRequest envoyés au fournisseur d’identité."
          minLength: 1
          maxLength: 128
        expires:
          type: string
          description: >-
            Date et heure au format ISO 8601 indiquant la date d’expiration du
            certificat de signature du fournisseur d’identité.
          format: date-time
        icon_url:
          type: string
          description: >-
            URL de l’icône de la connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée pour l’image de marque dans
            les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        idpinitiated:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject2OptionsIdpinitiated
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Le nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        protocolBinding:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject2OptionsProtocolBindingEnum
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject2OptionsSetUserRootAttributesEnum
        signatureAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject2OptionsSignatureAlgorithmEnum
        signInEndpoint:
          type: string
          description: >-
            URL du point de terminaison SAML SingleSignOnService du fournisseur
            d’identité vers lequel Auth0 envoie les requêtes d’authentification
            SAML. Il s’agit de l’URL de connexion principale de la connexion
            SAML. Obligatoire, sauf si metadataUrl ou metadataXml est utilisé.
          minLength: 8
          maxLength: 2048
          format: uri
        signingCert:
          type: string
          description: >-
            Certificat X.509 encodé en Base64 du fournisseur d’identité, utilisé
            pour valider les signatures dans les réponses et les assertions
            SAML. Le certificat est décodé et utilisé pour la vérification
            cryptographique des signatures.
          minLength: 1
          maxLength: 10240
        signSAMLRequest:
          type: boolean
          description: >-
            Lorsque true, Auth0 signe les requêtes d’authentification SAML à
            l’aide de la clé de signature de la connexion. La signature comprend
            le condensé de la requête et est validée par le fournisseur
            d’identité. La valeur par défaut est false (requêtes non signées).
        subject:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject2OptionsSubject
        tenant_domain:
          type: string
          description: >-
            Pour les connexions SAML, le domaine du tenant utilisé pour
            construire l’URL du point de terminaison de connexion. Peut être une
            chaîne pour un seul tenant ou un tableau de chaînes pour la
            validation de plusieurs tenants.
          minLength: 1
          maxLength: 255
        thumbprints:
          type: array
          description: >-
            Empreintes numériques SHA-1 des certificats de signature du
            fournisseur d’identité. Calculées automatiquement à partir de
            signingCert lors de la création de la connexion. Chaque empreinte
            doit être une chaîne hexadécimale de 40 caractères.
          minItems: 0
          items:
            type: string
            minLength: 40
            maxLength: 40
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject2OptionsUpstreamParams
        debug:
          type: boolean
          description: "Lorsque true, active le débogage SAML détaillé en générant des événements «\_w\_» (avertissement) dans les journaux du tenant contenant les détails des requêtes et réponses SAML. AVERTISSEMENT\_: cette option peut exposer des renseignements sensibles sur les utilisateurs (renseignements personnels, identifiants) et ne doit être activée que temporairement à des fins de débogage."
        deflate:
          type: boolean
          description: >-
            Lorsque true, active la compression DEFLATE pour les requêtes SAML
            envoyées au moyen de la liaison HTTP-Redirect.
        destinationUrl:
          type: string
          description: >-
            L’URL à laquelle Auth0 enverra les requêtes d’authentification SAML
            (l’URL SSO du fournisseur d’identité). Doit être une URL HTTPS
            valide.
          minLength: 8
          maxLength: 255
          format: uri
        disableFieldsMapFix:
          type: boolean
          description: >-
            Lorsque la valeur est true, désactive la correction automatique de
            la configuration fieldsMap afin d’assurer le mappage adéquat des
            attributs SAML aux champs du profil utilisateur. La valeur par
            défaut est false (correction fieldsMap activée).
        disableSignout:
          type: boolean
          description: >-
            Lorsque true, désactive l’envoi de requêtes de déconnexion SAML
            (SingleLogoutService) au fournisseur d’identité lors de la
            déconnexion de l’utilisateur. L’utilisateur sera déconnecté d’Auth0,
            mais restera connecté au fournisseur d’identité. La valeur par
            défaut est false (déconnexion fédérée activée).
        discovery_url:
          type: string
          description: >-
            URL du point de terminaison OIDC Discovery
            (/.well-known/openid-configuration) du fournisseur d’identité.
            Lorsqu’elle est fournie et que oidc_metadata est vide, Auth0
            récupère automatiquement la configuration du fournisseur, y compris
            les points de terminaison et les fonctionnalités prises en charge.
            Utilisée avec l’accès interapplications.
          minLength: 8
          maxLength: 255
          format: uri
        fieldsMap:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject2OptionsFieldsMap
        fieldsMapJsonRaw:
          type: string
          description: >-
            Représentation sous forme de chaîne JSON brute de la configuration
            fieldsMap. Utilisée en interne pour stocker et récupérer l’objet
            fieldsMap.
          minLength: 0
          maxLength: 8192
        global_token_revocation_jwt_iss:
          type: string
          description: "Valeur attendue de la revendication «\_iss\_» (émetteur) pour les jetons JWT dans les requêtes de révocation globale de jetons provenant du fournisseur d’identité. Lorsque configuré, Auth0 valide que l’émetteur du JWT correspond à cette valeur avant de traiter la révocation du jeton. Doit être utilisé conjointement avec global_token_revocation_jwt_sub."
          minLength: 1
          maxLength: 1024
        global_token_revocation_jwt_sub:
          type: string
          description: "Valeur attendue de la revendication «\_sub\_» (sujet) pour les jetons JWT dans les requêtes de révocation globale de jetons provenant du fournisseur d’identité. Lorsqu’elle est configurée, Auth0 vérifie que le sujet du JWT correspond à cette valeur avant de traiter la révocation du jeton. Doit être utilisée avec global_token_revocation_jwt_iss."
          minLength: 1
          maxLength: 1024
        metadataUrl:
          type: string
          description: >-
            URL HTTPS du document de métadonnées SAML du fournisseur d’identité.
            Lorsqu’elle est fournie, Auth0 récupère et analyse automatiquement
            les métadonnées afin d’extraire signInEndpoint, signOutEndpoint,
            signingCert, signSAMLRequest et protocolBinding. Utilisez
            metadataUrl OU metadataXml, mais pas les deux.
          minLength: 8
          maxLength: 2048
          format: uri
        oidc_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject2OptionsOidcMetadata
        recipientUrl:
          type: string
          description: >-
            L’URL à laquelle Auth0 enverra les requêtes d’authentification SAML
            (l’URL SSO du fournisseur d’identité). Doit être une URL HTTPS
            valide.
          minLength: 8
          maxLength: 255
          format: uri
        requestTemplate:
          type: string
          description: >-
            Modèle XML personnalisé pour les requêtes d’authentification SAML.
            Prend en charge la substitution de variables à l’aide de la syntaxe
            @@variableName@@. Lorsqu’il n’est pas fourni, le modèle SAML
            AuthnRequest par défaut est utilisé. Consultez
            https://auth0.com/docs/authenticate/protocols/saml/saml-sso-integrations/configure-auth0-saml-service-provider#customize-the-request-template
          minLength: 1
          maxLength: 10240
        signOutEndpoint:
          type: string
          description: >-
            URL du point de terminaison SAML SingleLogoutService du fournisseur
            d’identité, vers lequel Auth0 envoie les requêtes de déconnexion
            pour la déconnexion fédérée. Lorsqu’elle n’est pas fournie,
            signInEndpoint est utilisé par défaut. Utilisée uniquement si
            disableSignout est false.
          minLength: 8
          maxLength: 2048
          format: uri
        user_id_attribute:
          type: string
          description: >-
            Attribut d’assertion SAML personnalisé à utiliser comme identifiant
            utilisateur unique. Lorsqu’il est fourni, cet attribut est ajouté au
            début de la liste de mappage user_id par défaut, avec la plus haute
            priorité. Accepte une chaîne (un seul nom d’attribut SAML).
          minLength: 1
          maxLength: 2396
    EventStreamCloudEventConnectionCreatedObject2StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - samlp
    EventStreamCloudEventConnectionCreatedObject3Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedObject3ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedObject3Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de chaîne (maximum de 255 caractères). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedObject3Options:
      type: object
      description: "Options de la connexion «\_pingfederate\_»"
      additionalProperties: false
      required:
        - pingFederateBaseUrl
      properties:
        assertion_decryption_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject3OptionsAssertionDecryptionSettings
        cert:
          type: string
          description: >-
            Certificat de signature X.509 du fournisseur d’identité au format
            .der. Utilisé pour valider les signatures des réponses et des
            assertions SAML. Il s’agit d’une solution de rechange à signingCert,
            conservée pour assurer la rétrocompatibilité. Privilégiez
            signingCert.
          minLength: 1
          maxLength: 10240
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification d’expiration prochaine d’un
            certificat.
          format: date-time
        digestAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject3OptionsDigestAlgorithmEnum
        domain_aliases:
          type: array
          description: Alias de domaine de la connexion
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        entityId:
          type: string
          description: "Identificateur d’entité (émetteur) du fournisseur de services SAML. S’il n’est pas fourni, la valeur par défaut est «\_urn:auth0:{tenant}:{connection}\_». Cette valeur est incluse dans les messages SAML AuthnRequest envoyés au fournisseur d’identité."
          minLength: 1
          maxLength: 128
        expires:
          type: string
          description: >-
            Date et heure au format ISO 8601 indiquant la date d’expiration du
            certificat de signature du fournisseur d’identité.
          format: date-time
        icon_url:
          type: string
          description: >-
            URL de l’icône de la connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée à des fins d’image de marque
            dans les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        idpinitiated:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject3OptionsIdpinitiated
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        protocolBinding:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject3OptionsProtocolBindingEnum
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject3OptionsSetUserRootAttributesEnum
        signatureAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject3OptionsSignatureAlgorithmEnum
        signInEndpoint:
          type: string
          description: >-
            URL du point de terminaison SAML SingleSignOnService du fournisseur
            d’identité, auquel Auth0 envoie les requêtes d’authentification
            SAML. Il s’agit de l’URL de connexion principale de la connexion
            SAML. Obligatoire, sauf si metadataUrl ou metadataXml est utilisé.
          minLength: 8
          maxLength: 2048
          format: uri
        signingCert:
          type: string
          description: >-
            Certificat X.509 du fournisseur d’identité encodé en Base64, utilisé
            pour valider les signatures des réponses et des assertions SAML. Le
            certificat est décodé et utilisé pour vérifier les signatures
            cryptographiques.
          minLength: 1
          maxLength: 10240
        signSAMLRequest:
          type: boolean
          description: >-
            Lorsque la valeur est true, Auth0 signe les requêtes
            d’authentification SAML à l’aide de la clé de signature de la
            connexion. La signature comprend le condensé de la requête et est
            validée par le fournisseur d’identité. La valeur par défaut est
            false (requêtes non signées).
        subject:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject3OptionsSubject
        tenant_domain:
          type: string
          description: >-
            Pour les connexions SAML, domaine du tenant utilisé pour construire
            l’URL du point de terminaison de connexion. Peut être une chaîne
            pour un tenant unique ou un tableau de chaînes pour une validation
            multitenant.
          minLength: 1
          maxLength: 255
        thumbprints:
          type: array
          description: >-
            Empreintes SHA-1 des certificats de signature du fournisseur
            d’identité. Elles sont calculées automatiquement à partir de
            signingCert lors de la création de la connexion. Chaque empreinte
            doit être une chaîne hexadécimale de 40 caractères.
          minItems: 0
          items:
            type: string
            minLength: 40
            maxLength: 40
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject3OptionsUpstreamParams
        pingFederateBaseUrl:
          type: string
          description: >-
            URL fournie par PingFederate qui renvoie les informations utilisées
            pour créer la connexion
          minLength: 8
          maxLength: 256
          format: uri
    EventStreamCloudEventConnectionCreatedObject3StrategyEnum:
      type: string
      description: Stratégie de connexion.
      enum:
        - pingfederate
    EventStreamCloudEventConnectionCreatedObject4Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedObject4ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedObject4Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de type chaîne (maximum de 255 caractères). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedObject4Options:
      type: object
      description: "Options de la connexion «\_adfs\_»"
      additionalProperties: false
      properties:
        adfs_server:
          type: string
          description: >-
            Hôte des métadonnées de fédération ADFS ou URL XML utilisée pour
            découvrir les points de terminaison et les certificats WS-Fed. Une
            erreur est générée si adfs_server et fedMetadataXml sont tous deux
            absents.
          minLength: 0
          maxLength: 2048
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification indiquant qu’un certificat
            expirera bientôt.
          format: date-time
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsque l’adresse courriel d’un utilisateur
            correspond à l’un de ces domaines, l’utilisateur est automatiquement
            acheminé vers cette connexion pendant l’authentification.
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        entityId:
          type: string
          description: "L’identifiant d’entité (Issuer) du fournisseur de services ADFS. S’il n’est pas fourni, la valeur par défaut est «\_urn:auth0:{tenant}:{connection}\_»."
          minLength: 1
          maxLength: 128
        fedMetadataXml:
          type: string
          description: "Solution XML intégrée de remplacement pour «\_adfs_server\_». Ne peut pas être définie en même temps que «\_adfs_server\_»."
          minLength: 1
          maxLength: 102400
        icon_url:
          type: string
          description: >-
            URL de l’icône de la connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée pour l’identité visuelle dans
            les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        prev_thumbprints:
          type: array
          description: >-
            Tableau d’empreintes de certificats (hachages hexadécimaux
            SHA-128/SHA-256/SHA-512) permettant de valider les signatures SAML.
            Utilisé avec le protocole WS-Federation. Maximum de 20 empreintes.
            Chaque empreinte doit être une chaîne hexadécimale.
          minItems: 0
          items:
            type: string
            description: Empreintes de certificats pour les connexions ADFS et Azure AD.
            minLength: 0
            maxLength: 64
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject4OptionsSetUserRootAttributesEnum
        should_trust_email_verified_connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject4OptionsShouldTrustEmailVerifiedConnectionEnum
        signInEndpoint:
          type: string
          description: >-
            Point de terminaison de connexion Passive Requestor (WS-Fed),
            découvert à partir des métadonnées ou fourni explicitement.
          minLength: 8
          maxLength: 2048
          format: uri
        tenant_domain:
          description: Domaine du tenant
          type: string
          minLength: 1
          maxLength: 255
        thumbprints:
          type: array
          description: >-
            Tableau d’empreintes de certificats (hachages hexadécimaux
            SHA-128/SHA-256/SHA-512) permettant de valider les signatures SAML.
            Utilisé avec le protocole WS-Federation. Maximum de 20 empreintes.
            Chaque empreinte doit être une chaîne hexadécimale.
          minItems: 0
          items:
            type: string
            description: Empreintes de certificats pour les connexions ADFS et Azure AD.
            minLength: 0
            maxLength: 64
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject4OptionsUpstreamParams
        user_id_attribute:
          type: string
          description: >-
            Revendication ADFS personnalisée à utiliser comme identifiant
            utilisateur unique. Lorsqu’il est fourni, cet attribut est ajouté en
            tête de la liste de mappage user_id par défaut, avec la priorité la
            plus élevée. Accepte une chaîne (un seul nom de revendication ADFS).
          minLength: 1
          maxLength: 128
    EventStreamCloudEventConnectionCreatedObject4StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - adfs
    EventStreamCloudEventConnectionCreatedObject5Authentication:
      type: object
      description: >-
        Configure l’objectif d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedObject5ConnectedAccounts:
      type: object
      description: >-
        Configure l’objectif d’une connexion utilisée pour les comptes connectés
        et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedObject5Metadata:
      type: object
      description: "Métadonnées associées à la connexion sous la forme d’un objet contenant des valeurs de type chaîne (255\_caractères max.). Un maximum de 10\_propriétés de métadonnées est autorisé."
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedObject5Options:
      type: object
      description: "Options de la connexion «\_ad\_»"
      additionalProperties: false
      properties:
        agentIP:
          type: string
          description: >-
            Adresse IP de l’agent AD Connector utilisée pour vérifier que les
            requêtes d’authentification proviennent du réseau d’entreprise dans
            le cadre de l’authentification Kerberos (gérée par l’agent AD
            Connector).
          minLength: 2
          maxLength: 39
        agentMode:
          type: boolean
          description: >-
            Lorsqu’elle est activée, permet l’authentification directe par nom
            d’utilisateur et mot de passe au moyen de l’agent AD Connector,
            plutôt que par le protocole WS-Federation (gérée par l’agent AD
            Connector).
        agentVersion:
          description: >-
            Identifiant de version du logiciel d’agent AD Connector installé
            (géré par l’agent AD Connector).
          type: string
          minLength: 5
          maxLength: 12
        brute_force_protection:
          type: boolean
          description: >-
            Active la protection contre les attaques par force brute d’Auth0
            afin de prévenir les attaques par bourrage d’identifiants.
            Lorsqu’elle est activée, elle bloque les tentatives de connexion
            suspectes provenant d’adresses IP précises après des échecs répétés.
        certAuth:
          type: boolean
          description: >-
            Active l’authentification par certificat SSL client pour le
            connecteur AD, ce qui exige HTTPS au point de terminaison de
            connexion
        certs:
          type: array
          description: >-
            Tableau de certificats X.509 au format PEM utilisés pour valider les
            signatures SAML du fournisseur d’identité AD (géré par l’agent AD
            Connector).
          minItems: 0
          items:
            type: string
            minLength: 256
            maxLength: 3072
        disable_cache:
          type: boolean
          description: >-
            Lorsqu’elle est activée, désactive la mise en cache des résultats
            d’authentification du connecteur AD afin d’assurer une validation en
            temps réel auprès de l’annuaire
        disable_self_service_change_password:
          type: boolean
          description: "Lorsqu’elle est activée, masque le lien «\_mot de passe oublié\_» sur les pages de connexion afin d’empêcher les utilisateurs de lancer des réinitialisations de mot de passe en libre-service"
        domain_aliases:
          type: array
          description: "Liste de noms de domaine pouvant être utilisés avec le flux d’authentification avec identifiant en premier pour acheminer les utilisateurs vers cette connexion AD\_; chaque domaine doit être un nom DNS valide d’au plus 256\_caractères"
          minItems: 0
          items:
            type: string
            description: >-
              Un alias de domaine utilisé pour la découverte du domaine
              d’origine.
            minLength: 1
            maxLength: 255
        icon_url:
          type: string
          description: URL HTTPS de l’icône à afficher
          minLength: 8
          maxLength: 255
          format: uri
        ips:
          type: array
          description: >-
            Tableau de plages d’adresses IP en notation CIDR utilisé pour
            déterminer si les requêtes d’authentification proviennent du réseau
            d’entreprise dans le cadre de l’authentification Kerberos ou par
            certificat.
          minItems: 0
          items:
            type: string
            minLength: 2
            maxLength: 39
        kerberos:
          type: boolean
          description: >-
            Active l’authentification intégrée Windows (Kerberos) pour le SSO
            transparent lorsque les utilisateurs s’authentifient depuis les
            plages d’adresses IP du réseau d’entreprise
        kerberos_only:
          type: boolean
          description: >-
            Lorsqu’elle est définie sur true, limite la connexion à
            l’authentification Kerberos uniquement, sans recours au nom
            d’utilisateur et au mot de passe.
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Le nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject5OptionsSetUserRootAttributesEnum
        signInEndpoint:
          type: string
          description: >-
            Le type de point de terminaison de connexion de l’agent de
            connecteur AD-LDAP (géré par l’agent AD Connector).
          minLength: 8
          maxLength: 255
          format: uri
        tenant_domain:
          type: string
          description: >-
            Indication du domaine AD principal utilisée pour la découverte du
            domaine d’origine (HRD) et la discovery.
          minLength: 1
          maxLength: 512
          format: hostname
        thumbprints:
          type: array
          description: >-
            Tableau d’empreintes SHA-1 de certificats servant à valider les
            signatures. Géré par Auth0 lors de l’utilisation de l’agent AD
            Connector.
          minItems: 0
          items:
            type: string
            minLength: 40
            maxLength: 40
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject5OptionsUpstreamParams
    EventStreamCloudEventConnectionCreatedObject5StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - ad
    EventStreamCloudEventConnectionCreatedObject6Authentication:
      type: object
      description: >-
        Configurez l’utilisation prévue d’une connexion pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedObject6ConnectedAccounts:
      type: object
      description: >-
        Configurez l’utilisation prévue d’une connexion pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedObject6Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous forme d’objet contenant des
        valeurs de chaîne (max. 255 caractères). Un maximum de 10 propriétés de
        métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedObject6Options:
      type: object
      description: "Options de la connexion «\_google-apps\_»"
      additionalProperties: false
      required:
        - client_id
      properties:
        admin_access_token_expiresin:
          type: string
          description: >-
            Horodatage d’expiration de `admin_access_token` au format ISO 8601.
            Auth0 utilise cette valeur pour déterminer à quel moment actualiser
            le jeton.
          format: date-time
        allow_setting_login_scopes:
          type: boolean
          description: >-
            Lorsque sa valeur est true, permet de personnaliser les scopes OAuth
            demandés lors de la connexion de l’utilisateur. Les scopes
            personnalisés sont ajoutés aux scopes obligatoires `email` et
            `profile`. Lorsque sa valeur est false ou qu’elle est omise, seuls
            les scopes `email` et `profile` par défaut sont utilisés. Cette
            propriété est automatiquement activée lorsque les fonctionnalités
            Token Vault ou Connected Accounts sont activées.
        api_enable_groups:
          type: boolean
          description: >-
            Active l’intégration à l’API Directory du SDK Admin de Google
            Workspace pour les groupes. Lorsque sa valeur est true, Auth0 peut
            synchroniser les groupes et les appartenances aux groupes, et prend
            en charge le provisionnement entrant d’annuaire pour les groupes. La
            valeur par défaut est false.
        api_enable_users:
          type: boolean
          description: >-
            Active l’intégration à l’API Directory du SDK Admin de Google
            Workspace. Lorsque sa valeur est true, Auth0 peut récupérer des
            attributs utilisateur étendus (statut d’administrateur, statut de
            suspension, appartenances aux groupes) et prend en charge le
            provisionnement entrant d’annuaire (SCIM). La valeur par défaut est
            true.
        client_id:
          type: string
          description: >-
            Votre ID client Google OAuth 2.0. Vous le trouverez dans la [Google
            Cloud Console](https://console.cloud.google.com/apis/credentials),
            dans la section OAuth 2.0 Client IDs.
          minLength: 1
          maxLength: 128
        domain:
          type: string
          description: >-
            Nom de domaine principal Google Workspace auquel les utilisateurs
            doivent appartenir.
          minLength: 1
          maxLength: 1024
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsque l’adresse courriel d’un utilisateur
            correspond à l’un de ces domaines, celui-ci est automatiquement
            redirigé vers cette connexion lors de l’authentification.
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        email:
          type: boolean
          description: Indique si le flux OAuth demande le scope `email`.
        ext_agreed_terms:
          type: boolean
          description: Récupère l’indicateur `agreedToTerms` du profil Google Directory.
        ext_groups:
          type: boolean
          description: >-
            Active l’enrichissement avec les appartenances aux groupes Google
            (requis pour `ext_groups_extended`).
        ext_groups_extended:
          type: boolean
          description: >-
            Détermine si les entrées de groupe enrichies incluent `id`, `email`
            et `name` (true) ou uniquement le nom du groupe (false); cette
            option ne peut être définie que lorsque `ext_groups` est true.
        ext_is_admin:
          type: boolean
          description: >-
            Récupère l’indicateur d’administrateur Google Directory de
            l’utilisateur qui se connecte.
        ext_is_suspended:
          type: boolean
          description: >-
            Récupère l’indicateur de suspension Google Directory de
            l’utilisateur qui se connecte.
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject6OptionsFederatedConnectionsAccessTokens
        handle_login_from_social:
          type: boolean
          description: >-
            Lorsqu’elle est activée, les utilisateurs qui se connectent avec
            leur compte Google au moyen d’une connexion sociale sont
            automatiquement redirigés vers cette connexion Google Workspace si
            leur domaine de courriel correspond à `tenant_domain` ou à l’une des
            valeurs configurées dans `domain_aliases`. Cela garantit que les
            utilisateurs d’entreprise s’authentifient auprès du fournisseur
            d’identité Google Workspace de leur organisation plutôt qu’au moyen
            d’une connexion sociale Google générique, ce qui permet d’accéder
            aux attributs d’annuaire et d’appliquer les politiques de sécurité
            de l’organisation. La valeur par défaut est true pour les nouvelles
            connexions.
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée à des fins d’image de marque
            dans les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        map_user_id_to_id:
          type: boolean
          description: >-
            Détermine la façon dont Auth0 génère le user_id des utilisateurs
            Google Workspace. Lorsque sa valeur est false (valeur par défaut),
            l’adresse courriel de l’utilisateur est utilisée. Lorsque sa valeur
            est true, l’ID utilisateur numérique stable de Google est utilisé à
            la place; il demeure le même même si l’adresse courriel de
            l’utilisateur change. Ce paramètre ne peut être configuré qu’à la
            création de la connexion et ne peut pas être modifié par la suite.
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        profile:
          type: boolean
          description: Indique si le flux OAuth demande le scope `profile`.
        scope:
          type: array
          description: >-
            Scopes OAuth supplémentaires demandés en plus des scopes `email
            profile` par défaut; ignorés à moins que
            `allow_setting_login_scopes` soit true.
          minItems: 1
          items:
            type: string
            minLength: 1
            maxLength: 255
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject6OptionsSetUserRootAttributesEnum
        tenant_domain:
          type: string
          description: >-
            Domaine principal Google Workspace utilisé pour identifier
            l’organisation lors de l’authentification.
          minLength: 1
          maxLength: 255
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject6OptionsUpstreamParams
    EventStreamCloudEventConnectionCreatedObject6StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - google-apps
    EventStreamCloudEventConnectionCreatedObject7Authentication:
      type: object
      description: >-
        Configure l’objectif d’une connexion destinée à l’authentification lors
        de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedObject7ConnectedAccounts:
      type: object
      description: >-
        Configure l’objectif d’une connexion destinée aux comptes connectés et à
        Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedObject7Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de type chaîne (max. 255 caractères). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedObject7Options:
      type: object
      description: Options pour la connexion 'waad'
      additionalProperties: false
      required:
        - client_id
      properties:
        api_enable_users:
          type: boolean
          description: Activer l’API des utilisateurs
        app_domain:
          type: string
          description: >-
            Le domaine d’application Azure AD (p. ex.,
            'contoso.onmicrosoft.com'). Utilisé principalement avec le protocole
            WS-Federation et les points de terminaison Azure AD v1.
          minLength: 0
          maxLength: 255
        app_id:
          type: string
          description: >-
            L’URI d’ID d’application (URI d’ID d’app) de l’application Azure AD.
            Requis lors de l’utilisation d’Azure AD v1 avec le flux Resource
            Owner Password. Utilisé pour identifier la ressource demandée dans
            les requêtes de jeton OAuth.
          minLength: 0
          maxLength: 500
        basic_profile:
          type: boolean
          description: >-
            Inclut les renseignements de base du profil utilisateur provenant
            d’Azure AD (name, email, given_name, family_name). Toujours activé
            et requis — représente les données de profil minimales récupérées
            lors de l’authentification.
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification d’expiration prochaine d’un
            certificat.
          format: date-time
        client_id:
          type: string
          description: >-
            Identifiant de client OAuth 2.0 émis par le fournisseur d’identité
            lors de l’enregistrement de l’application. Cette valeur identifie
            votre connexion Auth0 auprès du fournisseur d’identité.
          minLength: 0
          maxLength: 100
        domain:
          type: string
          description: >-
            Le domaine principal du tenant Azure AD (p. ex.,
            'contoso.onmicrosoft.com' ou 'contoso.com').
          minLength: 0
          maxLength: 512
        domain_aliases:
          type: array
          description: >-
            Noms de domaine alternatifs associés à ce tenant Azure AD. Permet
            aux utilisateurs de plusieurs domaines vérifiés de s’authentifier au
            moyen de cette connexion. Peut être un tableau de chaînes de
            caractères représentant des domaines.
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 255
        ext_groups:
          type: boolean
          description: >-
            Lorsqu’elle est activée (true), récupère et stocke les appartenances
            de l’utilisateur aux groupes de sécurité Azure AD. Nécessite les
            permissions Microsoft Graph API (Directory.Read.All). Permet de
            configurer max_groups_to_retrieve.
        ext_nested_groups:
          type: boolean
          description: >-
            Lorsque la valeur est true, stocke tous les groupes dont
            l’utilisateur est membre, y compris les appartenances transitives
            aux groupes (groupes imbriqués). Lorsque la valeur est false (par
            défaut), seules les appartenances directes aux groupes sont
            incluses.
        ext_profile:
          type: boolean
          description: >-
            Lorsqu’elle est activée (true), récupère les attributs de profil
            étendus d’Azure AD au moyen de Microsoft Graph API (titre de poste,
            service, emplacement du bureau, etc.). Nécessite les permissions
            Graph API. Disponible uniquement avec Azure AD v1 ou lorsqu’elle est
            explicitement activée pour v2.
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject7OptionsFederatedConnectionsAccessTokens
        granted:
          type: boolean
          description: >-
            Indique si le consentement de l’administrateur a été accordé pour
            les permissions Azure AD requises. Champ d’état en lecture seule
            géré par Auth0 durant le flux d’autorisation OAuth.
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée dans les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée pour l’image de marque dans
            les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        identity_api:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject7OptionsIdentityApiEnum
        max_groups_to_retrieve:
          type: string
          description: >-
            Nombre maximal de groupes Azure AD à récupérer par utilisateur
            durant l’authentification. Aide à prévenir les problèmes de
            performance pour les utilisateurs membres de nombreux groupes.
            S’applique uniquement lorsque ext_groups est activé. Laissez vide
            pour utiliser la valeur par défaut de la plateforme.
          minLength: 0
          maxLength: 10
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Le nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        scope:
          type: array
          description: >-
            Portées OAuth 2.0 à demander à Azure AD durant l’authentification.
            Chaque portée représente une permission (p. ex., 'User.Read',
            'Group.Read.All'). S’applique uniquement avec Microsoft Identity
            Platform v2.0. Consultez la référence des permissions Microsoft
            Graph pour connaître les portées disponibles.
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject7OptionsSetUserRootAttributesEnum
        should_trust_email_verified_connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject7OptionsShouldTrustEmailVerifiedConnectionEnum
        tenant_domain:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject7OptionsTenantDomain
        tenantId:
          type: string
          description: >-
            L’ID du tenant Azure AD sous forme d’UUID. Il s’agit de
            l’identifiant unique de votre organisation Azure AD. Doit être un
            UUID valide de 36 caractères.
          minLength: 36
          maxLength: 36
          format: uuid
        thumbprints:
          type: array
          description: >-
            Tableau d’empreintes de certificat (hachages hexadécimaux
            SHA-128/SHA-256/SHA-512) servant à valider les signatures SAML.
            Utilisé avec le protocole WS-Federation. Maximum de 20 empreintes.
            Chaque empreinte doit être une chaîne hexadécimale.
          minItems: 0
          items:
            type: string
            description: Empreintes de certificat pour les connexions ADFS et Azure AD.
            minLength: 0
            maxLength: 64
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject7OptionsUpstreamParams
        use_wsfed:
          type: boolean
          description: >-
            Indique si le protocole WS-Federation est utilisé. Lorsque la valeur
            est true, WS-Federation est utilisé; lorsqu’elle est false, OpenID
            Connect est utilisé.
        useCommonEndpoint:
          type: boolean
          description: "Lorsque cette option est activée (true), le point de terminaison commun Azure AD est utilisé pour l’authentification multilocataire. Permet aux utilisateurs de toute organisation Azure AD de se connecter. Nécessite que userid_attribute soit défini sur «\_sub\_» (et non «\_oid\_»). Ne peut pas être utilisé avec l’approvisionnement SCIM. La valeur par défaut est false."
        userid_attribute:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject7OptionsUseridAttributeEnum
        waad_protocol:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject7OptionsWaadProtocolEnum
    EventStreamCloudEventConnectionCreatedObject7StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - waad
    EventStreamCloudEventConnectionCreatedPreviousObject0Authentication:
      type: object
      description: >-
        Configurez l’utilisation d’une connexion pour l’authentification lors de
        la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedPreviousObject0Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet dont les
        valeurs sont des chaînes de caractères (255 caractères max.). Un maximum
        de 10 propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject0ConnectedAccounts:
      type: object
      description: >-
        Configurez l’usage prévu d’une connexion pour les comptes connectés et
        Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
        cross_app_access:
          type: boolean
    EventStreamCloudEventConnectionCreatedPreviousObject0Options:
      type: object
      description: "Options de la connexion «\_oidc\_»"
      additionalProperties: false
      required:
        - client_id
      properties:
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        client_id:
          type: string
          description: >-
            Identifiant client OAuth 2.0 émis par le fournisseur d’identité lors
            de l’enregistrement de l’application. Cette valeur identifie votre
            connexion Auth0 auprès du fournisseur d’identité.
          minLength: 0
          maxLength: 255
        connection_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0OptionsConnectionSettings
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsqu’une adresse courriel d’utilisateur
            correspond à l’un de ces domaines, l’utilisateur est automatiquement
            dirigé vers cette connexion lors de l’authentification.
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        dpop_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0OptionsDpopSigningAlgEnum
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0OptionsFederatedConnectionsAccessTokens
        icon_url:
          type: string
          description: URL HTTPS de l’icône à afficher
          minLength: 8
          maxLength: 255
          format: uri
        id_token_session_expiry_supported:
          type: boolean
          description: >-
            Indique si le fournisseur d’identité prend en charge l’expiration de
            session au moyen de id_token. Si la valeur est true, le système
            utilisera la revendication session_expiry dans id_token pour
            déterminer l’expiration de la session.
        id_token_signed_response_algs:
          type: array
          description: >-
            Liste des algorithmes autorisés pour vérifier les jetons ID.
            S’applique lorsque strategy=oidc ou okta.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0OptionsIdTokenSignedResponseAlgsItemEnum
        issuer:
          type: string
          description: "URL de l’identifiant unique de l’émetteur du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» dans les jetons ID émis par le fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité, qui contient les clés publiques servant à vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons ID.
          minLength: 8
          maxLength: 255
          format: uri
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        oidc_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0OptionsOidcMetadata
        schema_version:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0OptionsSchemaVersionEnum
        scope:
          type: string
          description: "Liste de portées OAuth 2.0 demandées lors de l’autorisation, séparées par des espaces. Doit inclure «\_openid\_» (obligatoire selon la spécification OIDC). Valeurs courantes\_: «\_openid profile email\_». Les portées supplémentaires dépendent du fournisseur d’identité."
          minLength: 6
          maxLength: 255
        send_back_channel_nonce:
          type: boolean
          description: "Lorsque la valeur est true et que type est «\_back_channel\_», un nonce cryptographique est inclus dans les demandes d’autorisation afin de prévenir les attaques par rejeu. Le fournisseur d’identité doit inclure ce nonce dans le jeton ID aux fins de validation."
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0OptionsSetUserRootAttributesEnum
        tenant_domain:
          type: string
          description: Domaine du locataire
          minLength: 1
          maxLength: 255
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jetons OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultatif pour le flux implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_method:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0OptionsTokenEndpointAuthMethodEnum
        token_endpoint_auth_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0OptionsTokenEndpointAuthSigningAlgEnum
        token_endpoint_jwtca_aud_format:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0OptionsTokenEndpointJwtcaAudFormatEnum
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0OptionsUpstreamParams
        useOauthSpecScope:
          type: boolean
          description: >-
            Lorsque la valeur est true, utilise des portées séparées par des
            espaces (conformément à la spécification OAuth 2.0) plutôt que par
            des virgules lors de l’appel du point de terminaison d’autorisation
            du fournisseur d’identité. Pertinent uniquement lors de
            l’utilisation du paramètre connection_scope. Consultez
            https://auth0.com/docs/authenticate/identity-providers/adding-scopes-for-an-external-idp#pass-scopes-to-authorize-endpoint
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’il est configuré avec un mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des
            revendications supplémentaires du profil utilisateur à l’aide du
            jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        attribute_map:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0OptionsAttributeMap
        discovery_url:
          type: string
          description: >-
            URL du point de terminaison de découverte OIDC du fournisseur
            d’identité (/.well-known/openid-configuration). Lorsqu’elle est
            fournie et que oidc_metadata est vide, Auth0 récupère
            automatiquement la configuration du fournisseur, y compris les
            points de terminaison et les fonctionnalités prises en charge.
          minLength: 8
          maxLength: 255
          format: uri
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0OptionsTypeEnum
    EventStreamCloudEventConnectionCreatedPreviousObject0StrategyEnum:
      type: string
      description: Stratégie de connexion.
      enum:
        - oidc
    EventStreamCloudEventConnectionCreatedPreviousObject1Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedPreviousObject1ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour les comptes liés et
        Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedPreviousObject1Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de chaîne (max. 255 caractères). Un maximum de 10 propriétés
        de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject1Options:
      type: object
      description: Options de la connexion 'okta'
      additionalProperties: false
      required:
        - client_id
      properties:
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité, vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        client_id:
          type: string
          description: >-
            Identifiant client OAuth 2.0 émis par le fournisseur d’identité lors
            de l’enregistrement de l’application. Cette valeur identifie votre
            connexion Auth0 auprès du fournisseur d’identité.
          minLength: 0
          maxLength: 255
        connection_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1OptionsConnectionSettings
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsque l’adresse courriel d’un utilisateur
            correspond à l’un de ces domaines, l’utilisateur est automatiquement
            dirigé vers cette connexion lors de l’authentification.
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        dpop_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1OptionsDpopSigningAlgEnum
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1OptionsFederatedConnectionsAccessTokens
        icon_url:
          type: string
          description: URL HTTPS de l’icône à afficher
          minLength: 8
          maxLength: 255
          format: uri
        id_token_session_expiry_supported:
          type: boolean
          description: >-
            Indique si le fournisseur d’identité prend en charge l’expiration de
            session au moyen de id_token. Si la valeur est true, le système
            utilisera la revendication session_expiry dans id_token pour
            déterminer l’expiration de la session.
        id_token_signed_response_algs:
          type: array
          description: >-
            Liste des algorithmes autorisés pour vérifier les jetons ID.
            S’applique lorsque strategy=oidc ou okta.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1OptionsIdTokenSignedResponseAlgsItemEnum
        issuer:
          type: string
          description: "URL de l’identifiant unique de l’émetteur du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» dans les jetons ID émis par le fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison de l’ensemble de clés Web JSON (JWKS) du
            fournisseur d’identité, qui contient les clés publiques servant à
            vérifier les signatures. Auth0 récupère ces clés pour valider les
            signatures des jetons ID.
          minLength: 8
          maxLength: 255
          format: uri
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        oidc_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1OptionsOidcMetadata
        schema_version:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1OptionsSchemaVersionEnum
        scope:
          type: string
          description: "Liste de portées OAuth 2.0 séparées par des espaces et demandées lors de l’autorisation. Doit inclure «\_openid\_» (exigé par la spécification OIDC). Valeurs courantes\_: «\_openid profile email\_». Les portées supplémentaires dépendent du fournisseur d’identité."
          minLength: 6
          maxLength: 255
        send_back_channel_nonce:
          type: boolean
          description: "Lorsque la valeur est true et que type est «\_back_channel\_», inclut un nonce cryptographique dans les requêtes d’autorisation afin de prévenir les attaques par rejeu. Le fournisseur d’identité doit inclure ce nonce dans le jeton ID à des fins de validation."
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1OptionsSetUserRootAttributesEnum
        tenant_domain:
          type: string
          description: Domaine du locataire
          minLength: 1
          maxLength: 255
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jeton OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultatif pour le flux implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_method:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1OptionsTokenEndpointAuthMethodEnum
        token_endpoint_auth_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1OptionsTokenEndpointAuthSigningAlgEnum
        token_endpoint_jwtca_aud_format:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1OptionsTokenEndpointJwtcaAudFormatEnum
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1OptionsUpstreamParams
        useOauthSpecScope:
          type: boolean
          description: >-
            Lorsque la valeur est true, utilise des portées délimitées par des
            espaces (conformément à la spécification OAuth 2.0) plutôt que par
            des virgules lors de l’appel du point de terminaison d’autorisation
            du fournisseur d’identité. S’applique uniquement lors de
            l’utilisation du paramètre connection_scope. Consultez
            https://auth0.com/docs/authenticate/identity-providers/adding-scopes-for-an-external-idp#pass-scopes-to-authorize-endpoint
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’elle est configurée avec le mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des
            revendications supplémentaires du profil utilisateur à l’aide du
            jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        attribute_map:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1OptionsAttributeMap
        domain:
          type: string
          description: >-
            Domaine de l’organisation Okta (p. ex., dev-123456.okta.com). Doit
            uniquement être le domaine du serveur Okta, sans schéma ni barre
            oblique inverse finale. La découverte s’exécute uniquement lorsque
            connection.options.oidc_metadata est vide et qu’un domaine est
            fourni
          minLength: 4
          maxLength: 255
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1OptionsTypeEnum
    EventStreamCloudEventConnectionCreatedPreviousObject1StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - okta
    EventStreamCloudEventConnectionCreatedPreviousObject2Authentication:
      type: object
      description: >-
        Configurer la finalité d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedPreviousObject2ConnectedAccounts:
      type: object
      description: >-
        Configurer la finalité d’une connexion utilisée pour les comptes liés et
        Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedPreviousObject2Metadata:
      type: object
      description: "Métadonnées associées à la connexion sous la forme d’un objet contenant des valeurs de chaîne (255\_caractères max.). Un maximum de 10\_propriétés de métadonnées est autorisé."
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject2Options:
      type: object
      description: Options de la connexion 'samlp'
      additionalProperties: false
      properties:
        assertion_decryption_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject2OptionsAssertionDecryptionSettings
        cert:
          type: string
          description: >-
            Certificat de signature X.509 du fournisseur d’identité au format
            .der. Utilisé pour valider les signatures des réponses et assertions
            SAML. Il s’agit d’une solution de rechange à signingCert, conservée
            pour la rétrocompatibilité. Il est préférable d’utiliser
            signingCert.
          minLength: 1
          maxLength: 10240
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification concernant l’expiration
            imminente du certificat.
          format: date-time
        digestAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject2OptionsDigestAlgorithmEnum
        domain_aliases:
          type: array
          description: Alias de domaine de la connexion
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour la découverte du domaine d’origine.
            minLength: 1
            maxLength: 255
        entityId:
          type: string
          description: "L’identifiant d’entité (émetteur) du fournisseur de services SAML. S’il n’est pas fourni, la valeur par défaut est «\_urn:auth0:{tenant}:{connection}\_». Cette valeur est incluse dans les messages SAML AuthnRequest envoyés au fournisseur d’identité."
          minLength: 1
          maxLength: 128
        expires:
          type: string
          description: >-
            Date et heure au format ISO 8601 indiquant l’expiration du
            certificat de signature du fournisseur d’identité.
          format: date-time
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée à des fins d’image de marque
            dans les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        idpinitiated:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject2OptionsIdpinitiated
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Le nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        protocolBinding:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject2OptionsProtocolBindingEnum
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject2OptionsSetUserRootAttributesEnum
        signatureAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject2OptionsSignatureAlgorithmEnum
        signInEndpoint:
          type: string
          description: >-
            URL du point de terminaison SAML SingleSignOnService du fournisseur
            d’identité, auquel Auth0 envoie les requêtes d’authentification
            SAML. Il s’agit de l’URL de connexion principale de la connexion
            SAML. Obligatoire, sauf si metadataUrl ou metadataXml est utilisé.
          minLength: 8
          maxLength: 2048
          format: uri
        signingCert:
          type: string
          description: >-
            Certificat X.509 du fournisseur d’identité encodé en Base64, utilisé
            pour valider les signatures dans les réponses et les assertions
            SAML. Le certificat est décodé et utilisé pour vérifier les
            signatures cryptographiques.
          minLength: 1
          maxLength: 10240
        signSAMLRequest:
          type: boolean
          description: >-
            Lorsque la valeur est true, Auth0 signe les requêtes
            d’authentification SAML à l’aide de la clé de signature de la
            connexion. La signature comprend le condensat de la requête et est
            validée par le fournisseur d’identité. La valeur par défaut est
            false (requêtes non signées).
        subject:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject2OptionsSubject
        tenant_domain:
          type: string
          description: >-
            Pour les connexions SAML, le domaine du tenant utilisé pour
            construire l’URL du point de terminaison de connexion. Peut être une
            chaîne pour un seul tenant ou un tableau de chaînes pour une
            validation multitenant.
          minLength: 1
          maxLength: 255
        thumbprints:
          type: array
          description: >-
            Empreintes SHA-1 des certificats de signature du fournisseur
            d’identité. Calculées automatiquement à partir de signingCert lors
            de la création de la connexion. Chaque empreinte doit être une
            chaîne hexadécimale de 40 caractères.
          minItems: 0
          items:
            type: string
            minLength: 40
            maxLength: 40
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject2OptionsUpstreamParams
        debug:
          type: boolean
          description: "Lorsque la valeur est true, active le débogage SAML détaillé en générant des événements «\_w\_» (avertissement) dans les journaux du tenant contenant les détails des requêtes et réponses SAML. AVERTISSEMENT\_: peut exposer des renseignements personnels sensibles (PII, identifiants) et ne doit être activé que temporairement à des fins de débogage."
        deflate:
          type: boolean
          description: >-
            Lorsque la valeur est true, active la compression DEFLATE pour les
            requêtes SAML envoyées via la liaison HTTP-Redirect.
        destinationUrl:
          type: string
          description: >-
            L’URL à laquelle Auth0 enverra les requêtes d’authentification SAML
            (l’URL SSO du fournisseur d’identité). Doit être une URL HTTPS
            valide.
          minLength: 8
          maxLength: 255
          format: uri
        disableFieldsMapFix:
          type: boolean
          description: >-
            Lorsque la valeur est true, désactive la correction automatique de
            la configuration fieldsMap afin d’assurer le mappage adéquat des
            attributs SAML aux champs du profil utilisateur. La valeur par
            défaut est false (correction de fieldsMap activée).
        disableSignout:
          type: boolean
          description: >-
            Lorsque la valeur est true, désactive l’envoi de requêtes de
            déconnexion SAML (SingleLogoutService) au fournisseur d’identité
            lors de la déconnexion de l’utilisateur. L’utilisateur sera
            déconnecté d’Auth0, mais restera connecté au fournisseur d’identité.
            La valeur par défaut est false (déconnexion fédérée activée).
        discovery_url:
          type: string
          description: >-
            URL du point de terminaison OIDC Discovery du fournisseur d’identité
            (/.well-known/openid-configuration). Lorsqu’elle est fournie et que
            oidc_metadata est vide, Auth0 récupère automatiquement la
            configuration du fournisseur, y compris les points de terminaison et
            les fonctionnalités prises en charge. Utilisée avec l’accès
            interapplications.
          minLength: 8
          maxLength: 255
          format: uri
        fieldsMap:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject2OptionsFieldsMap
        fieldsMapJsonRaw:
          type: string
          description: >-
            Représentation sous forme de chaîne JSON brute de la configuration
            fieldsMap. Utilisée en interne pour stocker et récupérer l’objet
            fieldsMap.
          minLength: 0
          maxLength: 8192
        global_token_revocation_jwt_iss:
          type: string
          description: "Valeur attendue de la revendication «\_iss\_» (émetteur) pour les jetons JWT dans les requêtes Global Token Revocation provenant du fournisseur d’identité. Lorsqu’elle est configurée, Auth0 vérifie que l’émetteur du JWT correspond à cette valeur avant de traiter la révocation du jeton. Doit être utilisée avec global_token_revocation_jwt_sub."
          minLength: 1
          maxLength: 1024
        global_token_revocation_jwt_sub:
          type: string
          description: "Valeur attendue de la revendication «\_sub\_» (sujet) pour les jetons JWT dans les requêtes Global Token Revocation provenant du fournisseur d’identité. Lorsqu’elle est configurée, Auth0 vérifie que le sujet du JWT correspond à cette valeur avant de traiter la révocation du jeton. Doit être utilisée avec global_token_revocation_jwt_iss."
          minLength: 1
          maxLength: 1024
        metadataUrl:
          type: string
          description: >-
            URL HTTPS du document de métadonnées SAML du fournisseur d’identité.
            Lorsqu’elle est fournie, Auth0 récupère et analyse automatiquement
            les métadonnées afin d’extraire signInEndpoint, signOutEndpoint,
            signingCert, signSAMLRequest et protocolBinding. Utilisez
            metadataUrl OU metadataXml, mais pas les deux.
          minLength: 8
          maxLength: 2048
          format: uri
        oidc_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject2OptionsOidcMetadata
        recipientUrl:
          type: string
          description: >-
            L’URL à laquelle Auth0 enverra les requêtes d’authentification SAML
            (l’URL SSO du fournisseur d’identité). Doit être une URL HTTPS
            valide.
          minLength: 8
          maxLength: 255
          format: uri
        requestTemplate:
          type: string
          description: >-
            Modèle XML personnalisé pour les requêtes d’authentification SAML.
            Prend en charge la substitution de variables à l’aide de la syntaxe
            @@variableName@@. S’il n’est pas fourni, le modèle SAML AuthnRequest
            par défaut est utilisé. Consultez
            https://auth0.com/docs/authenticate/protocols/saml/saml-sso-integrations/configure-auth0-saml-service-provider#customize-the-request-template
          minLength: 1
          maxLength: 10240
        signOutEndpoint:
          type: string
          description: >-
            URL du point de terminaison SAML SingleLogoutService du fournisseur
            d’identité, auquel Auth0 envoie les requêtes de déconnexion pour la
            déconnexion fédérée. Si elle n’est pas fournie, la valeur par défaut
            est signInEndpoint. Utilisée uniquement si disableSignout est false.
          minLength: 8
          maxLength: 2048
          format: uri
        user_id_attribute:
          type: string
          description: >-
            Attribut d’assertion SAML personnalisé à utiliser comme identifiant
            utilisateur unique. Lorsqu’il est fourni, cet attribut est ajouté au
            début de la liste de mappage user_id par défaut et reçoit la
            priorité la plus élevée. Accepte une chaîne (un seul nom d’attribut
            SAML).
          minLength: 1
          maxLength: 2396
    EventStreamCloudEventConnectionCreatedPreviousObject2StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - samlp
    EventStreamCloudEventConnectionCreatedPreviousObject3Authentication:
      type: object
      description: >-
        Configurez la finalité d’une connexion à utiliser pour
        l’authentification lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedPreviousObject3ConnectedAccounts:
      type: object
      description: >-
        Configurez la finalité d’une connexion à utiliser pour les comptes
        associés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedPreviousObject3Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet dont les
        valeurs sont des chaînes (255 caractères max.). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject3Options:
      type: object
      description: Options pour la connexion 'pingfederate'
      additionalProperties: false
      required:
        - pingFederateBaseUrl
      properties:
        assertion_decryption_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject3OptionsAssertionDecryptionSettings
        cert:
          type: string
          description: >-
            Certificat de signature X.509 du fournisseur d’identité au format
            .der. Utilisé pour valider les signatures des réponses et assertions
            SAML. Il constitue une solution de rechange à signingCert et est
            conservé pour assurer la compatibilité descendante. Privilégiez
            plutôt signingCert.
          minLength: 1
          maxLength: 10240
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification d’expiration imminente d’un
            certificat.
          format: date-time
        digestAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject3OptionsDigestAlgorithmEnum
        domain_aliases:
          type: array
          description: Alias de domaine de la connexion
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        entityId:
          type: string
          description: >-
            Identifiant d’entité (Issuer) du fournisseur de services SAML. S’il
            n’est pas fourni, la valeur par défaut est
            'urn:auth0:{tenant}:{connection}'. Cette valeur est incluse dans les
            messages SAML AuthnRequest envoyés au fournisseur d’identité.
          minLength: 1
          maxLength: 128
        expires:
          type: string
          description: >-
            Date et heure au format ISO 8601 indiquant l’expiration du
            certificat de signature du fournisseur d’identité.
          format: date-time
        icon_url:
          type: string
          description: >-
            URL de l’icône de la connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée à des fins d’image de marque
            dans les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        idpinitiated:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject3OptionsIdpinitiated
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        protocolBinding:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject3OptionsProtocolBindingEnum
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject3OptionsSetUserRootAttributesEnum
        signatureAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject3OptionsSignatureAlgorithmEnum
        signInEndpoint:
          type: string
          description: >-
            URL du point de terminaison SAML SingleSignOnService du fournisseur
            d’identité, à laquelle Auth0 envoie les requêtes d’authentification
            SAML. Il s’agit de l’URL de connexion principale de la connexion
            SAML. Obligatoire, sauf si metadataUrl ou metadataXml est utilisé.
          minLength: 8
          maxLength: 2048
          format: uri
        signingCert:
          type: string
          description: >-
            Certificat X.509 du fournisseur d’identité encodé en Base64, utilisé
            pour valider les signatures des réponses et assertions SAML. Le
            certificat est décodé et utilisé pour vérifier les signatures
            cryptographiques.
          minLength: 1
          maxLength: 10240
        signSAMLRequest:
          type: boolean
          description: >-
            Lorsque la valeur est true, Auth0 signe les requêtes
            d’authentification SAML à l’aide de la clé de signature de la
            connexion. La signature comprend le condensé de la requête et est
            validée par le fournisseur d’identité. La valeur par défaut est
            false (requêtes non signées).
        subject:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject3OptionsSubject
        tenant_domain:
          type: string
          description: >-
            Pour les connexions SAML, domaine du tenant utilisé pour construire
            l’URL du point de terminaison de connexion. Peut être une chaîne
            pour la validation d’un seul tenant ou un tableau de chaînes pour la
            validation de plusieurs tenants.
          minLength: 1
          maxLength: 255
        thumbprints:
          type: array
          description: >-
            Empreintes SHA-1 des certificats de signature du fournisseur
            d’identité. Calculées automatiquement à partir de signingCert lors
            de la création de la connexion. Chaque empreinte doit être une
            chaîne hexadécimale de 40 caractères.
          minItems: 0
          items:
            type: string
            minLength: 40
            maxLength: 40
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject3OptionsUpstreamParams
        pingFederateBaseUrl:
          type: string
          description: >-
            URL fournie par PingFederate qui renvoie les renseignements
            nécessaires à la création de la connexion
          minLength: 8
          maxLength: 256
          format: uri
    EventStreamCloudEventConnectionCreatedPreviousObject3StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - pingfederate
    EventStreamCloudEventConnectionCreatedPreviousObject4Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedPreviousObject4ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour les comptes liés et
        Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedPreviousObject4Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de chaîne (maximum de 255 caractères). Un maximum de 10
        propriétés de métadonnées est permis.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject4Options:
      type: object
      description: Options de la connexion 'adfs'
      additionalProperties: false
      properties:
        adfs_server:
          type: string
          description: >-
            Hôte des métadonnées de fédération ADFS ou URL XML utilisé pour
            découvrir les points de terminaison et les certificats WS-Fed. Une
            erreur se produit si adfs_server et fedMetadataXml sont tous deux
            absents.
          minLength: 0
          maxLength: 2048
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification d’expiration prochaine de
            certificat.
          format: date-time
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsqu’un courriel d’utilisateur correspond à l’un
            de ces domaines, l’utilisateur est automatiquement dirigé vers cette
            connexion lors de l’authentification.
          minItems: 0
          items:
            type: string
            description: Un alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        entityId:
          type: string
          description: >-
            L’identifiant d’entité (Issuer) du fournisseur de services ADFS.
            S’il n’est pas fourni, la valeur par défaut est
            'urn:auth0:{tenant}:{connection}'.
          minLength: 1
          maxLength: 128
        fedMetadataXml:
          type: string
          description: >-
            Alternative XML intégrée à 'adfs_server'. Ne peut pas être définie
            avec 'adfs_server'.
          minLength: 1
          maxLength: 102400
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée dans les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée pour l’image de marque dans
            les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Le nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        prev_thumbprints:
          type: array
          description: >-
            Tableau d’empreintes de certificat (hachages hexadécimaux
            SHA-128/SHA-256/SHA-512) pour valider les signatures SAML. Utilisé
            avec le protocole WS-Federation. Maximum de 20 empreintes. Chaque
            empreinte doit être une chaîne hexadécimale.
          minItems: 0
          items:
            type: string
            description: Empreintes de certificat pour les connexions ADFS et Azure AD.
            minLength: 0
            maxLength: 64
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject4OptionsSetUserRootAttributesEnum
        should_trust_email_verified_connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject4OptionsShouldTrustEmailVerifiedConnectionEnum
        signInEndpoint:
          type: string
          description: >-
            Point de terminaison de connexion Passive Requestor (WS-Fed)
            découvert à partir des métadonnées ou fourni explicitement.
          minLength: 8
          maxLength: 2048
          format: uri
        tenant_domain:
          description: Domaine du tenant
          type: string
          minLength: 1
          maxLength: 255
        thumbprints:
          type: array
          description: >-
            Tableau d’empreintes de certificat (hachages hexadécimaux
            SHA-128/SHA-256/SHA-512) pour valider les signatures SAML. Utilisé
            avec le protocole WS-Federation. Maximum de 20 empreintes. Chaque
            empreinte doit être une chaîne hexadécimale.
          minItems: 0
          items:
            type: string
            description: Empreintes de certificat pour les connexions ADFS et Azure AD.
            minLength: 0
            maxLength: 64
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject4OptionsUpstreamParams
        user_id_attribute:
          type: string
          description: >-
            Revendication ADFS personnalisée à utiliser comme identifiant
            utilisateur unique. Lorsqu’il est fourni, cet attribut est ajouté au
            début de la liste de mappage user_id par défaut avec la priorité la
            plus élevée. Accepte une chaîne (un seul nom de revendication ADFS).
          minLength: 1
          maxLength: 128
    EventStreamCloudEventConnectionCreatedPreviousObject4StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - adfs
    EventStreamCloudEventConnectionCreatedPreviousObject5Authentication:
      type: object
      description: >-
        Configurez l’utilisation prévue d’une connexion pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedPreviousObject5ConnectedAccounts:
      type: object
      description: >-
        Configurez l’utilisation prévue d’une connexion pour les comptes liés et
        Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedPreviousObject5Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de type chaîne (max. 255 caractères). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject5Options:
      type: object
      description: "Options de la connexion «\_ad\_»"
      additionalProperties: false
      properties:
        agentIP:
          type: string
          description: >-
            Adresse IP de l’agent AD Connector utilisée pour vérifier que les
            requêtes d’authentification proviennent du réseau d’entreprise pour
            l’authentification Kerberos (gérée par l’agent AD Connector).
          minLength: 2
          maxLength: 39
        agentMode:
          type: boolean
          description: >-
            Lorsqu’elle est activée, permet l’authentification directe par nom
            d’utilisateur et mot de passe par l’intermédiaire de l’agent AD
            Connector plutôt que du protocole WS-Federation (gérée par l’agent
            AD Connector).
        agentVersion:
          description: >-
            Identifiant de version du logiciel d’agent AD Connector installé
            (géré par l’agent AD Connector).
          type: string
          minLength: 5
          maxLength: 12
        brute_force_protection:
          type: boolean
          description: >-
            Active la protection contre les attaques par force brute d’Auth0
            afin de prévenir les attaques de bourrage d’identifiants.
            Lorsqu’elle est activée, elle bloque les tentatives de connexion
            suspectes provenant d’adresses IP précises après des échecs répétés.
        certAuth:
          type: boolean
          description: >-
            Active l’authentification par certificat SSL client pour AD
            Connector, exigeant HTTPS au point de terminaison de connexion
        certs:
          type: array
          description: >-
            Tableau de certificats X.509 au format PEM utilisés pour valider les
            signatures SAML du fournisseur d’identité AD (géré par l’agent AD
            Connector).
          minItems: 0
          items:
            type: string
            minLength: 256
            maxLength: 3072
        disable_cache:
          type: boolean
          description: >-
            Lorsqu’elle est activée, désactive la mise en cache des résultats
            d’authentification d’AD Connector afin d’assurer une validation en
            temps réel auprès de l’annuaire
        disable_self_service_change_password:
          type: boolean
          description: "Lorsqu’elle est activée, masque le lien «\_Mot de passe oublié\_» sur les pages de connexion afin d’empêcher les utilisateurs de réinitialiser eux-mêmes leur mot de passe"
        domain_aliases:
          type: array
          description: "Liste des noms de domaine pouvant être utilisés avec le flux d’authentification axé sur l’identifiant afin d’acheminer les utilisateurs vers cette connexion AD\_; chaque domaine doit être un nom DNS valide d’au plus 256 caractères"
          minItems: 0
          items:
            type: string
            description: Un alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        icon_url:
          type: string
          description: URL HTTPS de l’icône à afficher
          minLength: 8
          maxLength: 255
          format: uri
        ips:
          type: array
          description: >-
            Tableau de plages d’adresses IP en notation CIDR utilisées pour
            déterminer si les requêtes d’authentification proviennent du réseau
            d’entreprise pour l’authentification Kerberos ou par certificat.
          minItems: 0
          items:
            type: string
            minLength: 2
            maxLength: 39
        kerberos:
          type: boolean
          description: >-
            Active l’authentification intégrée Windows (Kerberos) pour un SSO
            transparent lorsque les utilisateurs s’authentifient depuis les
            plages d’adresses IP du réseau d’entreprise
        kerberos_only:
          type: boolean
          description: >-
            Lorsque true, limite la connexion à l’authentification Kerberos
            uniquement et interdit le recours au nom d’utilisateur et au mot de
            passe.
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Un nom de champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject5OptionsSetUserRootAttributesEnum
        signInEndpoint:
          type: string
          description: >-
            Le type de point de terminaison de connexion pour l’agent connecteur
            AD-LDAP (géré par l’agent AD Connector).
          minLength: 8
          maxLength: 255
          format: uri
        tenant_domain:
          description: >-
            Indication du domaine AD principal utilisée pour HRD et la
            découverte.
          type: string
          format: hostname
          minLength: 1
          maxLength: 512
        thumbprints:
          type: array
          description: >-
            Tableau d’empreintes SHA-1 de certificats pour valider les
            signatures. Géré par Auth0 lors de l’utilisation de l’agent AD
            Connector.
          minItems: 0
          items:
            type: string
            minLength: 40
            maxLength: 40
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject5OptionsUpstreamParams
    EventStreamCloudEventConnectionCreatedPreviousObject5StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - ad
    EventStreamCloudEventConnectionCreatedPreviousObject6Authentication:
      type: object
      description: >-
        Configurez l’utilisation prévue d’une connexion pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedPreviousObject6ConnectedAccounts:
      type: object
      description: >-
        Configurez l’utilisation prévue d’une connexion pour les comptes liés et
        Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedPreviousObject6Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de type chaîne (max. 255 caractères). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject6Options:
      type: object
      description: "Options de la connexion «\_google-apps\_»"
      additionalProperties: false
      required:
        - client_id
      properties:
        admin_access_token_expiresin:
          type: string
          description: >-
            Horodatage d’expiration de `admin_access_token` au format ISO 8601.
            Auth0 utilise cette valeur pour déterminer quand actualiser le
            jeton.
          format: date-time
        allow_setting_login_scopes:
          type: boolean
          description: >-
            Lorsque true, permet de personnaliser les portées OAuth demandées
            lors de la connexion de l’utilisateur. Les portées personnalisées
            sont ajoutées aux portées obligatoires email et profile. Lorsque
            false ou omis, seules les portées email et profile par défaut sont
            utilisées. Cette propriété est automatiquement activée lorsque les
            fonctionnalités Token Vault ou Connected Accounts sont activées.
        api_enable_groups:
          type: boolean
          description: >-
            Active l’intégration à l’API Directory du SDK Admin Google Workspace
            pour les groupes. Lorsque cette option est définie sur true, Auth0
            peut synchroniser les groupes et leurs appartenances, et prend en
            charge le provisionnement entrant des groupes depuis l’annuaire. La
            valeur par défaut est false.
        api_enable_users:
          type: boolean
          description: >-
            Active l’intégration à l’API Directory du SDK Admin Google
            Workspace. Lorsque cette option est définie sur true, Auth0 peut
            récupérer des attributs utilisateur étendus (statut
            d’administrateur, statut de suspension, appartenances aux groupes)
            et prend en charge le provisionnement entrant depuis l’annuaire
            (SCIM). La valeur par défaut est true.
        client_id:
          type: string
          description: "Votre ID client Google OAuth\_2.0. Vous le trouverez dans votre [Google Cloud Console](https://console.cloud.google.com/apis/credentials), dans la section OAuth\_2.0 Client IDs."
          minLength: 1
          maxLength: 128
        domain:
          type: string
          description: >-
            Nom du domaine principal Google Workspace auquel les utilisateurs
            doivent appartenir.
          minLength: 1
          maxLength: 1024
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsqu’une adresse courriel d’utilisateur
            correspond à l’un de ces domaines, l’utilisateur est automatiquement
            acheminé vers cette connexion lors de l’authentification.
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        email:
          type: boolean
          description: Indique si le flux OAuth demande la portée `email`.
        ext_agreed_terms:
          type: boolean
          description: Récupère l’indicateur `agreedToTerms` du profil Google Directory.
        ext_groups:
          type: boolean
          description: >-
            Active l’enrichissement à l’aide des appartenances aux groupes
            Google (requis pour `ext_groups_extended`).
        ext_groups_extended:
          type: boolean
          description: >-
            Détermine si les entrées de groupes enrichies incluent `id`,
            `email`, `name` (true) ou seulement le nom du groupe (false); ne
            peut être défini que si `ext_groups` est true.
        ext_is_admin:
          type: boolean
          description: >-
            Récupère l’indicateur d’administrateur Google Directory de
            l’utilisateur qui se connecte.
        ext_is_suspended:
          type: boolean
          description: >-
            Récupère l’indicateur de suspension Google Directory de
            l’utilisateur qui se connecte.
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject6OptionsFederatedConnectionsAccessTokens
        handle_login_from_social:
          type: boolean
          description: >-
            Lorsqu’elle est activée, les utilisateurs qui se connectent avec
            leur compte Google par l’intermédiaire d’une connexion sociale sont
            automatiquement acheminés vers cette connexion Google Workspace si
            leur domaine de courriel correspond à `tenant_domain` ou à
            `domain_aliases` configurés. Les utilisateurs d’entreprise
            s’authentifient ainsi par l’intermédiaire du fournisseur d’identité
            Google Workspace de leur organisation plutôt que par une connexion
            sociale Google générique, ce qui permet d’accéder aux attributs
            d’annuaire et d’appliquer les politiques de sécurité de
            l’organisation. La valeur par défaut est true pour les nouvelles
            connexions.
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée dans les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée pour l’image de marque dans
            les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        map_user_id_to_id:
          type: boolean
          description: >-
            Détermine comment Auth0 génère le user_id des utilisateurs Google
            Workspace. Lorsque cette option est définie sur false (valeur par
            défaut), l’adresse courriel de l’utilisateur est utilisée.
            Lorsqu’elle est définie sur true, l’ID utilisateur numérique
            permanent de Google est utilisé à la place; il demeure inchangé même
            si l’adresse courriel de l’utilisateur est modifiée. Ce paramètre ne
            peut être configuré qu’à la création de la connexion et ne peut pas
            être modifié par la suite.
        non_persistent_attrs:
          type: array
          description: >-
            Tableau des champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        profile:
          type: boolean
          description: Indique si le flux OAuth demande la portée `profile`.
        scope:
          type: array
          description: >-
            Portées OAuth supplémentaires demandées en plus des portées `email
            profile` par défaut; ignorées sauf si `allow_setting_login_scopes`
            est true.
          minItems: 1
          items:
            type: string
            minLength: 1
            maxLength: 255
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject6OptionsSetUserRootAttributesEnum
        tenant_domain:
          type: string
          description: >-
            Domaine principal Google Workspace utilisé pour identifier
            l’organisation lors de l’authentification.
          minLength: 1
          maxLength: 255
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject6OptionsUpstreamParams
    EventStreamCloudEventConnectionCreatedPreviousObject6StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - google-apps
    EventStreamCloudEventConnectionCreatedPreviousObject7Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedPreviousObject7ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour les comptes liés et
        Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionCreatedPreviousObject7Metadata:
      type: object
      description: "Métadonnées associées à la connexion sous la forme d’un objet contenant des valeurs de chaîne (255\_caractères max.). Un maximum de 10 propriétés de métadonnées est autorisé."
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject7Options:
      type: object
      description: "Options pour la connexion «\_waad\_»"
      additionalProperties: false
      required:
        - client_id
      properties:
        api_enable_users:
          type: boolean
          description: Activer l’API Users
        app_domain:
          type: string
          description: "Le domaine de l’application Azure AD (p.\_ex., «\_contoso.onmicrosoft.com\_»). Utilisé principalement avec le protocole WS-Federation et les points de terminaison Azure AD v1."
          minLength: 0
          maxLength: 255
        app_id:
          type: string
          description: >-
            URI d’ID d’application (URI d’ID d’app) de l’application Azure AD.
            Obligatoire lors de l’utilisation d’Azure AD v1 avec le flux
            Resource Owner Password. Sert à identifier la ressource demandée
            dans les requêtes de jeton OAuth.
          minLength: 0
          maxLength: 500
        basic_profile:
          type: boolean
          description: >-
            Inclut les renseignements de base du profil utilisateur provenant
            d’Azure AD (name, email, given_name, family_name). Toujours activé
            et obligatoire : représente le minimum de données de profil
            récupérées durant l’authentification.
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification d’expiration prochaine d’un
            certificat.
          format: date-time
        client_id:
          type: string
          description: >-
            Identifiant client OAuth 2.0 émis par le fournisseur d’identité lors
            de l’inscription de l’application. Cette valeur identifie votre
            connexion Auth0 auprès du fournisseur d’identité.
          minLength: 0
          maxLength: 100
        domain:
          type: string
          description: >-
            Domaine principal du tenant Azure AD (p. ex., «
            contoso.onmicrosoft.com » ou « contoso.com »).
          minLength: 0
          maxLength: 512
        domain_aliases:
          type: array
          description: >-
            Noms de domaine secondaires associés à ce tenant Azure AD. Permet
            aux utilisateurs de plusieurs domaines vérifiés de s’authentifier au
            moyen de cette connexion. Peut être un tableau de chaînes de
            caractères représentant des domaines.
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 255
        ext_groups:
          type: boolean
          description: >-
            Lorsqu’il est activé (true), récupère et stocke les appartenances de
            l’utilisateur aux groupes de sécurité Azure AD. Nécessite les
            permissions de Microsoft Graph API (Directory.Read.All). Permet de
            configurer max_groups_to_retrieve.
        ext_nested_groups:
          type: boolean
          description: >-
            Lorsque true, stocke tous les groupes dont l’utilisateur est membre,
            y compris les appartenances transitives à des groupes (groupes
            imbriqués). Lorsque false (par défaut), seules les appartenances
            directes à des groupes sont incluses.
        ext_profile:
          type: boolean
          description: >-
            Lorsqu’il est activé (true), récupère les attributs de profil
            étendus d’Azure AD au moyen de Microsoft Graph API (titre du poste,
            service, emplacement du bureau, etc.). Nécessite des permissions de
            Graph API. Disponible uniquement avec Azure AD v1 ou lorsqu’il est
            explicitement activé pour v2.
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject7OptionsFederatedConnectionsAccessTokens
        granted:
          type: boolean
          description: >-
            Indique si le consentement administrateur a été accordé pour les
            permissions Azure AD requises. Champ d’état en lecture seule géré
            par Auth0 durant le flux d’autorisation OAuth.
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée à des fins d’image de marque
            dans les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        identity_api:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject7OptionsIdentityApiEnum
        max_groups_to_retrieve:
          type: string
          description: >-
            Nombre maximal de groupes Azure AD à récupérer par utilisateur
            durant l’authentification. Aide à prévenir les problèmes de
            performance pour les utilisateurs appartenant à de nombreux groupes.
            S’applique uniquement lorsque ext_groups est activé. Laissez vide
            pour utiliser la valeur par défaut de la plateforme.
          minLength: 0
          maxLength: 10
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        scope:
          type: array
          description: >-
            Scopes OAuth 2.0 à demander à Azure AD durant l’authentification.
            Chaque scope représente une permission (p. ex., « User.Read », «
            Group.Read.All »). S’applique uniquement avec Microsoft Identity
            Platform v2.0. Consultez la référence des permissions Microsoft
            Graph pour connaître les scopes offerts.
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject7OptionsSetUserRootAttributesEnum
        should_trust_email_verified_connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject7OptionsShouldTrustEmailVerifiedConnectionEnum
        tenant_domain:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject7OptionsTenantDomain
        tenantId:
          type: string
          description: >-
            ID du tenant Azure AD sous forme d’UUID. Il s’agit de l’identifiant
            unique de votre organisation Azure AD. Doit être un UUID valide de
            36 caractères.
          minLength: 36
          maxLength: 36
          format: uuid
        thumbprints:
          type: array
          description: >-
            Tableau d’empreintes de certificat (hachages hexadécimaux
            SHA-128/SHA-256/SHA-512) servant à valider les signatures SAML.
            Utilisé avec le protocole WS-Federation. Maximum de 20 empreintes.
            Chaque empreinte doit être une chaîne hexadécimale.
          minItems: 0
          items:
            type: string
            description: Empreintes de certificat pour les connexions ADFS et Azure AD.
            minLength: 0
            maxLength: 64
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject7OptionsUpstreamParams
        use_wsfed:
          type: boolean
          description: >-
            Indique si le protocole WS-Federation est utilisé. Lorsque true,
            utilise WS-Federation; lorsque false, utilise OpenID Connect.
        useCommonEndpoint:
          type: boolean
          description: >-
            Lorsqu’il est activé (true), utilise le point de terminaison commun
            Azure AD pour l’authentification multitenant. Permet aux
            utilisateurs de toute organisation Azure AD de se connecter.
            Nécessite que userid_attribute soit défini sur « sub » (et non « oid
            »). Ne peut pas être utilisé avec l’approvisionnement SCIM. La
            valeur par défaut est false.
        userid_attribute:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject7OptionsUseridAttributeEnum
        waad_protocol:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject7OptionsWaadProtocolEnum
    EventStreamCloudEventConnectionCreatedPreviousObject7StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - waad
    EventStreamCloudEventContextClientMetadata:
      type: object
      description: Métadonnées du client.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventContextRequestGeo:
      type: object
      description: Renseignements géographiques sur l’origine de la requête.
      additionalProperties: false
      properties:
        continent_code:
          type: string
          description: Code du continent.
        country_code:
          type: string
          description: Code du pays.
        country_name:
          type: string
          description: Nom du pays.
        latitude:
          type: number
          description: Coordonnée de latitude.
        longitude:
          type: number
          description: Coordonnée de longitude.
        subdivision_code:
          type: string
          description: Code de subdivision (État/province).
        subdivision_name:
          type: string
          description: Nom de la subdivision (État/province).
        city_name:
          type: string
          description: Nom de la ville.
        time_zone:
          type: string
          description: Fuseau horaire.
    EventStreamCloudEventConnectionDeletedObject0Authentication:
      type: object
      description: >-
        Configure l’objectif d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedObject0Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de type chaîne (maximum de 255 caractères). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedObject0ConnectedAccounts:
      type: object
      description: >-
        Configure l’objectif d’une connexion utilisée pour les comptes connectés
        et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
        cross_app_access:
          type: boolean
    EventStreamCloudEventConnectionDeletedObject0Options:
      type: object
      description: "Options de la connexion «\_oidc\_»"
      additionalProperties: false
      required:
        - client_id
      properties:
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité, vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        client_id:
          type: string
          description: >-
            Identifiant client OAuth 2.0 émis par le fournisseur d’identité lors
            de l’inscription de l’application. Cette valeur identifie votre
            connexion Auth0 auprès du fournisseur d’identité.
          minLength: 0
          maxLength: 255
        connection_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0OptionsConnectionSettings
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsque l’adresse de courriel d’un utilisateur
            correspond à l’un de ces domaines, l’utilisateur est automatiquement
            acheminé vers cette connexion durant l’authentification.
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        dpop_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0OptionsDpopSigningAlgEnum
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0OptionsFederatedConnectionsAccessTokens
        icon_url:
          type: string
          description: URL HTTPS de l’icône à afficher
          minLength: 8
          maxLength: 255
          format: uri
        id_token_session_expiry_supported:
          type: boolean
          description: >-
            Indique si le fournisseur d’identité prend en charge l’expiration de
            session au moyen du id_token. Si la valeur est true, le système
            utilisera la revendication session_expiry du id_token pour
            déterminer l’expiration de la session.
        id_token_signed_response_algs:
          type: array
          description: >-
            Liste des algorithmes autorisés pour vérifier les jetons d’ID.
            S’applique lorsque strategy=oidc ou okta.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventConnectionDeletedObject0OptionsIdTokenSignedResponseAlgsItemEnum
        issuer:
          type: string
          description: "URL de l’identifiant unique de l’émetteur du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» des jetons d’ID émis par le fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité, qui contient les clés publiques servant à vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons d’ID.
          minLength: 8
          maxLength: 255
          format: uri
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        oidc_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0OptionsOidcMetadata
        schema_version:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0OptionsSchemaVersionEnum
        scope:
          type: string
          description: "Liste, séparée par des espaces, des portées OAuth 2.0 demandées durant l’autorisation. Doit inclure «\_openid\_» (requis par la spécification OIDC). Valeurs courantes\_: «\_openid profile email\_». Les portées supplémentaires dépendent du fournisseur d’identité."
          minLength: 6
          maxLength: 255
        send_back_channel_nonce:
          type: boolean
          description: "Lorsque la valeur est true et que le type est «\_back_channel\_», inclut un nonce cryptographique dans les requêtes d’autorisation afin d’empêcher les attaques par rejeu. Le fournisseur d’identité doit inclure ce nonce dans le jeton d’ID aux fins de validation."
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0OptionsSetUserRootAttributesEnum
        tenant_domain:
          type: string
          description: Domaine du locataire
          minLength: 1
          maxLength: 255
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jetons OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultatif pour le flux implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_method:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0OptionsTokenEndpointAuthMethodEnum
        token_endpoint_auth_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0OptionsTokenEndpointAuthSigningAlgEnum
        token_endpoint_jwtca_aud_format:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0OptionsTokenEndpointJwtcaAudFormatEnum
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0OptionsUpstreamParams
        useOauthSpecScope:
          type: boolean
          description: >-
            Lorsque la valeur est true, utilise des portées séparées par des
            espaces (conformément à la spécification OAuth 2.0) plutôt que par
            des virgules lors de l’appel du point de terminaison d’autorisation
            du fournisseur d’identité. S’applique uniquement lors de
            l’utilisation du paramètre connection_scope. Consultez
            https://auth0.com/docs/authenticate/identity-providers/adding-scopes-for-an-external-idp#pass-scopes-to-authorize-endpoint
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’il est configuré avec le mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des
            revendications supplémentaires du profil utilisateur à l’aide du
            jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        attribute_map:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0OptionsAttributeMap
        discovery_url:
          type: string
          description: >-
            URL du point de terminaison de découverte OIDC du fournisseur
            d’identité (/.well-known/openid-configuration). Lorsqu’elle est
            fournie et que oidc_metadata est vide, Auth0 récupère
            automatiquement la configuration du fournisseur, y compris les
            points de terminaison et les fonctionnalités prises en charge.
          minLength: 8
          maxLength: 255
          format: uri
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0OptionsTypeEnum
    EventStreamCloudEventConnectionDeletedObject0StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - oidc
    EventStreamCloudEventConnectionDeletedObject1Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion destinée à l’authentification lors
        de l’ouverture de session.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedObject1ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion destinée aux comptes connectés et
        à Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedObject1Metadata:
      type: object
      description: "Métadonnées associées à la connexion sous la forme d’un objet contenant des valeurs de type chaîne (255\_caractères max.). Un maximum de 10\_propriétés de métadonnées est permis."
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedObject1Options:
      type: object
      description: "Options de la connexion «\_okta\_»"
      additionalProperties: false
      required:
        - client_id
      properties:
        authorization_endpoint:
          type: string
          description: "URL du point de terminaison d’autorisation OAuth\_2.0 du fournisseur d’identité vers lequel les utilisateurs sont redirigés pour s’authentifier. Doit être une URL HTTPS valide. Ce point de terminaison lance le flux du code d’autorisation OAuth\_2.0."
          minLength: 8
          maxLength: 2083
          format: uri
        client_id:
          type: string
          description: "Identifiant de client OAuth\_2.0 émis par le fournisseur d’identité lors de l’enregistrement de l’application. Cette valeur identifie votre connexion Auth0 auprès du fournisseur d’identité."
          minLength: 0
          maxLength: 255
        connection_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1OptionsConnectionSettings
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsqu’une adresse courriel d’utilisateur
            correspond à l’un de ces domaines, l’utilisateur est automatiquement
            dirigé vers cette connexion pendant l’authentification.
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        dpop_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1OptionsDpopSigningAlgEnum
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1OptionsFederatedConnectionsAccessTokens
        icon_url:
          type: string
          description: URL HTTPS de l’icône à afficher
          minLength: 8
          maxLength: 255
          format: uri
        id_token_session_expiry_supported:
          type: boolean
          description: >-
            Indique si le fournisseur d’identité prend en charge l’expiration de
            session au moyen de l’id_token. Si la valeur est true, le système
            utilisera la revendication session_expiry de l’id_token pour
            déterminer l’expiration de la session.
        id_token_signed_response_algs:
          type: array
          description: >-
            Liste des algorithmes autorisés pour vérifier les jetons d’ID.
            S’applique lorsque strategy=oidc ou okta.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventConnectionDeletedObject1OptionsIdTokenSignedResponseAlgsItemEnum
        issuer:
          type: string
          description: "URL de l’identifiant unique de l’émetteur du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» des jetons d’ID du fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques utilisées pour vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons d’ID.
          minLength: 8
          maxLength: 255
          format: uri
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        oidc_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1OptionsOidcMetadata
        schema_version:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1OptionsSchemaVersionEnum
        scope:
          type: string
          description: "Liste de portées OAuth\_2.0 séparées par des espaces et demandées pendant l’autorisation. Doit inclure «\_openid\_» (exigé par la spécification OIDC). Valeurs courantes\_: «\_openid profile email\_». Les portées supplémentaires dépendent du fournisseur d’identité."
          minLength: 6
          maxLength: 255
        send_back_channel_nonce:
          type: boolean
          description: "Lorsque la valeur est true et que type est «\_back_channel\_», inclut un nonce cryptographique dans les requêtes d’autorisation afin de prévenir les attaques par rejeu. Le fournisseur d’identité doit inclure ce nonce dans le jeton d’ID pour la validation."
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1OptionsSetUserRootAttributesEnum
        tenant_domain:
          type: string
          description: Domaine du locataire
          minLength: 1
          maxLength: 255
        token_endpoint:
          type: string
          description: "URL du point de terminaison de jeton OAuth\_2.0 du fournisseur d’identité où les codes d’autorisation sont échangés contre des jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le flux du code d’autorisation, mais facultatif pour le flux implicite."
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_method:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1OptionsTokenEndpointAuthMethodEnum
        token_endpoint_auth_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1OptionsTokenEndpointAuthSigningAlgEnum
        token_endpoint_jwtca_aud_format:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1OptionsTokenEndpointJwtcaAudFormatEnum
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1OptionsUpstreamParams
        useOauthSpecScope:
          type: boolean
          description: >-
            Lorsque la valeur est true, utilise des portées séparées par des
            espaces (conformément à la spécification OAuth 2.0) plutôt que par
            des virgules lors de l’appel du point de terminaison d’autorisation
            du fournisseur d’identité. S’applique uniquement lors de
            l’utilisation du paramètre connection_scope. Consultez
            https://auth0.com/docs/authenticate/identity-providers/adding-scopes-for-an-external-idp#pass-scopes-to-authorize-endpoint
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’il est configuré avec le mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des
            revendications supplémentaires du profil utilisateur au moyen du
            jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        attribute_map:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1OptionsAttributeMap
        domain:
          type: string
          description: >-
            Domaine de l’organisation Okta (p. ex., dev-123456.okta.com). Il
            doit s’agir uniquement du domaine du serveur Okta, sans schéma ni
            barre oblique inverse finale. La découverte s’exécute uniquement
            lorsque connection.options.oidc_metadata est vide et qu’un domaine
            est fourni
          minLength: 4
          maxLength: 255
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1OptionsTypeEnum
    EventStreamCloudEventConnectionDeletedObject1StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - okta
    EventStreamCloudEventConnectionDeletedObject2Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedObject2ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedObject2Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet dont les
        valeurs sont des chaînes de caractères (maximum de 255 caractères). Un
        maximum de 10 propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedObject2Options:
      type: object
      description: "Options de la connexion «\_samlp\_»"
      additionalProperties: false
      properties:
        assertion_decryption_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject2OptionsAssertionDecryptionSettings
        cert:
          type: string
          description: >-
            Certificat de signature X.509 du fournisseur d’identité au format
            .der. Utilisé pour valider les signatures dans les réponses et
            assertions SAML. Il s’agit d’une solution de rechange à signingCert,
            conservée pour assurer la rétrocompatibilité. Préférez signingCert.
          minLength: 1
          maxLength: 10240
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification d’expiration imminente du
            certificat.
          format: date-time
        digestAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject2OptionsDigestAlgorithmEnum
        domain_aliases:
          type: array
          description: Alias de domaine de la connexion
          minItems: 0
          items:
            type: string
            description: Un alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        entityId:
          type: string
          description: "L’identificateur d’entité (émetteur) du fournisseur de services SAML. S’il n’est pas fourni, la valeur par défaut est «\_urn:auth0:{tenant}:{connection}\_». Cette valeur est incluse dans les messages SAML AuthnRequest envoyés au fournisseur d’identité."
          minLength: 1
          maxLength: 128
        expires:
          type: string
          description: "Date et heure au format ISO\_8601 indiquant la date d’expiration du certificat de signature du fournisseur d’identité."
          format: date-time
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée pour l’image de marque
            visuelle dans les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        idpinitiated:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject2OptionsIdpinitiated
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Le nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        protocolBinding:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject2OptionsProtocolBindingEnum
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject2OptionsSetUserRootAttributesEnum
        signatureAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject2OptionsSignatureAlgorithmEnum
        signInEndpoint:
          type: string
          description: >-
            URL du point de terminaison SAML SingleSignOnService du fournisseur
            d’identité vers lequel Auth0 envoie les requêtes d’authentification
            SAML. Il s’agit de l’URL de connexion principale de la connexion
            SAML. Obligatoire, sauf si metadataUrl ou metadataXml est utilisé.
          minLength: 8
          maxLength: 2048
          format: uri
        signingCert:
          type: string
          description: >-
            Certificat X.509 encodé en Base64 du fournisseur d’identité, utilisé
            pour valider les signatures dans les réponses et assertions SAML. Le
            certificat est décodé et utilisé pour la vérification
            cryptographique des signatures.
          minLength: 1
          maxLength: 10240
        signSAMLRequest:
          type: boolean
          description: >-
            Lorsque cette valeur est true, Auth0 signe les requêtes
            d’authentification SAML à l’aide de la clé de signature de la
            connexion. La signature inclut le condensé de la requête et est
            validée par le fournisseur d’identité. La valeur par défaut est
            false (requêtes non signées).
        subject:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject2OptionsSubject
        tenant_domain:
          type: string
          description: >-
            Pour les connexions SAML, le domaine du locataire utilisé pour
            construire l’URL du point de terminaison de connexion. Peut être une
            chaîne de caractères pour une validation monolocataire ou un tableau
            de chaînes de caractères pour une validation multilocataire.
          minLength: 1
          maxLength: 255
        thumbprints:
          type: array
          description: >-
            Empreintes SHA-1 des certificats de signature du fournisseur
            d’identité. Calculées automatiquement à partir de signingCert lors
            de la création de la connexion. Chaque empreinte doit être une
            chaîne hexadécimale de 40 caractères.
          minItems: 0
          items:
            type: string
            minLength: 40
            maxLength: 40
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject2OptionsUpstreamParams
        debug:
          type: boolean
          description: "Lorsque cette valeur est true, active le débogage SAML détaillé en enregistrant des événements «\_w\_» (avertissement) dans les journaux du locataire, avec les détails des requêtes et réponses SAML. AVERTISSEMENT\_: peut exposer des renseignements utilisateur sensibles (renseignements personnels, identifiants) et ne doit être activé que temporairement à des fins de débogage."
        deflate:
          type: boolean
          description: >-
            Lorsque cette valeur est true, active la compression DEFLATE pour
            les requêtes SAML envoyées via la liaison HTTP-Redirect.
        destinationUrl:
          type: string
          description: >-
            L’URL vers laquelle Auth0 enverra les requêtes d’authentification
            SAML (l’URL SSO du fournisseur d’identité). Doit être une URL HTTPS
            valide.
          minLength: 8
          maxLength: 255
          format: uri
        disableFieldsMapFix:
          type: boolean
          description: >-
            Lorsque la valeur est true, désactive la correction automatique de
            la configuration fieldsMap afin d’assurer le mappage adéquat des
            attributs SAML aux champs du profil utilisateur. La valeur par
            défaut est false (correction de fieldsMap activée).
        disableSignout:
          type: boolean
          description: >-
            Lorsque cette valeur est true, désactive l’envoi de requêtes de
            déconnexion SAML (SingleLogoutService) au fournisseur d’identité
            lors de la déconnexion de l’utilisateur. L’utilisateur sera
            déconnecté d’Auth0, mais restera connecté au fournisseur d’identité.
            La valeur par défaut est false (déconnexion fédérée activée).
        discovery_url:
          type: string
          description: >-
            URL du point de terminaison de découverte OIDC du fournisseur
            d’identité (/.well-known/openid-configuration). Lorsqu’elle est
            fournie et que oidc_metadata est vide, Auth0 récupère
            automatiquement la configuration du fournisseur, y compris les
            points de terminaison et les fonctionnalités prises en charge.
            Utilisé avec l’accès interapplications.
          minLength: 8
          maxLength: 255
          format: uri
        fieldsMap:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject2OptionsFieldsMap
        fieldsMapJsonRaw:
          type: string
          description: >-
            Représentation brute sous forme de chaîne JSON de la configuration
            fieldsMap. Utilisée en interne pour stocker et récupérer l’objet
            fieldsMap.
          minLength: 0
          maxLength: 8192
        global_token_revocation_jwt_iss:
          type: string
          description: "Valeur attendue de la revendication «\_iss\_» (émetteur) des jetons JWT dans les requêtes de révocation globale des jetons provenant du fournisseur d’identité. Lorsqu’elle est configurée, Auth0 valide que l’émetteur du JWT correspond à cette valeur avant de traiter la révocation du jeton. Doit être utilisée avec global_token_revocation_jwt_sub."
          minLength: 1
          maxLength: 1024
        global_token_revocation_jwt_sub:
          type: string
          description: "Valeur attendue de la revendication «\_sub\_» (sujet) des jetons JWT dans les requêtes de révocation globale des jetons provenant du fournisseur d’identité. Lorsqu’elle est configurée, Auth0 valide que le sujet du JWT correspond à cette valeur avant de traiter la révocation du jeton. Doit être utilisée avec global_token_revocation_jwt_iss."
          minLength: 1
          maxLength: 1024
        metadataUrl:
          type: string
          description: >-
            URL HTTPS du document de métadonnées SAML du fournisseur d’identité.
            Lorsqu’elle est fournie, Auth0 récupère et analyse automatiquement
            les métadonnées afin d’extraire signInEndpoint, signOutEndpoint,
            signingCert, signSAMLRequest et protocolBinding. Utilisez
            metadataUrl OU metadataXml, pas les deux.
          minLength: 8
          maxLength: 2048
          format: uri
        oidc_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject2OptionsOidcMetadata
        recipientUrl:
          type: string
          description: >-
            L’URL vers laquelle Auth0 enverra les requêtes d’authentification
            SAML (l’URL SSO du fournisseur d’identité). Doit être une URL HTTPS
            valide.
          minLength: 8
          maxLength: 255
          format: uri
        requestTemplate:
          type: string
          description: >-
            Modèle XML personnalisé pour les requêtes d’authentification SAML.
            Prend en charge la substitution de variables à l’aide de la syntaxe
            @@variableName@@. S’il n’est pas fourni, le modèle SAML AuthnRequest
            par défaut est utilisé. Consultez
            https://auth0.com/docs/authenticate/protocols/saml/saml-sso-integrations/configure-auth0-saml-service-provider#customize-the-request-template
          minLength: 1
          maxLength: 10240
        signOutEndpoint:
          type: string
          description: >-
            URL du point de terminaison SAML SingleLogoutService du fournisseur
            d’identité, vers lequel Auth0 envoie les requêtes de déconnexion
            pour la déconnexion fédérée. Si elle n’est pas fournie,
            signInEndpoint est utilisé par défaut. Utilisée uniquement si
            disableSignout est faux.
          minLength: 8
          maxLength: 2048
          format: uri
        user_id_attribute:
          type: string
          description: >-
            Attribut d’assertion SAML personnalisé à utiliser comme identifiant
            utilisateur unique. Lorsqu’il est fourni, cet attribut est ajouté au
            début de la liste de mappage user_id par défaut, avec la priorité la
            plus élevée. Accepte une chaîne de caractères (un seul nom
            d’attribut SAML).
          minLength: 1
          maxLength: 2396
    EventStreamCloudEventConnectionDeletedObject2StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - samlp
    EventStreamCloudEventConnectionDeletedObject3Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedObject3ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedObject3Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de chaîne de caractères (max. 255 caractères). Un maximum de
        10 propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedObject3Options:
      type: object
      description: Options de la connexion 'pingfederate'
      additionalProperties: false
      required:
        - pingFederateBaseUrl
      properties:
        assertion_decryption_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject3OptionsAssertionDecryptionSettings
        cert:
          type: string
          description: >-
            Certificat de signature X.509 du fournisseur d’identité au format
            .der. Utilisé pour valider les signatures dans les réponses et les
            assertions SAML. Il s’agit d’une solution de rechange à signingCert,
            conservée pour assurer la rétrocompatibilité. Utilisez plutôt
            signingCert.
          minLength: 1
          maxLength: 10240
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification indiquant qu’un certificat
            expirera bientôt.
          format: date-time
        digestAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject3OptionsDigestAlgorithmEnum
        domain_aliases:
          type: array
          description: Alias de domaine de la connexion
          minItems: 0
          items:
            type: string
            description: Un alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        entityId:
          type: string
          description: "L’identifiant d’entité (émetteur) du fournisseur de services SAML. S’il n’est pas fourni, la valeur par défaut est «\_urn:auth0:{tenant}:{connection}\_». Cette valeur est incluse dans les messages SAML AuthnRequest envoyés au fournisseur d’identité."
          minLength: 1
          maxLength: 128
        expires:
          type: string
          description: "Date et heure au format ISO\_8601 indiquant la date d’expiration du certificat de signature du fournisseur d’identité."
          format: date-time
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée à des fins d’image de marque
            dans les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        idpinitiated:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject3OptionsIdpinitiated
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Un nom de champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        protocolBinding:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject3OptionsProtocolBindingEnum
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject3OptionsSetUserRootAttributesEnum
        signatureAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject3OptionsSignatureAlgorithmEnum
        signInEndpoint:
          type: string
          description: >-
            URL du point de terminaison SAML SingleSignOnService du fournisseur
            d’identité, auquel Auth0 envoie les requêtes d’authentification
            SAML. Il s’agit de l’URL de connexion principale de la connexion
            SAML. Obligatoire, sauf si metadataUrl ou metadataXml est utilisé.
          minLength: 8
          maxLength: 2048
          format: uri
        signingCert:
          type: string
          description: >-
            Certificat X.509 du fournisseur d’identité encodé en Base64, utilisé
            pour valider les signatures dans les réponses et les assertions
            SAML. Le certificat est décodé et utilisé pour la vérification
            cryptographique des signatures.
          minLength: 1
          maxLength: 10240
        signSAMLRequest:
          type: boolean
          description: >-
            Lorsque la valeur est true, Auth0 signe les requêtes
            d’authentification SAML à l’aide de la clé de signature de la
            connexion. La signature inclut le condensé de la requête et est
            validée par le fournisseur d’identité. La valeur par défaut est
            false (requêtes non signées).
        subject:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject3OptionsSubject
        tenant_domain:
          type: string
          description: >-
            Pour les connexions SAML, le domaine du tenant utilisé pour
            construire l’URL du point de terminaison de connexion. Peut être une
            chaîne pour un seul tenant ou un tableau de chaînes pour une
            validation multitenant.
          minLength: 1
          maxLength: 255
        thumbprints:
          type: array
          description: "Empreintes SHA-1 des certificats de signature du fournisseur d’identité. Calculées automatiquement à partir de signingCert lors de la création de la connexion. Chaque empreinte doit être une chaîne hexadécimale de 40\_caractères."
          minItems: 0
          items:
            type: string
            minLength: 40
            maxLength: 40
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject3OptionsUpstreamParams
        pingFederateBaseUrl:
          type: string
          description: >-
            URL fournie par PingFederate qui renvoie les renseignements utilisés
            pour créer la connexion
          minLength: 8
          maxLength: 256
          format: uri
    EventStreamCloudEventConnectionDeletedObject3StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - pingfederate
    EventStreamCloudEventConnectionDeletedObject4Authentication:
      type: object
      description: >-
        Configure l’objectif d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedObject4ConnectedAccounts:
      type: object
      description: >-
        Configure l’objectif d’une connexion utilisée pour les comptes connectés
        et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedObject4Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet dont les
        valeurs sont des chaînes de caractères (max. 255 caractères). Un maximum
        de 10 propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedObject4Options:
      type: object
      description: "Options pour la connexion «\_adfs\_»"
      additionalProperties: false
      properties:
        adfs_server:
          type: string
          description: >-
            Hôte de métadonnées de fédération ADFS ou URL XML utilisée pour
            détecter les points de terminaison et les certificats WS-Fed. Une
            erreur se produit si adfs_server et fedMetadataXml sont tous deux
            absents.
          minLength: 0
          maxLength: 2048
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification signalant l’expiration
            prochaine d’un certificat.
          format: date-time
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsque l’adresse courriel d’un utilisateur
            correspond à l’un de ces domaines, celui-ci est automatiquement
            dirigé vers cette connexion pendant l’authentification.
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        entityId:
          type: string
          description: "Identifiant d’entité (Issuer) du fournisseur de services ADFS. S’il n’est pas fourni, la valeur par défaut est «\_urn:auth0:{tenant}:{connection}\_»."
          minLength: 1
          maxLength: 128
        fedMetadataXml:
          type: string
          description: "Alternative XML intégrée à «\_adfs_server\_». Ne peut pas être définie en même temps que «\_adfs_server\_»."
          minLength: 1
          maxLength: 102400
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée pour l’image de marque dans
            les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        prev_thumbprints:
          type: array
          description: >-
            Tableau d’empreintes de certificats (hachages hexadécimaux
            SHA-128/SHA-256/SHA-512) servant à valider les signatures SAML.
            Utilisé avec le protocole WS-Federation. Maximum de 20 empreintes.
            Chaque empreinte doit être une chaîne hexadécimale.
          minItems: 0
          items:
            type: string
            description: Empreintes de certificats pour les connexions ADFS et Azure AD.
            minLength: 0
            maxLength: 64
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject4OptionsSetUserRootAttributesEnum
        should_trust_email_verified_connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject4OptionsShouldTrustEmailVerifiedConnectionEnum
        signInEndpoint:
          type: string
          description: >-
            Point de terminaison de connexion Passive Requestor (WS-Fed),
            détecté à partir des métadonnées ou fourni explicitement.
          minLength: 8
          maxLength: 2048
          format: uri
        tenant_domain:
          description: Domaine du tenant
          type: string
          minLength: 1
          maxLength: 255
        thumbprints:
          type: array
          description: >-
            Tableau d’empreintes de certificats (hachages hexadécimaux
            SHA-128/SHA-256/SHA-512) servant à valider les signatures SAML.
            Utilisé avec le protocole WS-Federation. Maximum de 20 empreintes.
            Chaque empreinte doit être une chaîne hexadécimale.
          minItems: 0
          items:
            type: string
            description: Empreintes de certificats pour les connexions ADFS et Azure AD.
            minLength: 0
            maxLength: 64
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject4OptionsUpstreamParams
        user_id_attribute:
          type: string
          description: >-
            Revendication ADFS personnalisée à utiliser comme identifiant
            utilisateur unique. Lorsqu’il est fourni, cet attribut est ajouté en
            tête de la liste de mappage user_id par défaut et reçoit la priorité
            la plus élevée. Accepte une chaîne de caractères (un seul nom de
            revendication ADFS).
          minLength: 1
          maxLength: 128
    EventStreamCloudEventConnectionDeletedObject4StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - adfs
    EventStreamCloudEventConnectionDeletedObject5Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedObject5ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedObject5Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de type chaîne (max. 255 caractères). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedObject5Options:
      type: object
      description: "Options de la connexion «\_ad\_»"
      additionalProperties: false
      properties:
        agentIP:
          type: string
          description: >-
            Adresse IP de l’agent AD Connector utilisée pour vérifier que les
            requêtes d’authentification proviennent du réseau d’entreprise pour
            l’authentification Kerberos (gérée par l’agent AD Connector).
          minLength: 2
          maxLength: 39
        agentMode:
          type: boolean
          description: >-
            Lorsqu’elle est activée, permet l’authentification directe par nom
            d’utilisateur et mot de passe au moyen de l’agent AD Connector au
            lieu du protocole WS-Federation (gérée par l’agent AD Connector).
        agentVersion:
          type: string
          description: >-
            Identifiant de version du logiciel de l’agent AD Connector installé
            (géré par l’agent AD Connector).
          minLength: 5
          maxLength: 12
        brute_force_protection:
          type: boolean
          description: >-
            Active la protection contre les attaques par force brute d’Auth0
            afin de prévenir les attaques de bourrage d’identifiants.
            Lorsqu’elle est activée, elle bloque les tentatives de connexion
            suspectes provenant d’adresses IP précises après des échecs répétés.
        certAuth:
          type: boolean
          description: >-
            Active l’authentification par certificat SSL client pour AD
            Connector, ce qui exige HTTPS au point de terminaison de connexion
        certs:
          type: array
          description: >-
            Tableau de certificats X.509 au format PEM utilisé pour valider les
            signatures SAML du fournisseur d’identité AD (géré par l’agent AD
            Connector).
          minItems: 0
          items:
            type: string
            minLength: 256
            maxLength: 3072
        disable_cache:
          type: boolean
          description: >-
            Lorsqu’elle est activée, désactive la mise en cache des résultats
            d’authentification d’AD Connector afin d’assurer une validation en
            temps réel auprès de l’annuaire
        disable_self_service_change_password:
          type: boolean
          description: "Lorsqu’elle est activée, masque le lien «\_mot de passe oublié\_» sur les pages de connexion afin d’empêcher les utilisateurs de lancer la réinitialisation de leur mot de passe en libre-service"
        domain_aliases:
          type: array
          description: "Liste de noms de domaine pouvant être utilisés avec le flux d’authentification avec identifiant d’abord pour acheminer les utilisateurs vers cette connexion AD\_; chaque domaine doit être un nom DNS valide d’au plus 256 caractères"
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        icon_url:
          type: string
          description: URL HTTPS de l’icône à afficher
          minLength: 8
          maxLength: 255
          format: uri
        ips:
          type: array
          description: >-
            Tableau de plages d’adresses IP en notation CIDR utilisé pour
            déterminer si les requêtes d’authentification proviennent du réseau
            d’entreprise pour l’authentification Kerberos ou par certificat.
          minItems: 0
          items:
            type: string
            minLength: 2
            maxLength: 39
        kerberos:
          type: boolean
          description: >-
            Active l’authentification intégrée Windows (Kerberos) pour le SSO
            transparent lorsque les utilisateurs s’authentifient à partir des
            plages d’adresses IP du réseau d’entreprise
        kerberos_only:
          type: boolean
          description: >-
            Lorsque la valeur est true, limite la connexion à l’authentification
            Kerberos, sans possibilité de repli vers un nom d’utilisateur et un
            mot de passe.
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom de champ utilisateur qui ne doit pas être stocké dans la base
              de données Auth0.
            minLength: 0
            maxLength: 255
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject5OptionsSetUserRootAttributesEnum
        signInEndpoint:
          type: string
          description: >-
            Type de point de terminaison de connexion de l’agent AD-LDAP
            Connector (géré par l’agent AD Connector).
          minLength: 8
          maxLength: 255
          format: uri
        tenant_domain:
          description: >-
            Indication du domaine AD principal utilisée pour HRD et la
            découverte.
          type: string
          format: hostname
          minLength: 1
          maxLength: 512
        thumbprints:
          type: array
          description: >-
            Tableau d’empreintes SHA-1 de certificats utilisées pour valider les
            signatures. Géré par Auth0 lors de l’utilisation de l’agent AD
            Connector.
          minItems: 0
          items:
            type: string
            minLength: 40
            maxLength: 40
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject5OptionsUpstreamParams
    EventStreamCloudEventConnectionDeletedObject5StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - ad
    EventStreamCloudEventConnectionDeletedObject6Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedObject6ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedObject6Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de chaîne de caractères (max. 255 caractères). Un maximum de
        10 propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedObject6Options:
      type: object
      description: "Options de la connexion «\_google-apps\_»"
      additionalProperties: false
      required:
        - client_id
      properties:
        admin_access_token_expiresin:
          type: string
          description: "Horodatage d’expiration de `admin_access_token` au format ISO\_8601. Auth0 utilise cette valeur pour déterminer quand actualiser le jeton."
          format: date-time
        allow_setting_login_scopes:
          type: boolean
          description: >-
            Lorsqu’elle est définie à vrai, cette option permet de personnaliser
            les portées OAuth demandées lors de la connexion de l’utilisateur.
            Les portées personnalisées sont ajoutées aux portées obligatoires
            `email` et `profile`. Lorsqu’elle est définie à faux ou omise,
            seules les portées `email` et `profile` par défaut sont utilisées.
            Cette propriété est automatiquement activée lorsque les
            fonctionnalités Token Vault ou Connected Accounts sont activées.
        api_enable_groups:
          type: boolean
          description: >-
            Active l’intégration à l’API Directory du SDK Admin Google Workspace
            pour les groupes. Lorsqu’elle est définie à vrai, Auth0 peut
            synchroniser les groupes et leurs appartenances, et prend en charge
            le provisionnement entrant des groupes à partir de l’annuaire. La
            valeur par défaut est faux.
        api_enable_users:
          type: boolean
          description: >-
            Active l’intégration à l’API Directory du SDK Admin Google
            Workspace. Lorsqu’elle est définie à vrai, Auth0 peut récupérer des
            attributs utilisateur étendus (statut d’administrateur, statut de
            suspension, appartenances aux groupes) et prend en charge le
            provisionnement entrant à partir de l’annuaire (SCIM). La valeur par
            défaut est vrai.
        client_id:
          type: string
          description: "Votre ID client Google OAuth\_2.0. Vous le trouverez dans votre [Google Cloud Console](https://console.cloud.google.com/apis/credentials), dans la section OAuth 2.0 Client IDs."
          minLength: 1
          maxLength: 128
        domain:
          type: string
          description: >-
            Nom de domaine principal Google Workspace auquel les utilisateurs
            doivent appartenir.
          minLength: 1
          maxLength: 1024
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsque l’adresse courriel d’un utilisateur
            correspond à l’un de ces domaines, il est automatiquement dirigé
            vers cette connexion pendant l’authentification.
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        email:
          type: boolean
          description: Indique si le flux OAuth demande la portée `email`.
        ext_agreed_terms:
          type: boolean
          description: Récupère l’indicateur `agreedToTerms` du profil Google Directory.
        ext_groups:
          type: boolean
          description: >-
            Active l’enrichissement à partir des appartenances aux groupes
            Google (requis pour `ext_groups_extended`).
        ext_groups_extended:
          type: boolean
          description: >-
            Détermine si les entrées de groupes enrichies incluent `id`, `email`
            et `name` (vrai) ou seulement le nom du groupe (faux); ne peut être
            défini que si `ext_groups` est vrai.
        ext_is_admin:
          type: boolean
          description: >-
            Récupère l’indicateur d’administrateur Google Directory de
            l’utilisateur qui se connecte.
        ext_is_suspended:
          type: boolean
          description: >-
            Récupère l’indicateur de suspension Google Directory de
            l’utilisateur qui se connecte.
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject6OptionsFederatedConnectionsAccessTokens
        handle_login_from_social:
          type: boolean
          description: >-
            Lorsqu’elle est activée, les utilisateurs qui se connectent avec
            leur compte Google au moyen d’une connexion sociale sont
            automatiquement dirigés vers cette connexion Google Workspace si
            leur domaine de courriel correspond à `tenant_domain` ou à
            `domain_aliases` configurés. Cela garantit que les utilisateurs
            d’entreprise s’authentifient auprès du fournisseur d’identité Google
            Workspace de leur organisation plutôt qu’au moyen d’une connexion
            sociale Google générique, ce qui permet d’accéder aux attributs
            issus de l’annuaire et d’appliquer les politiques de sécurité de
            l’organisation. La valeur par défaut est vrai pour les nouvelles
            connexions.
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée pour l’image de marque
            visuelle dans les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        map_user_id_to_id:
          type: boolean
          description: >-
            Détermine la façon dont Auth0 génère le `user_id` pour les
            utilisateurs Google Workspace. Lorsqu’elle est définie à faux
            (valeur par défaut), l’adresse courriel de l’utilisateur est
            utilisée. Lorsqu’elle est définie à vrai, l’ID utilisateur numérique
            stable de Google est utilisé à la place et demeure le même même si
            l’adresse courriel de l’utilisateur change. Ce paramètre ne peut
            être configuré que lors de la création de la connexion et ne peut
            pas être modifié par la suite.
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom de champ utilisateur qui ne doit pas être stocké dans la base
              de données Auth0.
            minLength: 0
            maxLength: 255
        profile:
          type: boolean
          description: Indique si le flux OAuth demande la portée `profile`.
        scope:
          type: array
          description: >-
            Portées OAuth supplémentaires demandées en plus des portées `email
            profile` par défaut; ignorées sauf si `allow_setting_login_scopes`
            est vrai.
          minItems: 1
          items:
            type: string
            minLength: 1
            maxLength: 255
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject6OptionsSetUserRootAttributesEnum
        tenant_domain:
          type: string
          description: >-
            Domaine principal Google Workspace utilisé pour identifier
            l’organisation lors de l’authentification.
          minLength: 1
          maxLength: 255
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject6OptionsUpstreamParams
    EventStreamCloudEventConnectionDeletedObject6StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - google-apps
    EventStreamCloudEventConnectionDeletedObject7Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion destinée à l’authentification lors
        de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedObject7ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion destinée aux comptes connectés et
        à Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedObject7Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de type chaîne (255 caractères max.). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedObject7Options:
      type: object
      description: "Options de la connexion «\_waad\_»"
      additionalProperties: false
      required:
        - client_id
      properties:
        api_enable_users:
          type: boolean
          description: Activer l’API des utilisateurs
        app_domain:
          type: string
          description: "Le domaine de l’application Azure AD (p. ex., «\_contoso.onmicrosoft.com\_»). Utilisé principalement avec le protocole WS-Federation et les points de terminaison Azure AD v1."
          minLength: 0
          maxLength: 255
        app_id:
          type: string
          description: >-
            L’URI d’ID d’application (URI d’ID d’appli) de l’application Azure
            AD. Obligatoire lors de l’utilisation d’Azure AD v1 avec le flux
            Resource Owner Password. Sert à identifier la ressource demandée
            dans les requêtes de jeton OAuth.
          minLength: 0
          maxLength: 500
        basic_profile:
          type: boolean
          description: >-
            Inclut les renseignements de base du profil utilisateur provenant
            d’Azure AD (name, email, given_name, family_name). Toujours activé
            et requis — représente les données de profil minimales récupérées
            lors de l’authentification.
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification d’expiration prochaine d’un
            certificat.
          format: date-time
        client_id:
          type: string
          description: >-
            Identifiant de client OAuth 2.0 émis par le fournisseur d’identité
            lors de l’enregistrement de l’application. Cette valeur identifie
            votre connexion Auth0 auprès du fournisseur d’identité.
          minLength: 0
          maxLength: 100
        domain:
          type: string
          description: "Le domaine principal du locataire Azure AD (p. ex., «\_contoso.onmicrosoft.com\_» ou «\_contoso.com\_»)."
          minLength: 0
          maxLength: 512
        domain_aliases:
          type: array
          description: >-
            Autres noms de domaine associés à ce locataire Azure AD. Permet aux
            utilisateurs de plusieurs domaines vérifiés de s’authentifier par
            l’intermédiaire de cette connexion. Peut être un tableau de chaînes
            de caractères représentant des domaines.
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 255
        ext_groups:
          type: boolean
          description: >-
            Lorsqu’elle est activée (true), récupère et stocke les appartenances
            de l’utilisateur aux groupes de sécurité Azure AD. Nécessite les
            permissions Microsoft Graph API (Directory.Read.All). Permet de
            configurer max_groups_to_retrieve.
        ext_nested_groups:
          type: boolean
          description: >-
            Lorsque true, stocke tous les groupes dont l’utilisateur est membre,
            y compris les appartenances transitives aux groupes (groupes
            imbriqués). Lorsque false (valeur par défaut), seules les
            appartenances directes aux groupes sont incluses.
        ext_profile:
          type: boolean
          description: >-
            Lorsqu’elle est activée (true), récupère des attributs de profil
            étendus d’Azure AD par l’intermédiaire de Microsoft Graph API (titre
            du poste, service, emplacement du bureau, etc.). Nécessite les
            permissions Graph API. Disponible uniquement avec Azure AD v1 ou
            lorsqu’elle est explicitement activée pour v2.
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject7OptionsFederatedConnectionsAccessTokens
        granted:
          type: boolean
          description: >-
            Indique si le consentement de l’administrateur a été accordé pour
            les permissions Azure AD requises. Champ d’état en lecture seule
            géré par Auth0 pendant le flux d’autorisation OAuth.
        icon_url:
          type: string
          description: >-
            URL de l’icône de la connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée pour l’image de marque
            visuelle dans les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        identity_api:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject7OptionsIdentityApiEnum
        max_groups_to_retrieve:
          type: string
          description: >-
            Nombre maximal de groupes Azure AD à récupérer par utilisateur lors
            de l’authentification. Aide à prévenir les problèmes de performance
            chez les utilisateurs qui appartiennent à de nombreux groupes.
            S’applique uniquement lorsque ext_groups est activé. Laissez vide
            pour utiliser la valeur par défaut de la plateforme.
          minLength: 0
          maxLength: 10
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Le nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        scope:
          type: array
          description: "Portées OAuth 2.0 à demander à Azure AD lors de l’authentification. Chaque portée représente une permission (p. ex., «\_User.Read\_», «\_Group.Read.All\_»). S’applique uniquement avec Microsoft Identity Platform v2.0. Consultez la référence des permissions Microsoft Graph pour connaître les portées disponibles."
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject7OptionsSetUserRootAttributesEnum
        should_trust_email_verified_connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject7OptionsShouldTrustEmailVerifiedConnectionEnum
        tenant_domain:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject7OptionsTenantDomain
        tenantId:
          type: string
          description: >-
            L’ID du locataire Azure AD sous forme d’UUID. Il s’agit de
            l’identifiant unique de votre organisation Azure AD. Doit être un
            UUID valide de 36 caractères.
          minLength: 36
          maxLength: 36
          format: uuid
        thumbprints:
          type: array
          description: >-
            Tableau d’empreintes de certificat (hachages hexadécimaux
            SHA-128/SHA-256/SHA-512) servant à valider les signatures SAML.
            Utilisé avec le protocole WS-Federation. Maximum de 20 empreintes.
            Chaque empreinte doit être une chaîne hexadécimale.
          minItems: 0
          items:
            type: string
            description: Empreintes de certificat pour les connexions ADFS et Azure AD.
            minLength: 0
            maxLength: 64
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject7OptionsUpstreamParams
        use_wsfed:
          type: boolean
          description: "Indique si le protocole WS-Federation est utilisé. Lorsque true, utilise WS-Federation\_; lorsque false, utilise OpenID Connect."
        useCommonEndpoint:
          type: boolean
          description: "Lorsqu’elle est activée (true), utilise le point de terminaison commun Azure AD pour l’authentification multiclient. Permet aux utilisateurs de toute organisation Azure AD de se connecter. Nécessite que userid_attribute soit défini sur «\_sub\_» (et non «\_oid\_»). Ne peut pas être utilisé avec l’approvisionnement SCIM. La valeur par défaut est false."
        userid_attribute:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject7OptionsUseridAttributeEnum
        waad_protocol:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject7OptionsWaadProtocolEnum
    EventStreamCloudEventConnectionDeletedObject7StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - waad
    EventStreamCloudEventConnectionDeletedPreviousObject0Authentication:
      type: object
      description: >-
        Configure l’objectif d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedPreviousObject0Metadata:
      type: object
      description: "Métadonnées associées à la connexion sous la forme d’un objet dont les valeurs sont des chaînes (255\_caractères max.). Un maximum de 10\_propriétés de métadonnées est autorisé."
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject0ConnectedAccounts:
      type: object
      description: >-
        Configure l’objectif d’une connexion utilisée pour les comptes associés
        et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
        cross_app_access:
          type: boolean
    EventStreamCloudEventConnectionDeletedPreviousObject0Options:
      type: object
      description: "Options de la connexion «\_oidc\_»"
      additionalProperties: false
      required:
        - client_id
      properties:
        authorization_endpoint:
          type: string
          description: "URL du point de terminaison d’autorisation OAuth\_2.0 du fournisseur d’identité vers lequel les utilisateurs sont redirigés pour s’authentifier. Doit être une URL HTTPS valide. Ce point de terminaison lance le flux de code d’autorisation OAuth\_2.0."
          minLength: 8
          maxLength: 2083
          format: uri
        client_id:
          type: string
          description: "Identifiant client OAuth\_2.0 émis par le fournisseur d’identité lors de l’inscription de l’application. Cette valeur identifie votre connexion Auth0 auprès du fournisseur d’identité."
          minLength: 0
          maxLength: 255
        connection_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0OptionsConnectionSettings
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsqu’une adresse courriel d’utilisateur
            correspond à l’un de ces domaines, l’utilisateur est automatiquement
            acheminé vers cette connexion pendant l’authentification.
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        dpop_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0OptionsDpopSigningAlgEnum
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0OptionsFederatedConnectionsAccessTokens
        icon_url:
          type: string
          description: URL HTTPS de l’icône à afficher
          minLength: 8
          maxLength: 255
          format: uri
        id_token_session_expiry_supported:
          type: boolean
          description: >-
            Indique si le fournisseur d’identité prend en charge l’expiration de
            session au moyen de id_token. Si true, le système utilise la
            revendication session_expiry dans id_token pour déterminer
            l’expiration de la session.
        id_token_signed_response_algs:
          type: array
          description: >-
            Liste des algorithmes autorisés pour vérifier les jetons ID.
            S’applique lorsque strategy=oidc ou okta.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0OptionsIdTokenSignedResponseAlgsItemEnum
        issuer:
          type: string
          description: "URL de l’identifiant unique de l’émetteur du fournisseur d’identité (p.\_ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» dans les jetons ID émis par le fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques servant à vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons ID.
          minLength: 8
          maxLength: 255
          format: uri
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        oidc_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0OptionsOidcMetadata
        schema_version:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0OptionsSchemaVersionEnum
        scope:
          type: string
          description: "Liste de portées OAuth\_2.0 demandées lors de l’autorisation, séparées par des espaces. Doit inclure «\_openid\_» (requis par la spécification OIDC). Valeurs courantes\_: «\_openid profile email\_». Les portées supplémentaires dépendent du fournisseur d’identité."
          minLength: 6
          maxLength: 255
        send_back_channel_nonce:
          type: boolean
          description: "Lorsque la valeur est true et que type est «\_back_channel\_», inclut une valeur nonce cryptographique dans les requêtes d’autorisation afin d’empêcher les attaques par rejeu. Le fournisseur d’identité doit inclure cette valeur nonce dans le jeton ID aux fins de validation."
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0OptionsSetUserRootAttributesEnum
        tenant_domain:
          type: string
          description: Domaine du locataire
          minLength: 1
          maxLength: 255
        token_endpoint:
          type: string
          description: "URL du point de terminaison de jetons OAuth\_2.0 du fournisseur d’identité, où les codes d’autorisation sont échangés contre des jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le flux de code d’autorisation, mais facultatif pour le flux implicite."
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_method:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0OptionsTokenEndpointAuthMethodEnum
        token_endpoint_auth_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0OptionsTokenEndpointAuthSigningAlgEnum
        token_endpoint_jwtca_aud_format:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0OptionsTokenEndpointJwtcaAudFormatEnum
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0OptionsUpstreamParams
        useOauthSpecScope:
          type: boolean
          description: "Lorsque la valeur est true, utilise des portées séparées par des espaces (selon la spécification OAuth\_2.0) plutôt que par des virgules lors des requêtes au point de terminaison d’autorisation du fournisseur d’identité. Pertinent uniquement lors de l’utilisation du paramètre connection_scope. Consultez https://auth0.com/docs/authenticate/identity-providers/adding-scopes-for-an-external-idp#pass-scopes-to-authorize-endpoint"
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’elle est configurée avec le mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des
            revendications supplémentaires du profil utilisateur à l’aide du
            jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        attribute_map:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0OptionsAttributeMap
        discovery_url:
          type: string
          description: >-
            URL du point de terminaison de découverte OIDC du fournisseur
            d’identité (/.well-known/openid-configuration). Lorsqu’elle est
            fournie et que oidc_metadata est vide, Auth0 récupère
            automatiquement la configuration du fournisseur, y compris les
            points de terminaison et les fonctionnalités prises en charge.
          minLength: 8
          maxLength: 255
          format: uri
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0OptionsTypeEnum
    EventStreamCloudEventConnectionDeletedPreviousObject0StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - oidc
    EventStreamCloudEventConnectionDeletedPreviousObject1Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedPreviousObject1ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedPreviousObject1Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de type chaîne (255 caractères max.). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject1Options:
      type: object
      description: Options de la connexion 'okta'
      additionalProperties: false
      required:
        - client_id
      properties:
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        client_id:
          type: string
          description: >-
            Identifiant client OAuth 2.0 émis par le fournisseur d’identité lors
            de l’inscription de l’application. Cette valeur identifie votre
            connexion Auth0 auprès du fournisseur d’identité.
          minLength: 0
          maxLength: 255
        connection_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1OptionsConnectionSettings
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsqu’une adresse de courriel d’utilisateur
            correspond à l’un de ces domaines, l’utilisateur est automatiquement
            acheminé vers cette connexion durant l’authentification.
          minItems: 0
          items:
            type: string
            description: Un alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        dpop_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1OptionsDpopSigningAlgEnum
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1OptionsFederatedConnectionsAccessTokens
        icon_url:
          type: string
          description: URL HTTPS de l’icône à afficher
          minLength: 8
          maxLength: 255
          format: uri
        id_token_session_expiry_supported:
          type: boolean
          description: >-
            Indique si le fournisseur d’identité prend en charge l’expiration de
            session au moyen de id_token. Si sa valeur est true, le système
            utilisera la revendication session_expiry dans id_token pour
            déterminer l’expiration de la session.
        id_token_signed_response_algs:
          type: array
          description: >-
            Liste des algorithmes autorisés pour vérifier les jetons ID.
            S’applique lorsque strategy=oidc ou okta.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1OptionsIdTokenSignedResponseAlgsItemEnum
        issuer:
          type: string
          description: >-
            URL de l’identifiant unique de l’émetteur du fournisseur d’identité
            (p. ex., https://accounts.google.com). Doit correspondre à la
            revendication 'iss' des jetons ID provenant du fournisseur
            d’identité.
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques servant à vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons ID.
          minLength: 8
          maxLength: 255
          format: uri
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Un nom de champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        oidc_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1OptionsOidcMetadata
        schema_version:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1OptionsSchemaVersionEnum
        scope:
          type: string
          description: >-
            Liste de portées OAuth 2.0 séparées par des espaces, demandées lors
            de l’autorisation. Doit inclure 'openid' (requis par la
            spécification OIDC). Valeurs courantes : 'openid profile email'. Les
            portées supplémentaires dépendent du fournisseur d’identité.
          minLength: 6
          maxLength: 255
        send_back_channel_nonce:
          type: boolean
          description: >-
            Lorsque sa valeur est true et que le type est 'back_channel', inclut
            un nonce cryptographique dans les requêtes d’autorisation afin de
            prévenir les attaques par rejeu. Le fournisseur d’identité doit
            inclure ce nonce dans le jeton ID pour validation.
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1OptionsSetUserRootAttributesEnum
        tenant_domain:
          type: string
          description: Domaine du locataire
          minLength: 1
          maxLength: 255
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jeton OAuth 2.0 du fournisseur
            d’identité où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultatif pour le flux implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_method:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1OptionsTokenEndpointAuthMethodEnum
        token_endpoint_auth_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1OptionsTokenEndpointAuthSigningAlgEnum
        token_endpoint_jwtca_aud_format:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1OptionsTokenEndpointJwtcaAudFormatEnum
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1OptionsUpstreamParams
        useOauthSpecScope:
          type: boolean
          description: >-
            Lorsque sa valeur est true, utilise des portées délimitées par des
            espaces (conformément à la spécification OAuth 2.0) plutôt que par
            des virgules lors de l’appel du point de terminaison d’autorisation
            du fournisseur d’identité. Pertinent uniquement lors de
            l’utilisation du paramètre connection_scope. Consultez
            https://auth0.com/docs/authenticate/identity-providers/adding-scopes-for-an-external-idp#pass-scopes-to-authorize-endpoint
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’il est configuré avec un mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des
            revendications supplémentaires du profil utilisateur à l’aide du
            jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        attribute_map:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1OptionsAttributeMap
        domain:
          type: string
          description: >-
            Domaine de l’organisation Okta (p. ex., dev-123456.okta.com). Doit
            être uniquement le domaine du serveur Okta, sans schéma ni barre
            oblique inverse finale. La découverte s’exécute uniquement lorsque
            connection.options.oidc_metadata est vide et qu’un domaine est
            fourni
          minLength: 4
          maxLength: 255
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1OptionsTypeEnum
    EventStreamCloudEventConnectionDeletedPreviousObject1StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - okta
    EventStreamCloudEventConnectionDeletedPreviousObject2Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedPreviousObject2ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedPreviousObject2Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de type chaîne (255 caractères max.). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject2Options:
      type: object
      description: "Options de la connexion «\_samlp\_»"
      additionalProperties: false
      properties:
        assertion_decryption_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject2OptionsAssertionDecryptionSettings
        cert:
          type: string
          description: >-
            Certificat de signature X.509 du fournisseur d’identité au format
            .der. Utilisé pour valider les signatures des réponses et assertions
            SAML. Il s’agit d’une solution de rechange à signingCert, conservée
            pour assurer la rétrocompatibilité. Utilisez plutôt signingCert.
          minLength: 1
          maxLength: 10240
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification d’expiration prochaine d’un
            certificat.
          format: date-time
        digestAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject2OptionsDigestAlgorithmEnum
        domain_aliases:
          type: array
          description: Alias de domaine de la connexion
          minItems: 0
          items:
            type: string
            description: Un alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        entityId:
          description: "L’identifiant d’entité (Issuer) du fournisseur de services SAML. S’il n’est pas fourni, la valeur par défaut est «\_urn:auth0:{tenant}:{connection}\_». Cette valeur est incluse dans les messages SAML AuthnRequest envoyés au fournisseur d’identité."
          type: string
          minLength: 1
          maxLength: 128
        expires:
          type: string
          description: >-
            Date et heure au format ISO 8601 indiquant l’expiration du
            certificat de signature du fournisseur d’identité.
          format: date-time
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée pour l’image de marque
            visuelle dans les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        idpinitiated:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject2OptionsIdpinitiated
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Un nom de champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        protocolBinding:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject2OptionsProtocolBindingEnum
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject2OptionsSetUserRootAttributesEnum
        signatureAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject2OptionsSignatureAlgorithmEnum
        signInEndpoint:
          type: string
          description: >-
            URL du point de terminaison SAML SingleSignOnService du fournisseur
            d’identité vers lequel Auth0 envoie les requêtes d’authentification
            SAML. Il s’agit de l’URL principale de connexion pour la connexion
            SAML. Obligatoire, sauf si metadataUrl ou metadataXml est utilisé.
          minLength: 8
          maxLength: 2048
          format: uri
        signingCert:
          type: string
          description: >-
            Certificat X.509 du fournisseur d’identité encodé en Base64, utilisé
            pour valider les signatures des réponses et assertions SAML. Le
            certificat est décodé et utilisé pour la vérification
            cryptographique des signatures.
          minLength: 1
          maxLength: 10240
        signSAMLRequest:
          type: boolean
          description: >-
            Lorsque la valeur est true, Auth0 signe les requêtes
            d’authentification SAML à l’aide de la clé de signature de la
            connexion. La signature inclut le condensé de la requête et est
            validée par le fournisseur d’identité. La valeur par défaut est
            false (requêtes non signées).
        subject:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject2OptionsSubject
        tenant_domain:
          type: string
          description: >-
            Pour les connexions SAML, le domaine du tenant utilisé pour
            construire l’URL du point de terminaison de connexion. Peut être une
            chaîne pour un seul tenant ou un tableau de chaînes pour une
            validation multilocataire.
          minLength: 1
          maxLength: 255
        thumbprints:
          type: array
          description: >-
            Empreintes SHA-1 des certificats de signature du fournisseur
            d’identité. Calculées automatiquement à partir de signingCert lors
            de la création de la connexion. Chaque empreinte doit être une
            chaîne hexadécimale de 40 caractères.
          minItems: 0
          items:
            type: string
            minLength: 40
            maxLength: 40
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject2OptionsUpstreamParams
        debug:
          type: boolean
          description: "Lorsque la valeur est true, active le débogage SAML détaillé en générant des événements «\_w\_» (avertissement) dans les journaux du tenant contenant les détails des requêtes et réponses SAML. AVERTISSEMENT\_: peut exposer des renseignements personnels sensibles (RPS, identifiants) et ne doit être activé que temporairement à des fins de débogage."
        deflate:
          type: boolean
          description: >-
            Lorsque la valeur est true, active la compression DEFLATE pour les
            requêtes SAML envoyées via la liaison HTTP-Redirect.
        destinationUrl:
          type: string
          description: >-
            L’URL vers laquelle Auth0 enverra les requêtes d’authentification
            SAML (l’URL SSO du fournisseur d’identité). Doit être une URL HTTPS
            valide.
          minLength: 8
          maxLength: 255
          format: uri
        disableFieldsMapFix:
          type: boolean
          description: >-
            Lorsque la valeur est true, désactive la correction automatique de
            la configuration fieldsMap afin d’assurer le mappage adéquat des
            attributs SAML aux champs du profil utilisateur. La valeur par
            défaut est false (correction de fieldsMap activée).
        disableSignout:
          type: boolean
          description: >-
            Lorsque la valeur est true, désactive l’envoi de requêtes de logout
            SAML (SingleLogoutService) au fournisseur d’identité lors de la
            déconnexion de l’utilisateur. L’utilisateur sera déconnecté d’Auth0,
            mais restera connecté au fournisseur d’identité. La valeur par
            défaut est false (logout fédéré activé).
        discovery_url:
          type: string
          description: >-
            URL du point de terminaison de discovery OIDC du fournisseur
            d’identité (/.well-known/openid-configuration). Lorsqu’elle est
            fournie et que oidc_metadata est vide, Auth0 récupère
            automatiquement la configuration du fournisseur, y compris les
            points de terminaison et les fonctionnalités prises en charge.
            Utilisée avec Cross App Access.
          minLength: 8
          maxLength: 255
          format: uri
        fieldsMap:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject2OptionsFieldsMap
        fieldsMapJsonRaw:
          type: string
          description: >-
            Représentation sous forme de chaîne JSON brute de la configuration
            fieldsMap. Utilisée en interne pour stocker et récupérer l’objet
            fieldsMap.
          minLength: 0
          maxLength: 8192
        global_token_revocation_jwt_iss:
          type: string
          description: "Valeur attendue de la claim «\_iss\_» (Issuer) pour les jetons JWT dans les requêtes de Global Token Revocation provenant du fournisseur d’identité. Lorsqu’elle est configurée, Auth0 valide que l’émetteur du JWT correspond à cette valeur avant de traiter la révocation du jeton. Doit être utilisée avec global_token_revocation_jwt_sub."
          minLength: 1
          maxLength: 1024
        global_token_revocation_jwt_sub:
          type: string
          description: "Valeur attendue de la claim «\_sub\_» (Subject) pour les jetons JWT dans les requêtes de Global Token Revocation provenant du fournisseur d’identité. Lorsqu’elle est configurée, Auth0 valide que le sujet du JWT correspond à cette valeur avant de traiter la révocation du jeton. Doit être utilisée avec global_token_revocation_jwt_iss."
          minLength: 1
          maxLength: 1024
        metadataUrl:
          type: string
          description: >-
            URL HTTPS du document de métadonnées SAML du fournisseur d’identité.
            Lorsqu’elle est fournie, Auth0 récupère et analyse automatiquement
            les métadonnées pour extraire signInEndpoint, signOutEndpoint,
            signingCert, signSAMLRequest et protocolBinding. Utilisez
            metadataUrl OU metadataXml, mais pas les deux.
          minLength: 8
          maxLength: 2048
          format: uri
        oidc_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject2OptionsOidcMetadata
        recipientUrl:
          type: string
          description: >-
            URL à laquelle Auth0 enverra les requêtes d’authentification SAML
            (l’URL SSO du fournisseur d’identité). Doit être une URL HTTPS
            valide.
          minLength: 8
          maxLength: 255
          format: uri
        requestTemplate:
          type: string
          description: >-
            Modèle XML personnalisé pour les requêtes d’authentification SAML.
            Prend en charge la substitution de variables à l’aide de la syntaxe
            @@variableName@@. Lorsqu’il n’est pas fourni, le modèle AuthnRequest
            SAML par défaut est utilisé. Consultez
            https://auth0.com/docs/authenticate/protocols/saml/saml-sso-integrations/configure-auth0-saml-service-provider#customize-the-request-template
          minLength: 1
          maxLength: 10240
        signOutEndpoint:
          type: string
          description: >-
            URL du point de terminaison SingleLogoutService SAML du fournisseur
            d’identité, où Auth0 envoie les requêtes de déconnexion fédérée.
            Lorsqu’elle n’est pas fournie, signInEndpoint est utilisé par
            défaut. Utilisée uniquement si disableSignout est false.
          minLength: 8
          maxLength: 2048
          format: uri
        user_id_attribute:
          type: string
          description: >-
            Attribut d’assertion SAML personnalisé à utiliser comme identifiant
            utilisateur unique. Lorsqu’il est fourni, cet attribut est ajouté en
            tête de la liste de mappage user_id par défaut, avec la priorité la
            plus élevée. Accepte une chaîne (un seul nom d’attribut SAML).
          minLength: 1
          maxLength: 2396
    EventStreamCloudEventConnectionDeletedPreviousObject2StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - samlp
    EventStreamCloudEventConnectionDeletedPreviousObject3Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedPreviousObject3ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedPreviousObject3Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de type chaîne (max. 255 caractères). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject3Options:
      type: object
      description: Options de la connexion 'pingfederate'
      additionalProperties: false
      required:
        - pingFederateBaseUrl
      properties:
        assertion_decryption_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject3OptionsAssertionDecryptionSettings
        cert:
          type: string
          description: >-
            Certificat de signature X.509 du fournisseur d’identité au format
            .der. Utilisé pour valider les signatures des réponses SAML et des
            assertions. Il s’agit d’une solution de rechange à signingCert,
            conservée pour assurer la rétrocompatibilité. Utilisez plutôt
            signingCert.
          minLength: 1
          maxLength: 10240
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification d’expiration prochaine d’un
            certificat.
          format: date-time
        digestAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject3OptionsDigestAlgorithmEnum
        domain_aliases:
          type: array
          description: Alias de domaine de la connexion
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        entityId:
          type: string
          description: >-
            Identifiant d’entité (émetteur) du fournisseur de services SAML.
            S’il n’est pas fourni, la valeur par défaut est
            'urn:auth0:{tenant}:{connection}'. Cette valeur est incluse dans les
            messages SAML AuthnRequest envoyés au fournisseur d’identité.
          minLength: 1
          maxLength: 128
        expires:
          type: string
          description: "Date et heure au format ISO\_8601 indiquant l’expiration du certificat de signature du fournisseur d’identité."
          format: date-time
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée pour l’image de marque
            visuelle dans les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        idpinitiated:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject3OptionsIdpinitiated
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        protocolBinding:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject3OptionsProtocolBindingEnum
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject3OptionsSetUserRootAttributesEnum
        signatureAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject3OptionsSignatureAlgorithmEnum
        signInEndpoint:
          type: string
          description: >-
            URL du point de terminaison SAML SingleSignOnService du fournisseur
            d’identité, vers laquelle Auth0 envoie les requêtes
            d’authentification SAML. Il s’agit de l’URL de connexion principale
            de la connexion SAML. Obligatoire, sauf si metadataUrl ou
            metadataXml est utilisé.
          minLength: 8
          maxLength: 2048
          format: uri
        signingCert:
          type: string
          description: >-
            Certificat X.509 du fournisseur d’identité encodé en Base64, utilisé
            pour valider les signatures dans les réponses SAML et les
            assertions. Le certificat est décodé et utilisé pour la vérification
            cryptographique des signatures.
          minLength: 1
          maxLength: 10240
        signSAMLRequest:
          type: boolean
          description: >-
            Lorsque true, Auth0 signe les requêtes d’authentification SAML à
            l’aide de la clé de signature de la connexion. La signature inclut
            le condensé de la requête et est validée par le fournisseur
            d’identité. La valeur par défaut est false (requêtes non signées).
        subject:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject3OptionsSubject
        tenant_domain:
          type: string
          description: >-
            Pour les connexions SAML, domaine du tenant utilisé pour construire
            l’URL du point de terminaison de connexion. Peut être une chaîne
            pour un seul tenant ou un tableau de chaînes pour une validation à
            plusieurs tenants.
          minLength: 1
          maxLength: 255
        thumbprints:
          type: array
          description: >-
            Empreintes SHA-1 des certificats de signature du fournisseur
            d’identité. Calculées automatiquement à partir de signingCert lors
            de la création de la connexion. Chaque empreinte doit être une
            chaîne hexadécimale de 40 caractères.
          minItems: 0
          items:
            type: string
            minLength: 40
            maxLength: 40
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject3OptionsUpstreamParams
        pingFederateBaseUrl:
          type: string
          description: >-
            URL fournie par PingFederate qui renvoie les renseignements utilisés
            pour créer la connexion
          minLength: 8
          maxLength: 256
          format: uri
    EventStreamCloudEventConnectionDeletedPreviousObject3StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - pingfederate
    EventStreamCloudEventConnectionDeletedPreviousObject4Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedPreviousObject4ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedPreviousObject4Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de type chaîne (255 caractères max.). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject4Options:
      type: object
      description: "Options de la connexion «\_adfs\_»"
      additionalProperties: false
      properties:
        adfs_server:
          type: string
          description: >-
            Hôte de métadonnées de fédération ADFS ou URL XML utilisé pour
            découvrir les points de terminaison et les certificats WS-Fed.
            Renvoie une erreur si adfs_server et fedMetadataXml sont tous deux
            absents.
          minLength: 0
          maxLength: 2048
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification indiquant qu’un certificat
            expirera bientôt.
          format: date-time
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour la découverte
            du domaine d’origine (HRD). Lorsque l’adresse courriel d’un
            utilisateur correspond à l’un de ces domaines, celui-ci est
            automatiquement acheminé vers cette connexion lors de
            l’authentification.
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour la découverte du domaine d’origine.
            minLength: 1
            maxLength: 255
        entityId:
          type: string
          description: "Identifiant d’entité (émetteur) du fournisseur de services ADFS. S’il n’est pas fourni, la valeur par défaut est «\_urn:auth0:{tenant}:{connection}\_»."
          minLength: 1
          maxLength: 128
        fedMetadataXml:
          type: string
          description: "Alternative XML intégrée à «\_adfs_server\_». Ne peut pas être définie en même temps que «\_adfs_server\_»."
          minLength: 1
          maxLength: 102400
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée pour l’identité visuelle dans
            les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        prev_thumbprints:
          type: array
          description: >-
            Tableau d’empreintes de certificat (hachages hexadécimaux
            SHA-128/SHA-256/SHA-512) servant à valider les signatures SAML.
            Utilisé avec le protocole WS-Federation. Maximum de 20 empreintes.
            Chaque empreinte doit être une chaîne hexadécimale.
          minItems: 0
          items:
            type: string
            description: Empreintes de certificat pour les connexions ADFS et Azure AD.
            minLength: 0
            maxLength: 64
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject4OptionsSetUserRootAttributesEnum
        should_trust_email_verified_connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject4OptionsShouldTrustEmailVerifiedConnectionEnum
        signInEndpoint:
          type: string
          description: >-
            Point de terminaison de connexion du demandeur passif (WS-Fed),
            découvert à partir des métadonnées ou fourni explicitement.
          minLength: 8
          maxLength: 2048
          format: uri
        tenant_domain:
          description: Domaine du tenant
          type: string
          minLength: 1
          maxLength: 255
        thumbprints:
          type: array
          description: >-
            Tableau d’empreintes de certificat (hachages hexadécimaux
            SHA-128/SHA-256/SHA-512) servant à valider les signatures SAML.
            Utilisé avec le protocole WS-Federation. Maximum de 20 empreintes.
            Chaque empreinte doit être une chaîne hexadécimale.
          minItems: 0
          items:
            type: string
            description: Empreintes de certificat pour les connexions ADFS et Azure AD.
            minLength: 0
            maxLength: 64
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject4OptionsUpstreamParams
        user_id_attribute:
          type: string
          description: >-
            Revendication ADFS personnalisée à utiliser comme identifiant
            utilisateur unique. Lorsqu’il est fourni, cet attribut est placé au
            début de la liste de mappage user_id par défaut, avec la priorité la
            plus élevée. Accepte une chaîne (un seul nom de revendication ADFS).
          minLength: 1
          maxLength: 128
    EventStreamCloudEventConnectionDeletedPreviousObject4StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - adfs
    EventStreamCloudEventConnectionDeletedPreviousObject5Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedPreviousObject5ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour les comptes liés et
        Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedPreviousObject5Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet dont les
        valeurs sont des chaînes (max. 255 caractères). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject5Options:
      type: object
      description: Options de la connexion « ad »
      additionalProperties: false
      properties:
        agentIP:
          type: string
          description: >-
            Adresse IP de l’agent AD Connector utilisée pour vérifier que les
            requêtes d’authentification proviennent du réseau d’entreprise lors
            de l’authentification Kerberos (géré par l’agent AD Connector).
          minLength: 2
          maxLength: 39
        agentMode:
          type: boolean
          description: >-
            Lorsqu’elle est activée, permet l’authentification directe par nom
            d’utilisateur et mot de passe au moyen de l’agent AD Connector
            plutôt que par le protocole WS-Federation (géré par l’agent AD
            Connector).
        agentVersion:
          description: >-
            Identifiant de version du logiciel d’agent AD Connector installé
            (géré par l’agent AD Connector).
          type: string
          minLength: 5
          maxLength: 12
        brute_force_protection:
          type: boolean
          description: >-
            Active la protection contre les attaques par force brute d’Auth0
            afin de prévenir les attaques par bourrage d’identifiants.
            Lorsqu’elle est activée, elle bloque les tentatives de connexion
            suspectes provenant d’adresses IP précises après des échecs répétés.
        certAuth:
          type: boolean
          description: >-
            Active l’authentification par certificat SSL client pour AD
            Connector, ce qui exige HTTPS sur le point de terminaison de
            connexion
        certs:
          type: array
          description: >-
            Tableau de certificats X.509 au format PEM utilisés pour valider les
            signatures SAML du fournisseur d’identité AD (géré par l’agent AD
            Connector).
          minItems: 0
          items:
            type: string
            minLength: 256
            maxLength: 3072
        disable_cache:
          type: boolean
          description: >-
            Lorsqu’elle est activée, désactive la mise en cache des résultats
            d’authentification d’AD Connector afin d’assurer une validation en
            temps réel auprès de l’annuaire
        disable_self_service_change_password:
          type: boolean
          description: >-
            Lorsqu’elle est activée, masque le lien « Mot de passe oublié » sur
            les pages de connexion afin d’empêcher les utilisateurs de
            réinitialiser eux-mêmes leur mot de passe
        domain_aliases:
          type: array
          description: >-
            Liste de noms de domaine pouvant être utilisés avec le flux
            d’authentification identifier-first pour acheminer les utilisateurs
            vers cette connexion AD; chaque domaine doit être un nom DNS valide
            d’au plus 256 caractères
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour la découverte du domaine d’origine.
            minLength: 1
            maxLength: 255
        icon_url:
          type: string
          description: URL HTTPS de l’icône à afficher
          minLength: 8
          maxLength: 255
          format: uri
        ips:
          type: array
          description: >-
            Tableau de plages d’adresses IP en notation CIDR utilisé pour
            déterminer si les requêtes d’authentification proviennent du réseau
            d’entreprise lors de l’authentification Kerberos ou par certificat.
          minItems: 0
          items:
            type: string
            minLength: 2
            maxLength: 39
        kerberos:
          type: boolean
          description: >-
            Active l’authentification intégrée Windows (Kerberos) pour un SSO
            transparent lorsque les utilisateurs s’authentifient à partir de
            plages d’adresses IP du réseau d’entreprise
        kerberos_only:
          type: boolean
          description: >-
            Lorsque true, limite la connexion à l’authentification Kerberos
            uniquement, sans repli vers l’authentification par nom d’utilisateur
            et mot de passe.
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject5OptionsSetUserRootAttributesEnum
        signInEndpoint:
          type: string
          description: >-
            Type de point de terminaison de connexion de l’agent connecteur
            AD-LDAP (géré par l’agent AD Connector).
          minLength: 8
          maxLength: 255
          format: uri
        tenant_domain:
          type: string
          description: >-
            Indication du domaine AD principal utilisée pour la découverte du
            domaine d’origine et la découverte.
          minLength: 1
          maxLength: 512
          format: hostname
        thumbprints:
          type: array
          description: >-
            Tableau d’empreintes SHA-1 de certificats utilisées pour valider les
            signatures. Géré par Auth0 lors de l’utilisation de l’agent AD
            Connector.
          minItems: 0
          items:
            type: string
            minLength: 40
            maxLength: 40
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject5OptionsUpstreamParams
    EventStreamCloudEventConnectionDeletedPreviousObject5StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - ad
    EventStreamCloudEventConnectionDeletedPreviousObject6Authentication:
      type: object
      description: >-
        Configure l’objectif d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedPreviousObject6ConnectedAccounts:
      type: object
      description: >-
        Configure l’objectif d’une connexion utilisée pour les comptes connectés
        et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedPreviousObject6Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de type chaîne (max. 255 caractères). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject6Options:
      type: object
      description: "Options de la connexion «\_google-apps\_»"
      additionalProperties: false
      required:
        - client_id
      properties:
        admin_access_token_expiresin:
          type: string
          description: >-
            Horodatage d’expiration de `admin_access_token` au format ISO 8601.
            Auth0 utilise cette valeur pour déterminer quand actualiser le
            jeton.
          format: date-time
        allow_setting_login_scopes:
          type: boolean
          description: >-
            Lorsque la valeur est true, permet de personnaliser les scopes OAuth
            demandés lors de la connexion de l’utilisateur. Les scopes
            personnalisés sont ajoutés aux scopes obligatoires email et profile.
            Lorsque la valeur est false ou omise, seuls les scopes email et
            profile par défaut sont utilisés. Cette propriété est
            automatiquement activée lorsque les fonctionnalités Token Vault ou
            Connected Accounts sont activées.
        api_enable_groups:
          type: boolean
          description: >-
            Active l’intégration à l’API Directory du SDK Admin Google Workspace
            pour les groupes. Lorsque la valeur est true, Auth0 peut
            synchroniser les groupes et leurs appartenances, et prend en charge
            le provisionnement entrant d’annuaire pour les groupes. La valeur
            par défaut est false.
        api_enable_users:
          type: boolean
          description: >-
            Active l’intégration à l’API Directory du SDK Admin Google
            Workspace. Lorsque la valeur est true, Auth0 peut récupérer des
            attributs utilisateur étendus (statut d’administrateur, statut de
            suspension, appartenances aux groupes) et prend en charge le
            provisionnement entrant d’annuaire (SCIM). La valeur par défaut est
            true.
        client_id:
          type: string
          description: >-
            Votre ID client Google OAuth 2.0. Vous le trouverez dans votre
            [Google Cloud
            Console](https://console.cloud.google.com/apis/credentials), dans la
            section OAuth 2.0 Client IDs.
          minLength: 1
          maxLength: 128
        domain:
          type: string
          description: >-
            Nom du domaine principal Google Workspace auquel les utilisateurs
            doivent appartenir.
          minLength: 1
          maxLength: 1024
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsque l’adresse courriel d’un utilisateur
            correspond à l’un de ces domaines, l’utilisateur est automatiquement
            dirigé vers cette connexion durant l’authentification.
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        email:
          type: boolean
          description: Indique si le flux OAuth demande le scope `email`.
        ext_agreed_terms:
          type: boolean
          description: Récupère l’indicateur `agreedToTerms` du profil Google Directory.
        ext_groups:
          type: boolean
          description: >-
            Active l’enrichissement avec les appartenances aux groupes Google
            (requis pour `ext_groups_extended`).
        ext_groups_extended:
          type: boolean
          description: >-
            Détermine si les entrées de groupe enrichies comprennent `id`,
            `email`, `name` (true) ou seulement le nom du groupe (false); ne
            peut être défini que lorsque `ext_groups` est true.
        ext_is_admin:
          type: boolean
          description: >-
            Récupère l’indicateur d’administrateur Google Directory pour
            l’utilisateur qui se connecte.
        ext_is_suspended:
          type: boolean
          description: >-
            Récupère l’indicateur de suspension Google Directory pour
            l’utilisateur qui se connecte.
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject6OptionsFederatedConnectionsAccessTokens
        handle_login_from_social:
          type: boolean
          description: >-
            Lorsqu’elle est activée, les utilisateurs qui se connectent avec
            leur compte Google au moyen d’une connexion sociale sont
            automatiquement dirigés vers cette connexion Google Workspace si
            leur domaine de courriel correspond à tenant_domain ou
            domain_aliases configurés. Cela garantit que les utilisateurs
            d’entreprise s’authentifient par l’intermédiaire du fournisseur
            d’identité Google Workspace de leur organisation plutôt que par une
            connexion sociale Google générique, ce qui permet d’accéder aux
            attributs provenant de l’annuaire et d’appliquer les politiques de
            sécurité de l’organisation. La valeur par défaut est true pour les
            nouvelles connexions.
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée pour l’image de marque dans
            les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        map_user_id_to_id:
          type: boolean
          description: >-
            Détermine comment Auth0 génère le user_id pour les utilisateurs
            Google Workspace. Lorsque la valeur est false (par défaut),
            l’adresse courriel de l’utilisateur est utilisée. Lorsque la valeur
            est true, l’ID utilisateur numérique permanent de Google est utilisé
            à la place, même si l’adresse courriel de l’utilisateur change. Ce
            paramètre ne peut être configuré qu’à la création de la connexion et
            ne peut pas être modifié par la suite.
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Le nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        profile:
          type: boolean
          description: Indique si le flux OAuth demande le scope `profile`.
        scope:
          type: array
          description: >-
            Scopes OAuth supplémentaires demandés au-delà des scopes `email
            profile` par défaut; ignorés sauf si `allow_setting_login_scopes`
            est true.
          minItems: 1
          items:
            type: string
            minLength: 1
            maxLength: 255
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject6OptionsSetUserRootAttributesEnum
        tenant_domain:
          type: string
          description: >-
            Le domaine principal Google Workspace utilisé pour identifier
            l’organisation durant l’authentification.
          minLength: 1
          maxLength: 255
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject6OptionsUpstreamParams
    EventStreamCloudEventConnectionDeletedPreviousObject6StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - google-apps
    EventStreamCloudEventConnectionDeletedPreviousObject7Authentication:
      type: object
      description: >-
        Configurez l’utilisation prévue d’une connexion pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedPreviousObject7ConnectedAccounts:
      type: object
      description: >-
        Configurez l’utilisation prévue d’une connexion pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionDeletedPreviousObject7Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de chaîne (max. 255 caractères). Un maximum de 10 propriétés
        de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject7Options:
      type: object
      description: "Options pour la connexion «\_waad\_»"
      additionalProperties: false
      required:
        - client_id
      properties:
        api_enable_users:
          type: boolean
          description: Activer l’API des utilisateurs
        app_domain:
          type: string
          description: "Le domaine de l’application Azure AD (p. ex., «\_contoso.onmicrosoft.com\_»). Utilisé principalement avec le protocole WS-Federation et les points de terminaison Azure AD v1."
          minLength: 0
          maxLength: 255
        app_id:
          type: string
          description: >-
            L’URI d’ID d’application (App ID URI) de l’application Azure AD.
            Obligatoire lors de l’utilisation d’Azure AD v1 avec le flux
            Resource Owner Password. Utilisé pour identifier la ressource
            demandée dans les requêtes de jetons OAuth.
          minLength: 0
          maxLength: 500
        basic_profile:
          type: boolean
          description: >-
            Inclut les renseignements de base du profil utilisateur provenant
            d’Azure AD (name, email, given_name, family_name). Toujours activé
            et obligatoire — représente les données de profil minimales
            récupérées durant l’authentification.
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification d’expiration prochaine d’un
            certificat.
          format: date-time
        client_id:
          type: string
          description: >-
            Identifiant client OAuth 2.0 émis par le fournisseur d’identité lors
            de l’inscription de l’application. Cette valeur identifie votre
            connexion Auth0 auprès du fournisseur d’identité.
          minLength: 0
          maxLength: 100
        domain:
          type: string
          description: "Le domaine principal du locataire Azure AD (p. ex., «\_contoso.onmicrosoft.com\_» ou «\_contoso.com\_»)."
          minLength: 0
          maxLength: 512
        domain_aliases:
          type: array
          description: >-
            Noms de domaine alternatifs associés à ce locataire Azure AD. Permet
            aux utilisateurs de plusieurs domaines vérifiés de s’authentifier au
            moyen de cette connexion. Peut être un tableau de chaînes de
            caractères représentant des domaines.
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 255
        ext_groups:
          type: boolean
          description: >-
            Lorsqu’elle est activée (true), récupère et stocke les appartenances
            de l’utilisateur aux groupes de sécurité Azure AD. Nécessite les
            permissions Microsoft Graph API (Directory.Read.All). Permet de
            configurer max_groups_to_retrieve.
        ext_nested_groups:
          type: boolean
          description: >-
            Lorsque true, stocke tous les groupes dont l’utilisateur est membre,
            y compris les appartenances transitives à des groupes (groupes dans
            des groupes). Lorsque false (valeur par défaut), seules les
            appartenances directes à des groupes sont incluses.
        ext_profile:
          type: boolean
          description: >-
            Lorsqu’elle est activée (true), récupère des attributs de profil
            étendus depuis Azure AD par l’entremise de Microsoft Graph API
            (titre du poste, service, emplacement du bureau, etc.). Nécessite
            des permissions Graph API. Disponible uniquement avec Azure AD v1 ou
            lorsqu’elle est explicitement activée pour v2.
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject7OptionsFederatedConnectionsAccessTokens
        granted:
          type: boolean
          description: >-
            Indique si le consentement de l’administrateur a été accordé pour
            les permissions Azure AD requises. Champ d’état en lecture seule
            géré par Auth0 durant le flux d’autorisation OAuth.
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée dans les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée pour l’image de marque dans
            les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        identity_api:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject7OptionsIdentityApiEnum
        max_groups_to_retrieve:
          type: string
          description: >-
            Nombre maximal de groupes Azure AD à récupérer par utilisateur
            durant l’authentification. Aide à prévenir les problèmes de
            performance pour les utilisateurs appartenant à de nombreux groupes.
            S’applique uniquement lorsque ext_groups est activé. Laissez vide
            pour utiliser la valeur par défaut de la plateforme.
          minLength: 0
          maxLength: 10
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Un nom de champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        scope:
          type: array
          description: "Scopes OAuth 2.0 à demander à Azure AD durant l’authentification. Chaque scope représente une permission (p. ex., «\_User.Read\_», «\_Group.Read.All\_»). S’applique uniquement avec Microsoft Identity Platform v2.0. Consultez la référence des permissions Microsoft Graph pour connaître les scopes disponibles."
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject7OptionsSetUserRootAttributesEnum
        should_trust_email_verified_connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject7OptionsShouldTrustEmailVerifiedConnectionEnum
        tenant_domain:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject7OptionsTenantDomain
        tenantId:
          type: string
          description: >-
            L’ID du locataire Azure AD sous forme d’UUID. L’identifiant unique
            de votre organisation Azure AD. Doit être un UUID valide de 36
            caractères.
          minLength: 36
          maxLength: 36
          format: uuid
        thumbprints:
          type: array
          description: >-
            Tableau d’empreintes numériques de certificat (hachages hexadécimaux
            SHA-128/SHA-256/SHA-512) pour valider les signatures SAML. Utilisé
            avec le protocole WS-Federation. Maximum de 20 empreintes
            numériques. Chaque empreinte numérique doit être une chaîne
            hexadécimale.
          minItems: 0
          items:
            type: string
            description: >-
              Empreintes numériques de certificat pour les connexions ADFS et
              Azure AD.
            minLength: 0
            maxLength: 64
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject7OptionsUpstreamParams
        use_wsfed:
          type: boolean
          description: >-
            Indique l’utilisation du protocole WS-Federation. Lorsque true,
            utilise WS-Federation; lorsque false, utilise OpenID Connect.
        useCommonEndpoint:
          type: boolean
          description: "Lorsqu’elle est activée (true), utilise le point de terminaison commun Azure AD pour l’authentification multilocataire. Permet aux utilisateurs de toute organisation Azure AD de se connecter. Nécessite que userid_attribute soit défini sur «\_sub\_» (et non «\_oid\_»). Ne peut pas être utilisée avec l’approvisionnement SCIM. La valeur par défaut est false."
        userid_attribute:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject7OptionsUseridAttributeEnum
        waad_protocol:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject7OptionsWaadProtocolEnum
    EventStreamCloudEventConnectionDeletedPreviousObject7StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - waad
    EventStreamCloudEventConnectionUpdatedObject0Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedObject0Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de chaîne (max. 255 caractères). Maximum de 10 propriétés de
        métadonnées autorisées.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject0ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion pour les comptes connectés et
        Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
        cross_app_access:
          type: boolean
    EventStreamCloudEventConnectionUpdatedObject0Options:
      type: object
      description: "Options pour la connexion «\_oidc\_»"
      additionalProperties: false
      required:
        - client_id
      properties:
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        client_id:
          type: string
          description: >-
            Identifiant client OAuth 2.0 émis par le fournisseur d’identité lors
            de l’inscription de l’application. Cette valeur identifie votre
            connexion Auth0 auprès du fournisseur d’identité.
          minLength: 0
          maxLength: 255
        connection_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0OptionsConnectionSettings
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsqu’un courriel d’utilisateur correspond à l’un
            de ces domaines, l’utilisateur est automatiquement dirigé vers cette
            connexion lors de l’authentification.
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        dpop_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0OptionsDpopSigningAlgEnum
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0OptionsFederatedConnectionsAccessTokens
        icon_url:
          type: string
          description: URL HTTPS de l’icône à afficher
          minLength: 8
          maxLength: 255
          format: uri
        id_token_session_expiry_supported:
          type: boolean
          description: >-
            Indique si le fournisseur d’identité prend en charge l’expiration de
            session à l’aide de l’id_token. Si cette valeur est vraie, le
            système utilisera la revendication session_expiry de l’id_token pour
            déterminer l’expiration de la session.
        id_token_signed_response_algs:
          type: array
          description: >-
            Liste des algorithmes autorisés pour vérifier les jetons d’ID.
            S’applique lorsque strategy=oidc ou okta.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0OptionsIdTokenSignedResponseAlgsItemEnum
        issuer:
          type: string
          description: "URL de l’identifiant unique de l’émetteur du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» des jetons d’ID du fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques utilisées pour vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons d’ID.
          minLength: 8
          maxLength: 255
          format: uri
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        oidc_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0OptionsOidcMetadata
        schema_version:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0OptionsSchemaVersionEnum
        scope:
          type: string
          description: "Liste de portées OAuth 2.0 demandées lors de l’autorisation, séparées par des espaces. Doit inclure «\_openid\_» (exigé par la spécification OIDC). Valeurs courantes\_: «\_openid profile email\_». Les portées supplémentaires dépendent du fournisseur d’identité."
          minLength: 6
          maxLength: 255
        send_back_channel_nonce:
          type: boolean
          description: "Lorsque cette valeur est vraie et que le type est «\_back_channel\_», inclut un nonce cryptographique dans les requêtes d’autorisation afin d’empêcher les attaques par rejeu. Le fournisseur d’identité doit inclure ce nonce dans le jeton d’ID aux fins de validation."
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0OptionsSetUserRootAttributesEnum
        tenant_domain:
          type: string
          description: Domaine du locataire
          minLength: 1
          maxLength: 255
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jetons OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultatif pour le flux implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_method:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0OptionsTokenEndpointAuthMethodEnum
        token_endpoint_auth_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0OptionsTokenEndpointAuthSigningAlgEnum
        token_endpoint_jwtca_aud_format:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0OptionsTokenEndpointJwtcaAudFormatEnum
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0OptionsUpstreamParams
        useOauthSpecScope:
          type: boolean
          description: >-
            Lorsque défini sur true, utilise des portées séparées par des
            espaces (conformément à la spécification OAuth 2.0) plutôt que par
            des virgules lors de l’appel du point de terminaison d’autorisation
            du fournisseur d’identité. Pertinent uniquement lors de
            l’utilisation du paramètre connection_scope. Consultez
            https://auth0.com/docs/authenticate/identity-providers/adding-scopes-for-an-external-idp#pass-scopes-to-authorize-endpoint
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’il est configuré avec le mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des
            revendications supplémentaires du profil utilisateur à l’aide du
            jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        attribute_map:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0OptionsAttributeMap
        discovery_url:
          type: string
          description: >-
            URL du point de terminaison de découverte OIDC du fournisseur
            d’identité (/.well-known/openid-configuration). Lorsqu’elle est
            fournie et que oidc_metadata est vide, Auth0 récupère
            automatiquement la configuration du fournisseur, y compris les
            points de terminaison et les fonctionnalités prises en charge.
          minLength: 8
          maxLength: 255
          format: uri
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0OptionsTypeEnum
    EventStreamCloudEventConnectionUpdatedObject0StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - oidc
    EventStreamCloudEventConnectionUpdatedObject1Authentication:
      type: object
      description: >-
        Configure la finalité d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedObject1ConnectedAccounts:
      type: object
      description: >-
        Configure la finalité d’une connexion utilisée pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedObject1Metadata:
      type: object
      description: "Métadonnées associées à la connexion sous la forme d’un objet contenant des valeurs de chaîne (255\_caractères max.). Un maximum de 10\_propriétés de métadonnées est autorisé."
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject1Options:
      type: object
      description: "Options pour la connexion «\_okta\_»"
      additionalProperties: false
      required:
        - client_id
      properties:
        authorization_endpoint:
          type: string
          description: "URL du point de terminaison d’autorisation OAuth\_2.0 du fournisseur d’identité vers lequel les utilisateurs sont redirigés pour s’authentifier. Doit être une URL HTTPS valide. Ce point de terminaison lance le flux de code d’autorisation OAuth\_2.0."
          minLength: 8
          maxLength: 2083
          format: uri
        client_id:
          type: string
          description: "Identifiant de client OAuth\_2.0 émis par le fournisseur d’identité lors de l’enregistrement de l’application. Cette valeur identifie votre connexion Auth0 auprès du fournisseur d’identité."
          minLength: 0
          maxLength: 255
        connection_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1OptionsConnectionSettings
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsqu’une adresse courriel d’utilisateur
            correspond à l’un de ces domaines, l’utilisateur est automatiquement
            acheminé vers cette connexion durant l’authentification.
          minItems: 0
          items:
            type: string
            description: Un alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        dpop_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1OptionsDpopSigningAlgEnum
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1OptionsFederatedConnectionsAccessTokens
        icon_url:
          type: string
          description: URL HTTPS de l’icône à afficher
          minLength: 8
          maxLength: 255
          format: uri
        id_token_session_expiry_supported:
          type: boolean
          description: >-
            Indique si le fournisseur d’identité prend en charge l’expiration de
            session à l’aide du id_token. Si la valeur est `true`, le système
            utilisera la revendication session_expiry du id_token pour
            déterminer l’expiration de la session.
        id_token_signed_response_algs:
          type: array
          description: >-
            Liste des algorithmes autorisés pour vérifier les jetons d’ID.
            S’applique lorsque strategy=oidc ou okta.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1OptionsIdTokenSignedResponseAlgsItemEnum
        issuer:
          type: string
          description: "URL d’identification unique de l’émetteur du fournisseur d’identité (p.\_ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» dans les jetons d’ID provenant du fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques servant à vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons d’ID.
          minLength: 8
          maxLength: 255
          format: uri
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Le nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        oidc_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1OptionsOidcMetadata
        schema_version:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1OptionsSchemaVersionEnum
        scope:
          type: string
          description: "Liste de portées OAuth\_2.0 séparées par des espaces et demandées durant l’autorisation. Doit inclure «\_openid\_» (requis par la spécification OIDC). Valeurs courantes\_: «\_openid profile email\_». Les portées supplémentaires dépendent du fournisseur d’identité."
          minLength: 6
          maxLength: 255
        send_back_channel_nonce:
          type: boolean
          description: "Lorsque la valeur est `true` et que le type est «\_back_channel\_», inclut un nonce cryptographique dans les requêtes d’autorisation afin d’empêcher les attaques par rejeu. Le fournisseur d’identité doit inclure ce nonce dans le jeton d’ID aux fins de validation."
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1OptionsSetUserRootAttributesEnum
        tenant_domain:
          type: string
          description: Domaine du locataire
          minLength: 1
          maxLength: 255
        token_endpoint:
          type: string
          description: "URL du point de terminaison de jetons OAuth\_2.0 du fournisseur d’identité où les codes d’autorisation sont échangés contre des jetons d’accès. Doit être une URL HTTPS valide. Requis pour le flux de code d’autorisation, mais facultatif pour le flux implicite."
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_method:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1OptionsTokenEndpointAuthMethodEnum
        token_endpoint_auth_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1OptionsTokenEndpointAuthSigningAlgEnum
        token_endpoint_jwtca_aud_format:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1OptionsTokenEndpointJwtcaAudFormatEnum
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1OptionsUpstreamParams
        useOauthSpecScope:
          type: boolean
          description: >-
            Lorsque défini sur true, utilise des portées séparées par des
            espaces (conformément à la spécification OAuth 2.0) plutôt que par
            des virgules lors de l’appel du point de terminaison d’autorisation
            du fournisseur d’identité. Pertinent uniquement lors de
            l’utilisation du paramètre connection_scope. Consultez
            https://auth0.com/docs/authenticate/identity-providers/adding-scopes-for-an-external-idp#pass-scopes-to-authorize-endpoint
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’il est configuré avec le mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des
            revendications supplémentaires du profil utilisateur au moyen du
            jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        attribute_map:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1OptionsAttributeMap
        domain:
          type: string
          description: "Domaine de l’organisation Okta (p.\_ex., dev-123456.okta.com). Doit correspondre uniquement au domaine du serveur Okta, sans schéma ni barre oblique inverse finale. La découverte s’exécute uniquement lorsque connection.options.oidc_metadata est vide et qu’un domaine est fourni"
          minLength: 4
          maxLength: 255
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1OptionsTypeEnum
    EventStreamCloudEventConnectionUpdatedObject1StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - okta
    EventStreamCloudEventConnectionUpdatedObject2Authentication:
      type: object
      description: >-
        Configure l’objectif d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedObject2ConnectedAccounts:
      type: object
      description: >-
        Configure l’objectif d’une connexion utilisée pour les comptes connectés
        et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedObject2Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de type chaîne (max. 255 caractères). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject2Options:
      type: object
      description: Options de la connexion « samlp »
      additionalProperties: false
      properties:
        assertion_decryption_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject2OptionsAssertionDecryptionSettings
        cert:
          type: string
          description: >-
            Certificat de signature X.509 du fournisseur d’identité au format
            .der. Utilisé pour valider les signatures des réponses et assertions
            SAML. Il s’agit d’une alternative à signingCert, conservée à des
            fins de rétrocompatibilité. Il est préférable d’utiliser
            signingCert.
          minLength: 1
          maxLength: 10240
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification indiquant l’expiration
            prochaine d’un certificat.
          format: date-time
        digestAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject2OptionsDigestAlgorithmEnum
        domain_aliases:
          type: array
          description: Alias de domaine de la connexion
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        entityId:
          type: string
          description: >-
            Identifiant d’entité (émetteur) du fournisseur de services SAML.
            S’il n’est pas fourni, la valeur par défaut est
            'urn:auth0:{tenant}:{connection}'. Cette valeur est incluse dans les
            messages SAML AuthnRequest envoyés au fournisseur d’identité.
          minLength: 1
          maxLength: 128
        expires:
          type: string
          description: >-
            Date et heure au format ISO 8601 indiquant quand le certificat de
            signature du fournisseur d’identité expire.
          format: date-time
        icon_url:
          type: string
          description: >-
            URL de l’icône de la connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée pour l’identité visuelle dans
            les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        idpinitiated:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject2OptionsIdpinitiated
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        protocolBinding:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject2OptionsProtocolBindingEnum
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject2OptionsSetUserRootAttributesEnum
        signatureAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject2OptionsSignatureAlgorithmEnum
        signInEndpoint:
          type: string
          description: >-
            URL du point de terminaison SAML SingleSignOnService du fournisseur
            d’identité, où Auth0 envoie les requêtes d’authentification SAML. Il
            s’agit de l’URL de connexion principale de la connexion SAML.
            Obligatoire, sauf si metadataUrl ou metadataXml est utilisé.
          minLength: 8
          maxLength: 2048
          format: uri
        signingCert:
          type: string
          description: >-
            Certificat X.509 encodé en Base64 du fournisseur d’identité, utilisé
            pour valider les signatures des réponses et assertions SAML. Le
            certificat est décodé et utilisé pour la vérification
            cryptographique des signatures.
          minLength: 1
          maxLength: 10240
        signSAMLRequest:
          type: boolean
          description: >-
            Lorsque cette option est activée, Auth0 signe les requêtes
            d’authentification SAML à l’aide de la clé de signature de la
            connexion. La signature comprend le condensé de la requête et est
            validée par le fournisseur d’identité. La valeur par défaut est
            false (requêtes non signées).
        subject:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject2OptionsSubject
        tenant_domain:
          type: string
          description: >-
            Pour les connexions SAML, domaine du locataire utilisé pour
            construire l’URL du point de terminaison de connexion. Peut être une
            chaîne pour un seul locataire ou un tableau de chaînes pour une
            validation multilocataire.
          minLength: 1
          maxLength: 255
        thumbprints:
          type: array
          description: >-
            Empreintes SHA-1 des certificats de signature du fournisseur
            d’identité. Calculées automatiquement à partir de signingCert lors
            de la création de la connexion. Chaque empreinte doit être une
            chaîne hexadécimale de 40 caractères.
          minItems: 0
          items:
            type: string
            minLength: 40
            maxLength: 40
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject2OptionsUpstreamParams
        debug:
          type: boolean
          description: >-
            Lorsque cette option est activée, elle permet un débogage SAML
            détaillé en générant des événements 'w' (avertissement) dans les
            journaux du locataire, contenant les détails des requêtes et
            réponses SAML. AVERTISSEMENT : cette option peut exposer des
            renseignements sensibles sur l’utilisateur (renseignements
            personnels, identifiants) et ne devrait être activée que
            temporairement à des fins de débogage.
        deflate:
          type: boolean
          description: >-
            Lorsque cette option est activée, elle permet la compression DEFLATE
            des requêtes SAML envoyées par liaison HTTP-Redirect.
        destinationUrl:
          type: string
          description: >-
            URL à laquelle Auth0 enverra les requêtes d’authentification SAML
            (URL SSO du fournisseur d’identité). Doit être une URL HTTPS valide.
          minLength: 8
          maxLength: 255
          format: uri
        disableFieldsMapFix:
          type: boolean
          description: >-
            Lorsque défini sur true, désactive la correction automatique de la
            configuration fieldsMap afin d’assurer le mappage adéquat des
            attributs SAML aux champs du profil utilisateur. La valeur par
            défaut est false (correction de fieldsMap activée).
        disableSignout:
          type: boolean
          description: >-
            Lorsque cette option est activée, elle désactive l’envoi de requêtes
            de déconnexion SAML (SingleLogoutService) au fournisseur d’identité
            lors de la déconnexion de l’utilisateur. L’utilisateur sera
            déconnecté d’Auth0, mais restera connecté au fournisseur d’identité.
            La valeur par défaut est false (déconnexion fédérée activée).
        discovery_url:
          type: string
          description: >-
            URL du point de terminaison de découverte OIDC du fournisseur
            d’identité (/.well-known/openid-configuration). Lorsqu’elle est
            fournie et que oidc_metadata est vide, Auth0 récupère
            automatiquement la configuration du fournisseur, y compris les
            points de terminaison et les fonctionnalités prises en charge.
            Utilisé avec l’accès interapplications.
          minLength: 8
          maxLength: 255
          format: uri
        fieldsMap:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject2OptionsFieldsMap
        fieldsMapJsonRaw:
          type: string
          description: >-
            Représentation sous forme de chaîne JSON brute de la configuration
            fieldsMap. Utilisée en interne pour stocker et récupérer l’objet
            fieldsMap.
          minLength: 0
          maxLength: 8192
        global_token_revocation_jwt_iss:
          type: string
          description: >-
            Valeur attendue de la revendication 'iss' (émetteur) pour les jetons
            JWT des requêtes de révocation globale de jetons provenant du
            fournisseur d’identité. Lorsqu’elle est configurée, Auth0 vérifie
            que l’émetteur du JWT correspond à cette valeur avant de traiter la
            révocation du jeton. Doit être utilisée avec
            global_token_revocation_jwt_sub.
          minLength: 1
          maxLength: 1024
        global_token_revocation_jwt_sub:
          type: string
          description: >-
            Valeur attendue de la revendication 'sub' (sujet) pour les jetons
            JWT des requêtes de révocation globale de jetons provenant du
            fournisseur d’identité. Lorsqu’elle est configurée, Auth0 vérifie
            que le sujet du JWT correspond à cette valeur avant de traiter la
            révocation du jeton. Doit être utilisée avec
            global_token_revocation_jwt_iss.
          minLength: 1
          maxLength: 1024
        metadataUrl:
          type: string
          description: >-
            URL HTTPS du document de métadonnées SAML du fournisseur d’identité.
            Lorsqu’elle est fournie, Auth0 récupère et analyse automatiquement
            les métadonnées afin d’extraire signInEndpoint, signOutEndpoint,
            signingCert, signSAMLRequest et protocolBinding. Utilisez
            metadataUrl OU metadataXml, mais pas les deux.
          minLength: 8
          maxLength: 2048
          format: uri
        oidc_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject2OptionsOidcMetadata
        recipientUrl:
          type: string
          description: >-
            URL à laquelle Auth0 enverra les requêtes d’authentification SAML
            (URL SSO du fournisseur d’identité). Doit être une URL HTTPS valide.
          minLength: 8
          maxLength: 255
          format: uri
        requestTemplate:
          type: string
          description: >-
            Modèle XML personnalisé pour les requêtes d’authentification SAML.
            Prend en charge la substitution de variables à l’aide de la syntaxe
            @@variableName@@. S’il n’est pas fourni, le modèle SAML AuthnRequest
            par défaut est utilisé. Consultez
            https://auth0.com/docs/authenticate/protocols/saml/saml-sso-integrations/configure-auth0-saml-service-provider#customize-the-request-template
          minLength: 1
          maxLength: 10240
        signOutEndpoint:
          type: string
          description: >-
            URL du point de terminaison SAML SingleLogoutService du fournisseur
            d’identité, où Auth0 envoie les requêtes de déconnexion fédérée. Si
            elle n’est pas fournie, la valeur par défaut est signInEndpoint.
            Utilisée seulement si disableSignout est false.
          minLength: 8
          maxLength: 2048
          format: uri
        user_id_attribute:
          description: >-
            Attribut d’assertion SAML personnalisé à utiliser comme identifiant
            utilisateur unique. Lorsqu’il est fourni, cet attribut est ajouté au
            début de la liste de mappage user_id par défaut avec la priorité la
            plus élevée. Accepte une chaîne (un seul nom d’attribut SAML).
          type: string
          minLength: 1
          maxLength: 2396
    EventStreamCloudEventConnectionUpdatedObject2StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - samlp
    EventStreamCloudEventConnectionUpdatedObject3Authentication:
      type: object
      description: >-
        Configurez l’usage d’une connexion pour l’authentification lors de la
        connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedObject3ConnectedAccounts:
      type: object
      description: >-
        Configurez l’usage d’une connexion pour les comptes connectés et Token
        Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedObject3Metadata:
      type: object
      description: "Métadonnées associées à la connexion sous la forme d’un objet contenant des valeurs de type chaîne (255\_caractères max.). Un maximum de 10\_propriétés de métadonnées est autorisé."
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject3Options:
      type: object
      description: "Options de la connexion «\_pingfederate\_»"
      additionalProperties: false
      required:
        - pingFederateBaseUrl
      properties:
        assertion_decryption_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject3OptionsAssertionDecryptionSettings
        cert:
          type: string
          description: >-
            Certificat de signature X.509 du fournisseur d’identité au format
            .der. Utilisé pour valider les signatures dans les réponses et les
            assertions SAML. Il s’agit d’une alternative à signingCert,
            conservée pour assurer la rétrocompatibilité. Préférez signingCert.
          minLength: 1
          maxLength: 10240
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification indiquant qu’un certificat
            expirera bientôt.
          format: date-time
        digestAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject3OptionsDigestAlgorithmEnum
        domain_aliases:
          type: array
          description: Alias de domaine de la connexion
          minItems: 0
          items:
            type: string
            description: Un alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        entityId:
          description: "L’identifiant d’entité (Issuer) du fournisseur de services SAML. S’il n’est pas fourni, la valeur par défaut est «\_urn:auth0:{tenant}:{connection}\_». Cette valeur est incluse dans les messages SAML AuthnRequest envoyés au fournisseur d’identité."
          type: string
          minLength: 1
          maxLength: 128
        expires:
          type: string
          description: "Date et heure au format ISO\_8601 indiquant l’expiration du certificat de signature du fournisseur d’identité."
          format: date-time
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée pour l’identité visuelle dans
            les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        idpinitiated:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject3OptionsIdpinitiated
        non_persistent_attrs:
          type: array
          description: >-
            Tableau des champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        protocolBinding:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject3OptionsProtocolBindingEnum
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject3OptionsSetUserRootAttributesEnum
        signatureAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject3OptionsSignatureAlgorithmEnum
        signInEndpoint:
          type: string
          description: >-
            URL du point de terminaison SAML SingleSignOnService du fournisseur
            d’identité, auquel Auth0 envoie les requêtes d’authentification
            SAML. Il s’agit de l’URL de connexion principale de la connexion
            SAML. Obligatoire, sauf si metadataUrl ou metadataXml est utilisé.
          minLength: 8
          maxLength: 2048
          format: uri
        signingCert:
          type: string
          description: >-
            Certificat X.509 encodé en Base64 fourni par le fournisseur
            d’identité, utilisé pour valider les signatures dans les réponses et
            assertions SAML. Le certificat est décodé et utilisé pour vérifier
            les signatures cryptographiques.
          minLength: 1
          maxLength: 10240
        signSAMLRequest:
          type: boolean
          description: >-
            Lorsque cette valeur est true, Auth0 signe les requêtes
            d’authentification SAML à l’aide de la clé de signature de la
            connexion. La signature comprend le condensé de la requête et est
            validée par le fournisseur d’identité. La valeur par défaut est
            false (requêtes non signées).
        subject:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject3OptionsSubject
        tenant_domain:
          type: string
          description: >-
            Pour les connexions SAML, domaine du tenant utilisé pour construire
            l’URL du point de terminaison de connexion. Il peut s’agir d’une
            chaîne pour un seul tenant ou d’un tableau de chaînes pour la
            validation de plusieurs tenants.
          minLength: 1
          maxLength: 255
        thumbprints:
          type: array
          description: "Empreintes SHA-1 des certificats de signature du fournisseur d’identité. Elles sont calculées automatiquement à partir de signingCert lors de la création de la connexion. Chaque empreinte doit être une chaîne hexadécimale de 40\_caractères."
          minItems: 0
          items:
            type: string
            minLength: 40
            maxLength: 40
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject3OptionsUpstreamParams
        pingFederateBaseUrl:
          type: string
          description: >-
            URL fournie par PingFederate qui renvoie les informations
            nécessaires à la création de la connexion
          minLength: 8
          maxLength: 256
          format: uri
    EventStreamCloudEventConnectionUpdatedObject3StrategyEnum:
      type: string
      description: Stratégie de connexion.
      enum:
        - pingfederate
    EventStreamCloudEventConnectionUpdatedObject4Authentication:
      type: object
      description: >-
        Configurez l’utilisation prévue d’une connexion pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedObject4ConnectedAccounts:
      type: object
      description: >-
        Configurez l’utilisation prévue d’une connexion pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedObject4Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de type chaîne (max. 255 caractères). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject4Options:
      type: object
      description: "Options de la connexion «\_adfs\_»"
      additionalProperties: false
      properties:
        adfs_server:
          type: string
          description: >-
            Hôte de métadonnées de fédération ADFS ou URL XML servant à
            découvrir les endpoints et les certificats WS-Fed. Une erreur se
            produit si adfs_server et fedMetadataXml sont tous deux absents.
          minLength: 0
          maxLength: 2048
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification indiquant l’expiration
            prochaine d’un certificat.
          format: date-time
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsqu’une adresse courriel d’utilisateur
            correspond à l’un de ces domaines, l’utilisateur est automatiquement
            dirigé vers cette connexion durant l’authentification.
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        entityId:
          type: string
          description: "Identifiant d’entité (Issuer) du fournisseur de services ADFS. S’il n’est pas fourni, la valeur par défaut est «\_urn:auth0:{tenant}:{connection}\_»."
          minLength: 1
          maxLength: 128
        fedMetadataXml:
          type: string
          description: "Alternative XML en ligne à «\_adfs_server\_». Ne peut pas être définie en même temps que «\_adfs_server\_»."
          minLength: 1
          maxLength: 102400
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée pour l’image de marque dans
            les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        prev_thumbprints:
          type: array
          description: >-
            Tableau d’empreintes de certificat (hachages hexadécimaux
            SHA-128/SHA-256/SHA-512) servant à valider les signatures SAML.
            Utilisé avec le protocole WS-Federation. Maximum de 20 empreintes.
            Chaque empreinte doit être une chaîne hexadécimale.
          minItems: 0
          items:
            type: string
            description: Empreintes de certificat pour les connexions ADFS et Azure AD.
            minLength: 0
            maxLength: 64
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject4OptionsSetUserRootAttributesEnum
        should_trust_email_verified_connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject4OptionsShouldTrustEmailVerifiedConnectionEnum
        signInEndpoint:
          type: string
          description: >-
            Endpoint de connexion Passive Requestor (WS-Fed) découvert à partir
            des métadonnées ou fourni explicitement.
          minLength: 8
          maxLength: 2048
          format: uri
        tenant_domain:
          description: Domaine du tenant
          type: string
          minLength: 1
          maxLength: 255
        thumbprints:
          type: array
          description: >-
            Tableau d’empreintes de certificat (hachages hexadécimaux
            SHA-128/SHA-256/SHA-512) servant à valider les signatures SAML.
            Utilisé avec le protocole WS-Federation. Maximum de 20 empreintes.
            Chaque empreinte doit être une chaîne hexadécimale.
          minItems: 0
          items:
            type: string
            description: Empreintes de certificat pour les connexions ADFS et Azure AD.
            minLength: 0
            maxLength: 64
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject4OptionsUpstreamParams
        user_id_attribute:
          type: string
          description: >-
            Revendication ADFS personnalisée à utiliser comme identifiant
            utilisateur unique. Lorsqu’il est fourni, cet attribut est ajouté au
            début de la liste de mappage user_id par défaut avec la priorité la
            plus élevée. Accepte une chaîne (un seul nom de revendication ADFS).
          minLength: 1
          maxLength: 128
    EventStreamCloudEventConnectionUpdatedObject4StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - adfs
    EventStreamCloudEventConnectionUpdatedObject5Authentication:
      type: object
      description: >-
        Configurez l’utilisation prévue d’une connexion pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedObject5ConnectedAccounts:
      type: object
      description: >-
        Configurez l’utilisation prévue d’une connexion pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedObject5Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs textuelles (max. 255 caractères). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject5Options:
      type: object
      description: "Options pour la connexion «\_ad\_»"
      additionalProperties: false
      properties:
        agentIP:
          type: string
          description: >-
            Adresse IP de l’agent AD Connector utilisée pour vérifier que les
            requêtes d’authentification proviennent du réseau d’entreprise dans
            le cadre de l’authentification Kerberos (gérée par l’agent AD
            Connector).
          minLength: 2
          maxLength: 39
        agentMode:
          type: boolean
          description: >-
            Lorsqu’elle est activée, permet l’authentification directe par nom
            d’utilisateur et mot de passe au moyen de l’agent AD Connector
            plutôt que du protocole WS-Federation (gérée par l’agent AD
            Connector).
        agentVersion:
          description: >-
            Identifiant de version du logiciel d’agent AD Connector installé
            (géré par l’agent AD Connector).
          type: string
          minLength: 5
          maxLength: 12
        brute_force_protection:
          type: boolean
          description: >-
            Active la protection contre les attaques par force brute d’Auth0
            afin d’empêcher les attaques de bourrage d’identifiants. Lorsqu’elle
            est activée, elle bloque les tentatives de connexion suspectes
            provenant d’adresses IP précises après des échecs répétés.
        certAuth:
          type: boolean
          description: >-
            Active l’authentification par certificat SSL client pour AD
            Connector, ce qui exige HTTPS au point de terminaison de connexion
        certs:
          type: array
          description: >-
            Tableau de certificats X.509 au format PEM utilisés pour valider les
            signatures SAML du fournisseur d’identité AD (géré par l’agent AD
            Connector).
          minItems: 0
          items:
            type: string
            minLength: 256
            maxLength: 3072
        disable_cache:
          type: boolean
          description: >-
            Lorsqu’elle est activée, désactive la mise en cache des résultats
            d’authentification d’AD Connector afin d’assurer une validation en
            temps réel auprès de l’annuaire
        disable_self_service_change_password:
          type: boolean
          description: "Lorsqu’elle est activée, masque le lien «\_mot de passe oublié\_» sur les pages de connexion afin d’empêcher les utilisateurs de lancer des réinitialisations de mot de passe en libre-service"
        domain_aliases:
          type: array
          description: "Liste de noms de domaine pouvant être utilisés avec le flux d’authentification où l’identifiant est demandé en premier pour acheminer les utilisateurs vers cette connexion AD\_; chaque domaine doit être un nom DNS valide d’au plus 256 caractères"
          minItems: 0
          items:
            type: string
            description: Un alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        icon_url:
          type: string
          description: URL HTTPS de l’icône à afficher
          minLength: 8
          maxLength: 255
          format: uri
        ips:
          type: array
          description: >-
            Tableau de plages d’adresses IP en notation CIDR utilisé pour
            déterminer si les requêtes d’authentification proviennent du réseau
            d’entreprise pour l’authentification Kerberos ou par certificat.
          minItems: 0
          items:
            type: string
            minLength: 2
            maxLength: 39
        kerberos:
          type: boolean
          description: >-
            Active l’authentification intégrée Windows (Kerberos) pour un SSO
            transparent lorsque les utilisateurs s’authentifient à partir de
            plages d’adresses IP du réseau d’entreprise
        kerberos_only:
          type: boolean
          description: >-
            Lorsque cette valeur est true, limite la connexion à
            l’authentification Kerberos uniquement, sans repli vers
            l’authentification par nom d’utilisateur et mot de passe.
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom de champ utilisateur qui ne doit pas être stocké dans la base
              de données Auth0.
            minLength: 0
            maxLength: 255
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject5OptionsSetUserRootAttributesEnum
        signInEndpoint:
          type: string
          description: >-
            Type de point de terminaison de connexion pour l’agent AD-LDAP
            Connector (géré par l’agent AD Connector).
          minLength: 8
          maxLength: 255
          format: uri
        tenant_domain:
          description: >-
            Indication du domaine AD principal utilisée pour HRD et la
            découverte.
          type: string
          format: hostname
          minLength: 1
          maxLength: 512
        thumbprints:
          type: array
          description: >-
            Tableau d’empreintes SHA-1 de certificats utilisées pour valider les
            signatures. Géré par Auth0 lors de l’utilisation de l’agent AD
            Connector.
          minItems: 0
          items:
            type: string
            minLength: 40
            maxLength: 40
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject5OptionsUpstreamParams
    EventStreamCloudEventConnectionUpdatedObject5StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - ad
    EventStreamCloudEventConnectionUpdatedObject6Authentication:
      type: object
      description: >-
        Configurez l’utilisation d’une connexion pour l’authentification lors de
        la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedObject6ConnectedAccounts:
      type: object
      description: >-
        Configurez l’utilisation d’une connexion pour les comptes connectés et
        Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedObject6Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet dont les
        valeurs sont des chaînes de caractères (max. 255 caractères). Un maximum
        de 10 propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject6Options:
      type: object
      description: "Options de la connexion «\_google-apps\_»"
      additionalProperties: false
      required:
        - client_id
      properties:
        admin_access_token_expiresin:
          type: string
          description: "Horodatage d’expiration du jeton `admin_access_token` au format ISO\_8601. Auth0 utilise cette valeur pour déterminer à quel moment actualiser le jeton."
          format: date-time
        allow_setting_login_scopes:
          type: boolean
          description: >-
            Lorsque cette valeur est vraie, permet de personnaliser les portées
            OAuth demandées lors de la connexion de l’utilisateur. Les portées
            personnalisées s’ajoutent aux portées obligatoires `email` et
            `profile`. Lorsque cette valeur est fausse ou omise, seules les
            portées `email` et `profile` par défaut sont utilisées. Cette
            propriété est automatiquement activée lorsque les fonctionnalités
            Token Vault ou Connected Accounts sont activées.
        api_enable_groups:
          type: boolean
          description: >-
            Active l’intégration à l’API Directory du SDK Admin Google Workspace
            pour les groupes. Lorsque cette valeur est vraie, Auth0 peut
            synchroniser les groupes et les adhésions aux groupes, et prend en
            charge le provisionnement entrant des groupes depuis l’annuaire. La
            valeur par défaut est false.
        api_enable_users:
          type: boolean
          description: >-
            Active l’intégration à l’API Directory du SDK Admin Google
            Workspace. Lorsque cette valeur est vraie, Auth0 peut récupérer des
            attributs utilisateur étendus (statut d’administrateur, statut de
            suspension, adhésions aux groupes) et prend en charge le
            provisionnement entrant depuis l’annuaire (SCIM). La valeur par
            défaut est true.
        client_id:
          type: string
          description: >-
            Votre ID client Google OAuth 2.0. Vous le trouverez dans votre
            [Google Cloud
            Console](https://console.cloud.google.com/apis/credentials), dans la
            section OAuth 2.0 Client IDs.
          minLength: 1
          maxLength: 128
        domain:
          type: string
          description: >-
            Nom du domaine principal Google Workspace auquel les utilisateurs
            doivent appartenir.
          minLength: 1
          maxLength: 1024
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsque l’adresse courriel d’un utilisateur
            correspond à l’un de ces domaines, celui-ci est automatiquement
            dirigé vers cette connexion lors de l’authentification.
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        email:
          type: boolean
          description: Indique si le flux OAuth demande la portée `email`.
        ext_agreed_terms:
          type: boolean
          description: Récupère l’indicateur `agreedToTerms` du profil Google Directory.
        ext_groups:
          type: boolean
          description: >-
            Active l’enrichissement à l’aide des adhésions aux groupes Google
            (requis pour `ext_groups_extended`).
        ext_groups_extended:
          type: boolean
          description: "Détermine si les entrées de groupe enrichies comprennent `id`, `email` et `name` (true), ou seulement le nom du groupe (false)\_; ne peut être défini que lorsque `ext_groups` est true."
        ext_is_admin:
          type: boolean
          description: >-
            Récupère l’indicateur d’administrateur Google Directory pour
            l’utilisateur qui se connecte.
        ext_is_suspended:
          type: boolean
          description: >-
            Récupère l’indicateur de suspension Google Directory pour
            l’utilisateur qui se connecte.
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject6OptionsFederatedConnectionsAccessTokens
        handle_login_from_social:
          type: boolean
          description: >-
            Lorsqu’elle est activée, les utilisateurs qui se connectent avec
            leur compte Google au moyen d’une connexion sociale sont
            automatiquement dirigés vers cette connexion Google Workspace si
            leur domaine de courriel correspond à `tenant_domain` ou à l’un des
            `domain_aliases` configurés. Ainsi, les utilisateurs d’entreprise
            s’authentifient auprès du fournisseur d’identité Google Workspace de
            leur organisation plutôt qu’au moyen d’une connexion sociale Google
            générique, ce qui permet d’accéder aux attributs issus de l’annuaire
            et d’appliquer les politiques de sécurité de l’organisation. La
            valeur par défaut est true pour les nouvelles connexions.
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée sur les pages de connexion
            d’Auth0. Accepte les URL HTTPS. Utilisée pour l’image de marque dans
            les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        map_user_id_to_id:
          type: boolean
          description: >-
            Détermine la façon dont Auth0 génère le `user_id` pour les
            utilisateurs Google Workspace. Lorsque cette valeur est false
            (valeur par défaut), l’adresse courriel de l’utilisateur est
            utilisée. Lorsque cette valeur est true, l’ID utilisateur numérique
            stable de Google est utilisé à la place, et demeure le même même si
            l’adresse courriel de l’utilisateur change. Ce paramètre ne peut
            être configuré qu’à la création de la connexion et ne peut pas être
            modifié par la suite.
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        profile:
          type: boolean
          description: Indique si le flux OAuth demande la portée `profile`.
        scope:
          type: array
          description: "Portées OAuth supplémentaires demandées en plus des portées `email profile` par défaut\_; ignorées à moins que `allow_setting_login_scopes` soit true."
          minItems: 1
          items:
            type: string
            minLength: 1
            maxLength: 255
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject6OptionsSetUserRootAttributesEnum
        tenant_domain:
          type: string
          description: >-
            Domaine principal Google Workspace utilisé pour identifier
            l’organisation lors de l’authentification.
          minLength: 1
          maxLength: 255
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject6OptionsUpstreamParams
    EventStreamCloudEventConnectionUpdatedObject6StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - google-apps
    EventStreamCloudEventConnectionUpdatedObject7Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedObject7ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedObject7Metadata:
      type: object
      description: "Métadonnées associées à la connexion sous la forme d’un objet dont les valeurs sont des chaînes de caractères (max. 255\_caractères). Un maximum de 10\_propriétés de métadonnées est autorisé."
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject7Options:
      type: object
      description: "Options de la connexion «\_waad\_»"
      additionalProperties: false
      required:
        - client_id
      properties:
        api_enable_users:
          type: boolean
          description: Activer l’API des utilisateurs
        app_domain:
          type: string
          description: "Le domaine de l’application Azure AD (p. ex., «\_contoso.onmicrosoft.com\_»). Utilisé principalement avec le protocole WS-Federation et les points de terminaison Azure AD v1."
          minLength: 0
          maxLength: 255
        app_id:
          type: string
          description: >-
            L’URI d’ID d’application (URI d’ID d’appli) de l’application Azure
            AD. Obligatoire lors de l’utilisation d’Azure AD v1 avec le flux
            Resource Owner Password. Sert à identifier la ressource demandée
            dans les requêtes de jetons OAuth.
          minLength: 0
          maxLength: 500
        basic_profile:
          type: boolean
          description: >-
            Inclut les renseignements de base du profil utilisateur provenant
            d’Azure AD (name, email, given_name, family_name). Toujours activé
            et obligatoire, il représente les données minimales de profil
            récupérées lors de l’authentification.
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification d’expiration prochaine d’un
            certificat.
          format: date-time
        client_id:
          type: string
          description: "Identifiant client OAuth\_2.0 émis par le fournisseur d’identité lors de l’inscription de l’application. Cette valeur identifie votre connexion Auth0 auprès du fournisseur d’identité."
          minLength: 0
          maxLength: 100
        domain:
          type: string
          description: "Le domaine principal du locataire Azure AD (p. ex., «\_contoso.onmicrosoft.com\_» ou «\_contoso.com\_»)."
          minLength: 0
          maxLength: 512
        domain_aliases:
          type: array
          description: >-
            Noms de domaine alternatifs associés à ce locataire Azure AD. Permet
            aux utilisateurs de plusieurs domaines vérifiés de s’authentifier au
            moyen de cette connexion. Peut être un tableau de chaînes de
            caractères de domaines.
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 255
        ext_groups:
          type: boolean
          description: >-
            Lorsqu’elle est activée (true), récupère et stocke les appartenances
            de l’utilisateur aux groupes de sécurité Azure AD. Nécessite les
            permissions Microsoft Graph API (Directory.Read.All). Permet de
            configurer max_groups_to_retrieve.
        ext_nested_groups:
          type: boolean
          description: >-
            Lorsque la valeur est true, stocke tous les groupes dont
            l’utilisateur est membre, y compris les appartenances transitives à
            des groupes (groupes imbriqués). Lorsque la valeur est false (par
            défaut), seules les appartenances directes à des groupes sont
            incluses.
        ext_profile:
          type: boolean
          description: >-
            Lorsqu’elle est activée (true), récupère les attributs de profil
            étendus d’Azure AD au moyen de Microsoft Graph API (titre du poste,
            service, emplacement du bureau, etc.). Nécessite les permissions
            Graph API. Disponible uniquement avec Azure AD v1 ou lorsqu’elle est
            explicitement activée pour v2.
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject7OptionsFederatedConnectionsAccessTokens
        granted:
          type: boolean
          description: >-
            Indique si le consentement de l’administrateur a été accordé pour
            les permissions Azure AD requises. Champ d’état en lecture seule
            géré par Auth0 pendant le flux d’autorisation OAuth.
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée dans les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée pour l’image de marque dans
            les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        identity_api:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject7OptionsIdentityApiEnum
        max_groups_to_retrieve:
          type: string
          description: >-
            Nombre maximal de groupes Azure AD à récupérer par utilisateur lors
            de l’authentification. Aide à prévenir les problèmes de performance
            pour les utilisateurs appartenant à de nombreux groupes. S’applique
            uniquement lorsque ext_groups est activé. Laissez vide pour utiliser
            la valeur par défaut de la plateforme.
          minLength: 0
          maxLength: 10
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Un nom de champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        scope:
          type: array
          description: "Portées OAuth\_2.0 à demander à Azure AD lors de l’authentification. Chaque portée représente une permission (p. ex., «\_User.Read\_», «\_Group.Read.All\_»). S’applique uniquement à Microsoft Identity Platform v2.0. Consultez la référence des permissions Microsoft Graph pour connaître les portées disponibles."
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject7OptionsSetUserRootAttributesEnum
        should_trust_email_verified_connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject7OptionsShouldTrustEmailVerifiedConnectionEnum
        tenant_domain:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject7OptionsTenantDomain
        tenantId:
          type: string
          description: "L’ID du locataire Azure AD sous forme d’UUID. Il s’agit de l’identifiant unique de votre organisation Azure AD. Doit être un UUID valide de 36\_caractères."
          minLength: 36
          maxLength: 36
          format: uuid
        thumbprints:
          type: array
          description: "Tableau d’empreintes de certificat (hachages hexadécimaux SHA-128/SHA-256/SHA-512) servant à valider les signatures SAML. Utilisé avec le protocole WS-Federation. Maximum de 20\_empreintes. Chaque empreinte doit être une chaîne hexadécimale."
          minItems: 0
          items:
            type: string
            description: Empreintes de certificat pour les connexions ADFS et Azure AD.
            minLength: 0
            maxLength: 64
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject7OptionsUpstreamParams
        use_wsfed:
          type: boolean
          description: >-
            Indique l’utilisation du protocole WS-Federation. Lorsque la valeur
            est true, WS-Federation est utilisé; lorsque la valeur est false,
            OpenID Connect est utilisé.
        useCommonEndpoint:
          type: boolean
          description: "Lorsqu’elle est activée (true), utilise le point de terminaison commun Azure AD pour l’authentification multilocataire. Permet aux utilisateurs de toute organisation Azure AD de se connecter. Nécessite que userid_attribute soit défini à «\_sub\_» (et non à «\_oid\_»). Ne peut pas être utilisée avec l’approvisionnement SCIM. La valeur par défaut est false."
        userid_attribute:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject7OptionsUseridAttributeEnum
        waad_protocol:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject7OptionsWaadProtocolEnum
    EventStreamCloudEventConnectionUpdatedObject7StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - waad
    EventStreamCloudEventConnectionUpdatedPreviousObject0Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedPreviousObject0Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de chaîne de caractères (255 caractères maximum). Un maximum
        de 10 propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject0ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion à utiliser pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
        cross_app_access:
          type: boolean
    EventStreamCloudEventConnectionUpdatedPreviousObject0Options:
      type: object
      description: Options de la connexion 'oidc'
      additionalProperties: false
      required:
        - client_id
      properties:
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité, vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        client_id:
          type: string
          description: >-
            Identifiant client OAuth 2.0 émis par le fournisseur d’identité lors
            de l’enregistrement de l’application. Cette valeur identifie votre
            connexion Auth0 auprès du fournisseur d’identité.
          minLength: 0
          maxLength: 255
        connection_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsConnectionSettings
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsqu’une adresse courriel d’utilisateur
            correspond à l’un de ces domaines, l’utilisateur est automatiquement
            dirigé vers cette connexion lors de l’authentification.
          minItems: 0
          items:
            type: string
            description: Un alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        dpop_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsDpopSigningAlgEnum
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsFederatedConnectionsAccessTokens
        icon_url:
          type: string
          description: URL HTTPS de l’icône à afficher
          minLength: 8
          maxLength: 255
          format: uri
        id_token_session_expiry_supported:
          type: boolean
          description: >-
            Indique si le fournisseur d’identité prend en charge l’expiration de
            session au moyen du id_token. Si la valeur est true, le système
            utilisera la revendication session_expiry dans le id_token pour
            déterminer l’expiration de la session.
        id_token_signed_response_algs:
          type: array
          description: >-
            Liste des algorithmes autorisés pour vérifier les jetons ID.
            Applicable lorsque strategy=oidc ou okta.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsIdTokenSignedResponseAlgsItemEnum
        issuer:
          type: string
          description: >-
            URL de l’identifiant unique d’émetteur du fournisseur d’identité (p.
            ex., https://accounts.google.com). Doit correspondre à la
            revendication 'iss' dans les jetons ID du fournisseur d’identité.
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques servant à vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons ID.
          minLength: 8
          maxLength: 255
          format: uri
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Un nom de champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        oidc_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsOidcMetadata
        schema_version:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsSchemaVersionEnum
        scope:
          type: string
          description: "Liste, séparée par des espaces, des portées OAuth 2.0 demandées lors de l’autorisation. Doit inclure 'openid' (obligatoire selon la spécification OIDC). Valeurs courantes\_: 'openid profile email'. Les portées supplémentaires dépendent du fournisseur d’identité."
          minLength: 6
          maxLength: 255
        send_back_channel_nonce:
          type: boolean
          description: "Lorsque cette valeur est true et que le type est «\_back_channel\_», un nonce cryptographique est inclus dans les requêtes d’autorisation afin de prévenir les attaques par rejeu. Le fournisseur d’identité doit inclure ce nonce dans le jeton ID aux fins de validation."
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsSetUserRootAttributesEnum
        tenant_domain:
          type: string
          description: Domaine du locataire
          minLength: 1
          maxLength: 255
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jetons OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux d’autorisation par code, mais facultatif pour le flux
            implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_method:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsTokenEndpointAuthMethodEnum
        token_endpoint_auth_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsTokenEndpointAuthSigningAlgEnum
        token_endpoint_jwtca_aud_format:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsTokenEndpointJwtcaAudFormatEnum
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsUpstreamParams
        useOauthSpecScope:
          type: boolean
          description: >-
            Lorsque cette valeur est true, utilise des scopes séparés par des
            espaces (conformément à la spécification OAuth 2.0) plutôt que par
            des virgules lors de l’appel au point de terminaison d’autorisation
            du fournisseur d’identité. S’applique uniquement lorsque le
            paramètre connection_scope est utilisé. Consultez
            https://auth0.com/docs/authenticate/identity-providers/adding-scopes-for-an-external-idp#pass-scopes-to-authorize-endpoint
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’un mappage d’attributs est configuré, Auth0
            appelle ce point de terminaison pour récupérer des claims
            supplémentaires du profil utilisateur à l’aide du jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        attribute_map:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsAttributeMap
        discovery_url:
          type: string
          description: >-
            URL du point de terminaison de découverte OIDC du fournisseur
            d’identité (/.well-known/openid-configuration). Lorsqu’elle est
            fournie et que oidc_metadata est vide, Auth0 récupère
            automatiquement la configuration du fournisseur, y compris ses
            points de terminaison et les fonctionnalités prises en charge.
          minLength: 8
          maxLength: 255
          format: uri
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsTypeEnum
    EventStreamCloudEventConnectionUpdatedPreviousObject0StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - oidc
    EventStreamCloudEventConnectionUpdatedPreviousObject1Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedPreviousObject1ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour les comptes liés et
        Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedPreviousObject1Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet dont les
        valeurs sont des chaînes de caractères (maximum de 255 caractères). Un
        maximum de 10 propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject1Options:
      type: object
      description: "Options de la connexion «\_okta\_»"
      additionalProperties: false
      required:
        - client_id
      properties:
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        client_id:
          type: string
          description: >-
            Identifiant client OAuth 2.0 émis par le fournisseur d’identité lors
            de l’enregistrement de l’application. Cette valeur identifie votre
            connexion Auth0 auprès du fournisseur d’identité.
          minLength: 0
          maxLength: 255
        connection_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsConnectionSettings
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsque l’adresse courriel d’un utilisateur
            correspond à l’un de ces domaines, celui-ci est automatiquement
            acheminé vers cette connexion lors de l’authentification.
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        dpop_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsDpopSigningAlgEnum
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsFederatedConnectionsAccessTokens
        icon_url:
          type: string
          description: URL HTTPS de l’icône à afficher
          minLength: 8
          maxLength: 255
          format: uri
        id_token_session_expiry_supported:
          type: boolean
          description: >-
            Indique si le fournisseur d’identité prend en charge l’expiration de
            session au moyen du id_token. Si true, le système utilisera la
            revendication session_expiry du id_token pour déterminer
            l’expiration de la session.
        id_token_signed_response_algs:
          type: array
          description: >-
            Liste des algorithmes autorisés pour vérifier les jetons
            d’identification. S’applique lorsque strategy=oidc ou okta.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsIdTokenSignedResponseAlgsItemEnum
        issuer:
          type: string
          description: >-
            URL de l’identifiant unique de l’émetteur du fournisseur d’identité
            (p. ex., https://accounts.google.com). Doit correspondre à la
            revendication 'iss' des jetons d’identification émis par le
            fournisseur d’identité.
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques servant à vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons d’identification.
          minLength: 8
          maxLength: 255
          format: uri
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        oidc_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsOidcMetadata
        schema_version:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsSchemaVersionEnum
        scope:
          type: string
          description: "Liste de portées OAuth 2.0 séparées par des espaces et demandées lors de l’autorisation. Doit inclure 'openid' (requis par la spécification OIDC). Valeurs courantes\_: 'openid profile email'. Les portées supplémentaires dépendent du fournisseur d’identité."
          minLength: 6
          maxLength: 255
        send_back_channel_nonce:
          type: boolean
          description: >-
            Lorsque true et que le type est 'back_channel', inclut un nonce
            cryptographique dans les requêtes d’autorisation afin d’empêcher les
            attaques par rejeu. Le fournisseur d’identité doit inclure ce nonce
            dans le jeton d’identification aux fins de validation.
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsSetUserRootAttributesEnum
        tenant_domain:
          type: string
          description: Domaine du locataire
          minLength: 1
          maxLength: 255
        token_endpoint:
          type: string
          description: "URL du point de terminaison de jeton OAuth\_2.0 du fournisseur d’identité, où les codes d’autorisation sont échangés contre des jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le flux de code d’autorisation, mais facultatif pour le flux implicite."
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_method:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsTokenEndpointAuthMethodEnum
        token_endpoint_auth_signing_alg:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsTokenEndpointAuthSigningAlgEnum
        token_endpoint_jwtca_aud_format:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsTokenEndpointJwtcaAudFormatEnum
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsUpstreamParams
        useOauthSpecScope:
          type: boolean
          description: "Lorsque défini sur true, utilise des portées délimitées par des espaces (conformément à la spécification OAuth\_2.0) plutôt que par des virgules lors de l’appel au point de terminaison d’autorisation du fournisseur d’identité. S’applique uniquement lors de l’utilisation du paramètre connection_scope. Consultez https://auth0.com/docs/authenticate/identity-providers/adding-scopes-for-an-external-idp#pass-scopes-to-authorize-endpoint"
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’il est configuré avec le mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des
            revendications supplémentaires du profil utilisateur à l’aide du
            jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        attribute_map:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsAttributeMap
        domain:
          type: string
          description: "Domaine de l’organisation Okta (p.\_ex., dev-123456.okta.com). Il doit s’agir uniquement du domaine du serveur Okta, sans schéma ni barre oblique inverse finale. La découverte ne s’effectue que lorsque connection.options.oidc_metadata est vide et qu’un domaine est fourni"
          minLength: 4
          maxLength: 255
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsTypeEnum
    EventStreamCloudEventConnectionUpdatedPreviousObject1StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - okta
    EventStreamCloudEventConnectionUpdatedPreviousObject2Authentication:
      type: object
      description: >-
        Configurer l’objectif d’une connexion à utiliser pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedPreviousObject2ConnectedAccounts:
      type: object
      description: >-
        Configurer l’objectif d’une connexion à utiliser pour les comptes
        connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedPreviousObject2Metadata:
      type: object
      description: "Métadonnées associées à la connexion sous la forme d’un objet contenant des valeurs de type chaîne (255\_caractères max.). Un maximum de 10\_propriétés de métadonnées est autorisé."
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject2Options:
      type: object
      description: Options pour la connexion 'samlp'
      additionalProperties: false
      properties:
        assertion_decryption_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsAssertionDecryptionSettings
        cert:
          type: string
          description: >-
            Certificat de signature X.509 du fournisseur d’identité au format
            .der. Utilisé pour valider les signatures dans les réponses et
            assertions SAML. Il s’agit d’une solution de rechange à signingCert
            et il est conservé pour assurer la rétrocompatibilité. Préférez
            plutôt signingCert.
          minLength: 1
          maxLength: 10240
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification d’expiration prochaine de
            certificat.
          format: date-time
        digestAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsDigestAlgorithmEnum
        domain_aliases:
          type: array
          description: Alias de domaine pour la connexion
          minItems: 0
          items:
            type: string
            description: Un alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        entityId:
          type: string
          description: >-
            L’identifiant d’entité (émetteur) du fournisseur de services SAML.
            Lorsqu’il n’est pas fourni, la valeur par défaut est
            'urn:auth0:{tenant}:{connection}'. Cette valeur est incluse dans les
            messages SAML AuthnRequest envoyés au fournisseur d’identité.
          minLength: 1
          maxLength: 128
        expires:
          type: string
          description: "Date et heure au format ISO\_8601 indiquant l’expiration du certificat de signature du fournisseur d’identité."
          format: date-time
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée dans les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée pour l’image de marque dans
            les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        idpinitiated:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsIdpinitiated
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Le nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        protocolBinding:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsProtocolBindingEnum
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsSetUserRootAttributesEnum
        signatureAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsSignatureAlgorithmEnum
        signInEndpoint:
          type: string
          description: >-
            URL du point de terminaison SAML SingleSignOnService du fournisseur
            d’identité, où Auth0 envoie les requêtes d’authentification SAML. Il
            s’agit de l’URL de connexion principale pour la connexion SAML.
            Obligatoire, sauf si metadataUrl ou metadataXml est utilisé.
          minLength: 8
          maxLength: 2048
          format: uri
        signingCert:
          type: string
          description: >-
            Certificat X.509 encodé en Base64 du fournisseur d’identité, utilisé
            pour valider les signatures dans les réponses et assertions SAML. Le
            certificat est décodé et utilisé pour la vérification
            cryptographique des signatures.
          minLength: 1
          maxLength: 10240
        signSAMLRequest:
          type: boolean
          description: >-
            Lorsque la valeur est true, Auth0 signe les requêtes
            d’authentification SAML à l’aide de la clé de signature de la
            connexion. La signature comprend le condensé de la requête et est
            validée par le fournisseur d’identité. La valeur par défaut est
            false (requêtes non signées).
        subject:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsSubject
        tenant_domain:
          type: string
          description: >-
            Pour les connexions SAML, le domaine du tenant utilisé pour
            construire l’URL du point de terminaison de connexion. Peut être une
            chaîne pour un seul tenant ou un tableau de chaînes pour une
            validation multitenant.
          minLength: 1
          maxLength: 255
        thumbprints:
          type: array
          description: "Empreintes SHA-1 des certificats de signature du fournisseur d’identité. Calculées automatiquement à partir de signingCert lors de la création de la connexion. Chaque empreinte doit être une chaîne hexadécimale de 40\_caractères."
          minItems: 0
          items:
            type: string
            minLength: 40
            maxLength: 40
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsUpstreamParams
        debug:
          type: boolean
          description: "Lorsque la valeur est true, active le débogage SAML détaillé en générant des événements 'w' (avertissement) dans les journaux du tenant contenant les détails des requêtes et réponses SAML. AVERTISSEMENT\_: peut exposer des renseignements personnels sensibles (RPS, identifiants) et ne doit être activé temporairement qu’à des fins de débogage."
        deflate:
          type: boolean
          description: >-
            Lorsque cette option est définie sur true, active la compression
            DEFLATE pour les requêtes SAML envoyées au moyen de la liaison
            HTTP-Redirect.
        destinationUrl:
          type: string
          description: >-
            URL à laquelle Auth0 enverra les requêtes d’authentification SAML
            (l’URL SSO du fournisseur d’identité). Doit être une URL HTTPS
            valide.
          minLength: 8
          maxLength: 255
          format: uri
        disableFieldsMapFix:
          type: boolean
          description: >-
            Lorsque cette option est définie sur true, désactive la correction
            automatique de la configuration fieldsMap afin d’assurer le mappage
            adéquat des attributs SAML aux champs du profil utilisateur. La
            valeur par défaut est false (correction de fieldsMap activée).
        disableSignout:
          type: boolean
          description: >-
            Lorsque cette option est définie sur true, désactive l’envoi de
            requêtes de déconnexion SAML (SingleLogoutService) au fournisseur
            d’identité lors de la déconnexion de l’utilisateur. L’utilisateur
            sera déconnecté d’Auth0, mais restera connecté au fournisseur
            d’identité. La valeur par défaut est false (déconnexion fédérée
            activée).
        discovery_url:
          type: string
          description: >-
            URL du point de terminaison de découverte OIDC du fournisseur
            d’identité (/.well-known/openid-configuration). Lorsqu’elle est
            fournie et que oidc_metadata est vide, Auth0 récupère
            automatiquement la configuration du fournisseur, y compris les
            points de terminaison et les fonctionnalités prises en charge.
            Utilisée avec l’accès interapplications.
          minLength: 8
          maxLength: 255
          format: uri
        fieldsMap:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsFieldsMap
        fieldsMapJsonRaw:
          type: string
          description: >-
            Représentation brute sous forme de chaîne JSON de la configuration
            fieldsMap. Utilisée en interne pour stocker et récupérer l’objet
            fieldsMap.
          minLength: 0
          maxLength: 8192
        global_token_revocation_jwt_iss:
          type: string
          description: >-
            Valeur attendue de la revendication « iss » (émetteur) pour les
            jetons JWT dans les requêtes de révocation globale des jetons
            provenant du fournisseur d’identité. Lorsqu’elle est configurée,
            Auth0 valide que l’émetteur du JWT correspond à cette valeur avant
            de traiter la révocation du jeton. Doit être utilisée avec
            global_token_revocation_jwt_sub.
          minLength: 1
          maxLength: 1024
        global_token_revocation_jwt_sub:
          type: string
          description: >-
            Valeur attendue de la revendication « sub » (sujet) pour les jetons
            JWT dans les requêtes de révocation globale des jetons provenant du
            fournisseur d’identité. Lorsqu’elle est configurée, Auth0 valide que
            le sujet du JWT correspond à cette valeur avant de traiter la
            révocation du jeton. Doit être utilisée avec
            global_token_revocation_jwt_iss.
          minLength: 1
          maxLength: 1024
        metadataUrl:
          type: string
          description: >-
            URL HTTPS du document de métadonnées SAML du fournisseur d’identité.
            Lorsqu’elle est fournie, Auth0 récupère et analyse automatiquement
            les métadonnées afin d’extraire signInEndpoint, signOutEndpoint,
            signingCert, signSAMLRequest et protocolBinding. Utilisez
            metadataUrl OU metadataXml, mais pas les deux.
          minLength: 8
          maxLength: 2048
          format: uri
        oidc_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsOidcMetadata
        recipientUrl:
          type: string
          description: >-
            URL à laquelle Auth0 enverra les requêtes d’authentification SAML
            (l’URL SSO du fournisseur d’identité). Doit être une URL HTTPS
            valide.
          minLength: 8
          maxLength: 255
          format: uri
        requestTemplate:
          type: string
          description: >-
            Modèle XML personnalisé pour les requêtes d’authentification SAML.
            Prend en charge la substitution de variables au moyen de la syntaxe
            @@variableName@@. Lorsqu’il n’est pas fourni, le modèle AuthnRequest
            SAML par défaut est utilisé. Consultez
            https://auth0.com/docs/authenticate/protocols/saml/saml-sso-integrations/configure-auth0-saml-service-provider#customize-the-request-template
          minLength: 1
          maxLength: 10240
        signOutEndpoint:
          type: string
          description: >-
            URL du point de terminaison SAML SingleLogoutService du fournisseur
            d’identité, à laquelle Auth0 envoie les requêtes de déconnexion
            fédérée. Lorsqu’elle n’est pas fournie, signInEndpoint est utilisé
            par défaut. Utilisé seulement si disableSignout est false.
          minLength: 8
          maxLength: 2048
          format: uri
        user_id_attribute:
          type: string
          description: >-
            Attribut d’assertion SAML personnalisé à utiliser comme identifiant
            utilisateur unique. Lorsqu’il est fourni, cet attribut est ajouté au
            début de la liste de mappage user_id par défaut et reçoit la
            priorité la plus élevée. Accepte une chaîne (nom d’un seul attribut
            SAML).
          minLength: 1
          maxLength: 2396
    EventStreamCloudEventConnectionUpdatedPreviousObject2StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - samlp
    EventStreamCloudEventConnectionUpdatedPreviousObject3Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedPreviousObject3ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour les comptes liés et
        Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedPreviousObject3Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet dont les
        valeurs sont des chaînes (255 caractères maximum). Un maximum de 10
        propriétés de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject3Options:
      type: object
      description: "Options de la connexion «\_pingfederate\_»"
      additionalProperties: false
      required:
        - pingFederateBaseUrl
      properties:
        assertion_decryption_settings:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsAssertionDecryptionSettings
        cert:
          type: string
          description: >-
            Certificat de signature X.509 du fournisseur d’identité au format
            .der. Utilisé pour valider les signatures des réponses et assertions
            SAML. Il s’agit d’une solution de rechange à signingCert, conservée
            pour assurer la rétrocompatibilité. Il est préférable d’utiliser
            signingCert.
          minLength: 1
          maxLength: 10240
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification indiquant qu’un certificat
            expirera bientôt.
          format: date-time
        digestAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsDigestAlgorithmEnum
        domain_aliases:
          type: array
          description: Alias de domaine de la connexion
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour la découverte du domaine d’origine.
            minLength: 1
            maxLength: 255
        entityId:
          type: string
          description: "L’identifiant d’entité (émetteur) du fournisseur de services SAML. S’il n’est pas fourni, la valeur par défaut est «\_urn:auth0:{tenant}:{connection}\_». Cette valeur est incluse dans les messages SAML AuthnRequest envoyés au fournisseur d’identité."
          minLength: 1
          maxLength: 128
        expires:
          type: string
          description: "Date et heure au format ISO\_8601 indiquant l’expiration du certificat de signature du fournisseur d’identité."
          format: date-time
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée à des fins d’image de marque
            dans les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        idpinitiated:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsIdpinitiated
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        protocolBinding:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsProtocolBindingEnum
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsSetUserRootAttributesEnum
        signatureAlgorithm:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsSignatureAlgorithmEnum
        signInEndpoint:
          type: string
          description: >-
            URL du point de terminaison SAML SingleSignOnService du fournisseur
            d’identité auquel Auth0 envoie les requêtes d’authentification SAML.
            Il s’agit de l’URL de connexion principale de la connexion SAML.
            Obligatoire, sauf si metadataUrl ou metadataXml est utilisé.
          minLength: 8
          maxLength: 2048
          format: uri
        signingCert:
          type: string
          description: >-
            Certificat X.509 encodé en Base64 du fournisseur d’identité, utilisé
            pour valider les signatures des réponses et assertions SAML. Le
            certificat est décodé et utilisé pour vérifier les signatures
            cryptographiques.
          minLength: 1
          maxLength: 10240
        signSAMLRequest:
          type: boolean
          description: >-
            Lorsque cette valeur est true, Auth0 signe les requêtes
            d’authentification SAML à l’aide de la clé de signature de la
            connexion. La signature comprend le condensé de la requête et est
            validée par le fournisseur d’identité. La valeur par défaut est
            false (requêtes non signées).
        subject:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsSubject
        tenant_domain:
          type: string
          description: >-
            Pour les connexions SAML, domaine du tenant utilisé pour construire
            l’URL du point de terminaison de connexion. Peut être une chaîne
            pour un seul tenant ou un tableau de chaînes pour la validation
            multitenant.
          minLength: 1
          maxLength: 255
        thumbprints:
          type: array
          description: "Empreintes SHA-1 des certificats de signature du fournisseur d’identité. Elles sont calculées automatiquement à partir de signingCert lors de la création de la connexion. Chaque empreinte doit être une chaîne hexadécimale de 40\_caractères."
          minItems: 0
          items:
            type: string
            minLength: 40
            maxLength: 40
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsUpstreamParams
        pingFederateBaseUrl:
          type: string
          description: >-
            URL fournie par PingFederate qui renvoie les informations utilisées
            pour créer la connexion
          minLength: 8
          maxLength: 256
          format: uri
    EventStreamCloudEventConnectionUpdatedPreviousObject3StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - pingfederate
    EventStreamCloudEventConnectionUpdatedPreviousObject4Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion destinée à être utilisée pour
        l’authentification lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedPreviousObject4ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion destinée à être utilisée pour les
        comptes connectés et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedPreviousObject4Metadata:
      type: object
      description: "Métadonnées associées à la connexion sous la forme d’un objet dont les valeurs sont des chaînes (maximum de 255\_caractères). Un maximum de 10\_propriétés de métadonnées est autorisé."
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject4Options:
      type: object
      description: "Options de la connexion «\_adfs\_»"
      additionalProperties: false
      properties:
        adfs_server:
          type: string
          description: >-
            Hôte de métadonnées de fédération ADFS ou URL XML utilisée pour
            découvrir les points de terminaison et les certificats WS-Fed. Une
            erreur se produit si adfs_server et fedMetadataXml sont tous deux
            absents.
          minLength: 0
          maxLength: 2048
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification d’expiration prochaine d’un
            certificat.
          format: date-time
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour la découverte
            du domaine d’origine (HRD). Lorsqu’une adresse courriel
            d’utilisateur correspond à l’un de ces domaines, l’utilisateur est
            automatiquement acheminé vers cette connexion pendant
            l’authentification.
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour la découverte du domaine d’origine.
            minLength: 1
            maxLength: 255
        entityId:
          type: string
          description: "Identifiant d’entité (émetteur) du fournisseur de services ADFS. S’il n’est pas fourni, la valeur par défaut est «\_urn:auth0:{tenant}:{connection}\_»."
          minLength: 1
          maxLength: 128
        fedMetadataXml:
          type: string
          description: "Alternative XML intégrée à «\_adfs_server\_». Ne peut pas être définie en même temps que «\_adfs_server\_»."
          minLength: 1
          maxLength: 102400
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée dans les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée à des fins d’image de marque
            dans les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        non_persistent_attrs:
          type: array
          description: >-
            Tableau de champs utilisateur qui ne doivent pas être stockés dans
            la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        prev_thumbprints:
          type: array
          description: >-
            Tableau d’empreintes de certificats (hachages hexadécimaux
            SHA-128/SHA-256/SHA-512) servant à valider les signatures SAML.
            Utilisé avec le protocole WS-Federation. Maximum de 20 empreintes.
            Chaque empreinte doit être une chaîne hexadécimale.
          minItems: 0
          items:
            type: string
            description: Empreintes de certificats pour les connexions ADFS et Azure AD.
            minLength: 0
            maxLength: 64
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject4OptionsSetUserRootAttributesEnum
        should_trust_email_verified_connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject4OptionsShouldTrustEmailVerifiedConnectionEnum
        signInEndpoint:
          type: string
          description: >-
            Point de terminaison de connexion Passive Requestor (WS-Fed),
            découvert à partir des métadonnées ou fourni explicitement.
          minLength: 8
          maxLength: 2048
          format: uri
        tenant_domain:
          description: Domaine du tenant
          type: string
          minLength: 1
          maxLength: 255
        thumbprints:
          type: array
          description: >-
            Tableau d’empreintes de certificats (hachages hexadécimaux
            SHA-128/SHA-256/SHA-512) servant à valider les signatures SAML.
            Utilisé avec le protocole WS-Federation. Maximum de 20 empreintes.
            Chaque empreinte doit être une chaîne hexadécimale.
          minItems: 0
          items:
            type: string
            description: Empreintes de certificats pour les connexions ADFS et Azure AD.
            minLength: 0
            maxLength: 64
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject4OptionsUpstreamParams
        user_id_attribute:
          type: string
          description: >-
            Revendication ADFS personnalisée à utiliser comme identifiant
            utilisateur unique. Lorsqu’elle est fournie, cet attribut est ajouté
            en tête de la liste de mappage user_id par défaut, avec la priorité
            la plus élevée. Accepte une chaîne (un seul nom de revendication
            ADFS).
          minLength: 1
          maxLength: 128
    EventStreamCloudEventConnectionUpdatedPreviousObject4StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - adfs
    EventStreamCloudEventConnectionUpdatedPreviousObject5Authentication:
      type: object
      description: >-
        Configurez l’usage prévu d’une connexion utilisée pour
        l’authentification lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedPreviousObject5ConnectedAccounts:
      type: object
      description: >-
        Configurez l’usage prévu d’une connexion utilisée pour les comptes liés
        et Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedPreviousObject5Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de chaîne (max. 255 caractères). Un maximum de 10 propriétés
        de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject5Options:
      type: object
      description: "Options pour la connexion «\_ad\_»"
      additionalProperties: false
      properties:
        agentIP:
          type: string
          description: >-
            Adresse IP de l’agent AD Connector utilisée pour valider que les
            requêtes d’authentification proviennent du réseau d’entreprise pour
            l’authentification Kerberos (gérée par l’agent AD Connector).
          minLength: 2
          maxLength: 39
        agentMode:
          type: boolean
          description: >-
            Lorsqu’elle est activée, permet l’authentification directe par nom
            d’utilisateur et mot de passe par l’intermédiaire de l’agent AD
            Connector plutôt que du protocole WS-Federation (gérée par l’agent
            AD Connector).
        agentVersion:
          description: >-
            Identifiant de version du logiciel d’agent AD Connector installé
            (géré par l’agent AD Connector).
          type: string
          minLength: 5
          maxLength: 12
        brute_force_protection:
          type: boolean
          description: >-
            Active la protection contre les attaques par force brute d’Auth0
            afin d’empêcher les attaques par bourrage d’identifiants.
            Lorsqu’elle est activée, elle bloque les tentatives de connexion
            suspectes provenant d’adresses IP précises après des échecs répétés.
        certAuth:
          type: boolean
          description: >-
            Active l’authentification par certificat SSL client pour le
            connecteur AD, ce qui exige HTTPS sur le point de terminaison de
            connexion
        certs:
          type: array
          description: >-
            Tableau de certificats X.509 au format PEM servant à valider les
            signatures SAML provenant du fournisseur d’identité AD (géré par
            l’agent AD Connector).
          minItems: 0
          items:
            type: string
            minLength: 256
            maxLength: 3072
        disable_cache:
          type: boolean
          description: >-
            Lorsqu’elle est activée, désactive la mise en cache des résultats
            d’authentification du connecteur AD afin d’assurer une validation en
            temps réel auprès de l’annuaire
        disable_self_service_change_password:
          type: boolean
          description: "Lorsqu’elle est activée, masque le lien «\_Mot de passe oublié\_» sur les pages de connexion afin d’empêcher les utilisateurs de lancer eux-mêmes la réinitialisation de leur mot de passe"
        domain_aliases:
          type: array
          description: "Liste de noms de domaine pouvant être utilisés avec le flux d’authentification par identifiant d’abord pour acheminer les utilisateurs vers cette connexion AD\_; chaque domaine doit être un nom DNS valide d’au plus 256 caractères"
          minItems: 0
          items:
            type: string
            description: Alias de domaine utilisé pour la découverte du domaine d’origine.
            minLength: 1
            maxLength: 255
        icon_url:
          type: string
          description: URL HTTPS de l’icône à afficher
          minLength: 8
          maxLength: 255
          format: uri
        ips:
          type: array
          description: >-
            Tableau de plages d’adresses IP en notation CIDR servant à
            déterminer si les requêtes d’authentification proviennent du réseau
            d’entreprise pour l’authentification Kerberos ou par certificat.
          minItems: 0
          items:
            type: string
            minLength: 2
            maxLength: 39
        kerberos:
          type: boolean
          description: >-
            Active l’authentification intégrée Windows (Kerberos) pour une
            authentification unique transparente lorsque les utilisateurs
            s’authentifient depuis les plages d’adresses IP du réseau
            d’entreprise
        kerberos_only:
          type: boolean
          description: >-
            Lorsque la valeur est true, restreint la connexion à
            l’authentification Kerberos uniquement et empêche le recours au nom
            d’utilisateur et au mot de passe.
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Le nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject5OptionsSetUserRootAttributesEnum
        signInEndpoint:
          type: string
          description: >-
            Le type de point de terminaison de connexion de l’agent AD-LDAP
            Connector (géré par l’agent AD Connector).
          minLength: 8
          maxLength: 255
          format: uri
        tenant_domain:
          description: >-
            Indication du domaine AD principal utilisée pour HRD et la
            découverte.
          type: string
          format: hostname
          minLength: 1
          maxLength: 512
        thumbprints:
          type: array
          description: >-
            Tableau d’empreintes numériques SHA-1 de certificats permettant de
            valider les signatures. Géré par Auth0 lors de l’utilisation de
            l’agent AD Connector.
          minItems: 0
          items:
            type: string
            minLength: 40
            maxLength: 40
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject5OptionsUpstreamParams
    EventStreamCloudEventConnectionUpdatedPreviousObject5StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - ad
    EventStreamCloudEventConnectionUpdatedPreviousObject6Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion destinée à l’authentification lors
        de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedPreviousObject6ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion destinée aux comptes connectés et
        à Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedPreviousObject6Metadata:
      type: object
      description: "Métadonnées associées à la connexion sous la forme d’un objet contenant des valeurs de chaîne (255\_caractères max.). Un maximum de 10 propriétés de métadonnées est autorisé."
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject6Options:
      type: object
      description: Options de la connexion 'google-apps'
      additionalProperties: false
      required:
        - client_id
      properties:
        admin_access_token_expiresin:
          type: string
          description: "Horodatage d’expiration du `admin_access_token` au format ISO\_8601. Auth0 utilise cette valeur pour déterminer quand actualiser le jeton."
          format: date-time
        allow_setting_login_scopes:
          type: boolean
          description: >-
            Lorsque true, permet de personnaliser les portées OAuth demandées
            lors de la connexion de l’utilisateur. Les portées personnalisées
            sont ajoutées aux portées obligatoires email et profile. Lorsque
            false ou omis, seules les portées email et profile par défaut sont
            utilisées. Cette propriété est automatiquement activée lorsque les
            fonctionnalités Token Vault ou Connected Accounts sont activées.
        api_enable_groups:
          type: boolean
          description: >-
            Active l’intégration à l’API Directory du SDK Admin Google Workspace
            pour les groupes. Lorsque true, Auth0 peut synchroniser les groupes
            et leurs adhésions, et prend en charge le provisionnement entrant
            d’annuaire pour les groupes. La valeur par défaut est false.
        api_enable_users:
          type: boolean
          description: >-
            Active l’intégration à l’API Directory du SDK Admin Google
            Workspace. Lorsque true, Auth0 peut récupérer des attributs
            utilisateur étendus (statut d’administrateur, statut de suspension,
            adhésions aux groupes) et prend en charge le provisionnement entrant
            d’annuaire (SCIM). La valeur par défaut est true.
        client_id:
          type: string
          description: "Votre ID client OAuth\_2.0 Google. Vous le trouverez dans votre [Google Cloud Console](https://console.cloud.google.com/apis/credentials), dans la section OAuth 2.0 Client IDs."
          minLength: 1
          maxLength: 128
        domain:
          type: string
          description: >-
            Nom du domaine Google Workspace principal auquel les utilisateurs
            doivent appartenir.
          minLength: 1
          maxLength: 1024
        domain_aliases:
          type: array
          description: >-
            Domaines de courriel associés à cette connexion pour Home Realm
            Discovery (HRD). Lorsque l’adresse courriel d’un utilisateur
            correspond à l’un de ces domaines, l’utilisateur est automatiquement
            dirigé vers cette connexion durant l’authentification.
          minItems: 0
          items:
            type: string
            description: Un alias de domaine utilisé pour Home Realm Discovery.
            minLength: 1
            maxLength: 255
        email:
          type: boolean
          description: Indique si le flux OAuth demande la portée `email`.
        ext_agreed_terms:
          type: boolean
          description: Récupère l’indicateur `agreedToTerms` du profil Google Directory.
        ext_groups:
          type: boolean
          description: >-
            Active l’enrichissement à l’aide des adhésions aux groupes Google
            (requis pour `ext_groups_extended`).
        ext_groups_extended:
          type: boolean
          description: "Détermine si les entrées de groupe enrichies incluent `id`, `email`, `name` (true) ou seulement le nom du groupe (false)\_; ne peut être défini que lorsque `ext_groups` est true."
        ext_is_admin:
          type: boolean
          description: >-
            Récupère l’indicateur d’administrateur Google Directory de
            l’utilisateur qui se connecte.
        ext_is_suspended:
          type: boolean
          description: >-
            Récupère l’indicateur de suspension Google Directory de
            l’utilisateur qui se connecte.
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject6OptionsFederatedConnectionsAccessTokens
        handle_login_from_social:
          type: boolean
          description: >-
            Lorsqu’elle est activée, les utilisateurs qui se connectent avec
            leur compte Google par l’intermédiaire d’une connexion sociale sont
            automatiquement dirigés vers cette connexion Google Workspace si
            leur domaine de courriel correspond au tenant_domain ou à l’un des
            domain_aliases configurés. Cela garantit que les utilisateurs
            d’entreprise s’authentifient auprès du fournisseur d’identité Google
            Workspace de leur organisation plutôt qu’au moyen d’une connexion
            sociale Google générique, ce qui permet d’accéder aux attributs
            d’annuaire et d’appliquer les politiques de sécurité de
            l’organisation. La valeur par défaut est true pour les nouvelles
            connexions.
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée sur les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée à des fins d’image de marque
            dans les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        map_user_id_to_id:
          type: boolean
          description: >-
            Détermine comment Auth0 génère le user_id des utilisateurs Google
            Workspace. Lorsque false (par défaut), l’adresse courriel de
            l’utilisateur est utilisée. Lorsque true, l’ID utilisateur numérique
            stable de Google est utilisé à la place et demeure le même même si
            l’adresse courriel de l’utilisateur change. Ce paramètre ne peut
            être configuré qu’à la création de la connexion et ne peut pas être
            modifié par la suite.
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Le nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        profile:
          type: boolean
          description: Indique si le flux OAuth demande la portée `profile`.
        scope:
          type: array
          description: >-
            Portées OAuth supplémentaires demandées en plus des portées `email
            profile` par défaut; ignorées sauf si `allow_setting_login_scopes`
            est true.
          minItems: 1
          items:
            type: string
            minLength: 1
            maxLength: 255
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject6OptionsSetUserRootAttributesEnum
        tenant_domain:
          type: string
          description: >-
            Le domaine principal Google Workspace utilisé pour identifier
            l’organisation lors de l’authentification.
          minLength: 1
          maxLength: 255
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject6OptionsUpstreamParams
    EventStreamCloudEventConnectionUpdatedPreviousObject6StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - google-apps
    EventStreamCloudEventConnectionUpdatedPreviousObject7Authentication:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour l’authentification
        lors de la connexion.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedPreviousObject7ConnectedAccounts:
      type: object
      description: >-
        Configurez l’objectif d’une connexion utilisée pour les comptes liés et
        Token Vault.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
    EventStreamCloudEventConnectionUpdatedPreviousObject7Metadata:
      type: object
      description: >-
        Métadonnées associées à la connexion sous la forme d’un objet contenant
        des valeurs de chaîne (max. 255 caractères). Un maximum de 10 propriétés
        de métadonnées est autorisé.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject7Options:
      type: object
      description: Options pour la connexion 'waad'
      additionalProperties: false
      required:
        - client_id
      properties:
        api_enable_users:
          type: boolean
          description: Activer l’API des utilisateurs
        app_domain:
          type: string
          description: >-
            Le domaine d’application Azure AD (p. ex.,
            'contoso.onmicrosoft.com'). Utilisé principalement avec le protocole
            WS-Federation et les points de terminaison Azure AD v1.
          minLength: 0
          maxLength: 255
        app_id:
          type: string
          description: >-
            L’URI d’ID d’application (URI d’ID d’app) pour l’application Azure
            AD. Obligatoire lors de l’utilisation d’Azure AD v1 avec le flux
            Resource Owner Password. Utilisée pour identifier la ressource
            demandée dans les requêtes de jeton OAuth.
          minLength: 0
          maxLength: 500
        basic_profile:
          type: boolean
          description: >-
            Inclut les renseignements de base du profil utilisateur d’Azure AD
            (name, email, given_name, family_name). Toujours activé et
            obligatoire, ce paramètre représente les données de profil minimales
            récupérées lors de l’authentification.
        cert_rollover_notification:
          type: string
          description: >-
            Horodatage de la dernière notification d’expiration prochaine de
            certificat.
          format: date-time
        client_id:
          type: string
          description: >-
            Identifiant de client OAuth 2.0 émis par le fournisseur d’identité
            lors de l’inscription de l’application. Cette valeur identifie votre
            connexion Auth0 auprès du fournisseur d’identité.
          minLength: 0
          maxLength: 100
        domain:
          type: string
          description: >-
            Le domaine principal du tenant Azure AD (p. ex.,
            'contoso.onmicrosoft.com' ou 'contoso.com').
          minLength: 0
          maxLength: 512
        domain_aliases:
          type: array
          description: >-
            Noms de domaine alternatifs associés à ce tenant Azure AD. Permet
            aux utilisateurs de plusieurs domaines vérifiés de s’authentifier
            par cette connexion. Peut être un tableau de chaînes de caractères
            représentant des domaines.
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 255
        ext_groups:
          type: boolean
          description: >-
            Lorsqu’il est activé (true), récupère et stocke les appartenances de
            l’utilisateur aux groupes de sécurité Azure AD. Nécessite les
            permissions Microsoft Graph API (Directory.Read.All). Permet de
            configurer max_groups_to_retrieve.
        ext_nested_groups:
          type: boolean
          description: >-
            Lorsque true, stocke tous les groupes dont l’utilisateur est membre,
            y compris les appartenances transitives à des groupes (groupes au
            sein de groupes). Lorsque false (par défaut), seules les
            appartenances directes à des groupes sont incluses.
        ext_profile:
          type: boolean
          description: >-
            Lorsqu’il est activé (true), récupère les attributs de profil
            étendus depuis Azure AD par l’intermédiaire de Microsoft Graph API
            (titre du poste, service, emplacement du bureau, etc.). Nécessite
            des permissions Graph API. Disponible uniquement avec Azure AD v1 ou
            lorsqu’il est explicitement activé pour v2.
        federated_connections_access_tokens:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsFederatedConnectionsAccessTokens
        granted:
          type: boolean
          description: >-
            Indique si le consentement de l’administrateur a été accordé pour
            les permissions Azure AD requises. Champ d’état en lecture seule
            géré par Auth0 pendant le flux d’autorisation OAuth.
        icon_url:
          type: string
          description: >-
            URL de l’icône de connexion affichée dans les pages de connexion
            Auth0. Accepte les URL HTTPS. Utilisée à des fins d’image de marque
            dans les flux d’authentification.
          minLength: 8
          maxLength: 255
          format: uri
        identity_api:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsIdentityApiEnum
        max_groups_to_retrieve:
          type: string
          description: >-
            Nombre maximal de groupes Azure AD à récupérer par utilisateur lors
            de l’authentification. Aide à prévenir les problèmes de performance
            pour les utilisateurs appartenant à de nombreux groupes. S’applique
            uniquement lorsque ext_groups est activé. Laissez vide pour utiliser
            la valeur par défaut de la plateforme.
          minLength: 0
          maxLength: 10
        non_persistent_attrs:
          type: array
          description: >-
            Un tableau de champs utilisateur qui ne doivent pas être stockés
            dans la base de données Auth0
            (https://auth0.com/docs/security/data-security/denylist)
          minItems: 0
          items:
            type: string
            description: >-
              Le nom d’un champ utilisateur qui ne doit pas être stocké dans la
              base de données Auth0.
            minLength: 0
            maxLength: 255
        scope:
          type: array
          description: "Portées OAuth 2.0 à demander à Azure AD durant l’authentification. Chaque portée représente une permission (p. ex., «\_User.Read\_», «\_Group.Read.All\_»). S’applique uniquement à Microsoft Identity Platform v2.0. Consultez la référence des permissions Microsoft Graph pour connaître les portées disponibles."
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        set_user_root_attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsSetUserRootAttributesEnum
        should_trust_email_verified_connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsShouldTrustEmailVerifiedConnectionEnum
        tenant_domain:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsTenantDomain
        tenantId:
          type: string
          description: "L’ID du tenant Azure AD sous forme d’UUID. Il s’agit de l’identifiant unique de votre organisation Azure AD. Doit être un UUID valide de 36\_caractères."
          minLength: 36
          maxLength: 36
          format: uuid
        thumbprints:
          type: array
          description: "Tableau d’empreintes de certificat (hachages hexadécimaux SHA-128/SHA-256/SHA-512) servant à valider les signatures SAML. Utilisé avec le protocole WS-Federation. Maximum de 20\_empreintes. Chaque empreinte doit être une chaîne hexadécimale."
          minItems: 0
          items:
            type: string
            description: Empreintes de certificat pour les connexions ADFS et Azure AD.
            minLength: 0
            maxLength: 64
        upstream_params:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsUpstreamParams
        use_wsfed:
          type: boolean
          description: >-
            Indique si le protocole WS-Federation est utilisé. Si true, utilise
            WS-Federation; si false, utilise OpenID Connect.
        useCommonEndpoint:
          type: boolean
          description: "Lorsqu’elle est activée (true), utilise le point de terminaison commun Azure AD pour l’authentification multitenant. Permet aux utilisateurs de toute organisation Azure AD de se connecter. Nécessite que userid_attribute soit défini sur «\_sub\_» (et non «\_oid\_»). Ne peut pas être utilisé avec l’approvisionnement SCIM. La valeur par défaut est false."
        userid_attribute:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsUseridAttributeEnum
        waad_protocol:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsWaadProtocolEnum
    EventStreamCloudEventConnectionUpdatedPreviousObject7StrategyEnum:
      type: string
      description: La stratégie de connexion.
      enum:
        - waad
    EventStreamCloudEventGroupCreatedObject0TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - connection
    EventStreamCloudEventGroupCreatedObject1TypeEnum:
      type: string
      description: Le type de groupe.
      enum:
        - organization
    EventStreamCloudEventGroupCreatedObject2TypeEnum:
      type: string
      description: Le type de groupe.
      enum:
        - tenant
    EventStreamCloudEventGroupCreatedPreviousObject0TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - connection
    EventStreamCloudEventGroupCreatedPreviousObject1TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - organization
    EventStreamCloudEventGroupCreatedPreviousObject2TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - tenant
    EventStreamCloudEventGroupDeletedObject0TypeEnum:
      type: string
      description: Le type de groupe.
      enum:
        - connection
    EventStreamCloudEventGroupDeletedObject1TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - organization
    EventStreamCloudEventGroupDeletedObject2TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - tenant
    EventStreamCloudEventGroupDeletedPreviousObject0TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - connection
    EventStreamCloudEventGroupDeletedPreviousObject1TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - organization
    EventStreamCloudEventGroupDeletedPreviousObject2TypeEnum:
      type: string
      description: Type de groupe.
      enum:
        - tenant
    EventStreamCloudEventGroupMemberAddedObjectGroup0:
      type: object
      description: Référence à un groupe de connexions
      additionalProperties: false
      required:
        - id
        - type
        - connection_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectGroup0TypeEnum
        connection_id:
          type: string
          description: L’ID de connexion associé au groupe.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupMemberAddedObjectGroup1:
      type: object
      description: Référence à un groupe d’organisation
      additionalProperties: false
      required:
        - id
        - type
        - organization_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectGroup1TypeEnum
        organization_id:
          type: string
          description: L’ID d’organisation associé au groupe.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupMemberAddedObjectGroup2:
      type: object
      description: Référence à un groupe de tenant
      additionalProperties: false
      required:
        - id
        - type
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectGroup2TypeEnum
    EventStreamCloudEventGroupMemberAddedObjectMember0:
      type: object
      description: Un membre du groupe dont le member_type est user
      additionalProperties: false
      required:
        - member_type
        - id
      properties:
        member_type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectMember0MemberTypeEnum
        id:
          type: string
          description: L’identifiant unique de l’utilisateur
    EventStreamCloudEventGroupMemberAddedObjectMember1:
      type: object
      description: Un membre du groupe dont le member_type est group
      additionalProperties: false
      required:
        - member_type
        - id
        - type
        - connection_id
      properties:
        member_type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectMember1MemberTypeEnum
        id:
          type: string
          description: L’identifiant unique du membre de connexion
        type:
          type: string
          description: Le type de la connexion
        connection_id:
          type: string
          description: ID de connexion associé au membre
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0:
      type: object
      description: Référence à un groupe de connexion
      additionalProperties: false
      required:
        - id
        - type
        - connection_id
      properties:
        id:
          type: string
          description: Identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: Identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0TypeEnum
        connection_id:
          type: string
          description: ID de connexion associé au groupe.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1:
      type: object
      description: Référence à un groupe d’organisation
      additionalProperties: false
      required:
        - id
        - type
        - organization_id
      properties:
        id:
          type: string
          description: Identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: Identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1TypeEnum
        organization_id:
          type: string
          description: ID d’organisation associé au groupe.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2:
      type: object
      description: Référence à un groupe de tenant
      additionalProperties: false
      required:
        - id
        - type
      properties:
        id:
          type: string
          description: Identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: Identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2TypeEnum
    EventStreamCloudEventGroupMemberAddedPreviousObjectMember0:
      type: object
      description: Membre de groupe dont member_type est user
      additionalProperties: false
      required:
        - member_type
        - id
      properties:
        member_type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedPreviousObjectMember0MemberTypeEnum
        id:
          type: string
          description: Identifiant unique de l’utilisateur
    EventStreamCloudEventGroupMemberAddedPreviousObjectMember1:
      type: object
      description: Membre de groupe dont member_type est group
      additionalProperties: false
      required:
        - member_type
        - id
        - type
        - connection_id
      properties:
        member_type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedPreviousObjectMember1MemberTypeEnum
        id:
          type: string
          description: Identifiant unique du membre de la connexion
        type:
          type: string
          description: Type de connexion
        connection_id:
          type: string
          description: ID de connexion associé au membre
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupMemberDeletedObjectGroup0:
      type: object
      description: Référence à un groupe de connexion
      additionalProperties: false
      required:
        - id
        - type
        - connection_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectGroup0TypeEnum
        connection_id:
          type: string
          description: L’ID de connexion associé au groupe.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupMemberDeletedObjectGroup1:
      type: object
      description: Référence à un groupe d’organisation
      additionalProperties: false
      required:
        - id
        - type
        - organization_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectGroup1TypeEnum
        organization_id:
          type: string
          description: L’ID d’organisation associé au groupe.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupMemberDeletedObjectGroup2:
      type: object
      description: Référence à un groupe de tenant
      additionalProperties: false
      required:
        - id
        - type
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectGroup2TypeEnum
    EventStreamCloudEventGroupMemberDeletedObjectMember0:
      type: object
      description: Un membre de groupe de member_type user
      additionalProperties: false
      required:
        - member_type
        - id
      properties:
        member_type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectMember0MemberTypeEnum
        id:
          type: string
          description: L’identifiant unique de l’utilisateur
    EventStreamCloudEventGroupMemberDeletedObjectMember1:
      type: object
      description: Un membre de groupe de member_type group
      additionalProperties: false
      required:
        - member_type
        - id
        - type
        - connection_id
      properties:
        member_type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectMember1MemberTypeEnum
        id:
          type: string
          description: L’identifiant unique du membre de connexion
        type:
          type: string
          description: Le type de la connexion
        connection_id:
          type: string
          description: ID de connexion associé au membre
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0:
      type: object
      description: Référence à un groupe de connexion
      additionalProperties: false
      required:
        - id
        - type
        - connection_id
      properties:
        id:
          type: string
          description: Identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: Identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0TypeEnum
        connection_id:
          type: string
          description: ID de connexion associé au groupe.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1:
      type: object
      description: Référence à un groupe d’organisation
      additionalProperties: false
      required:
        - id
        - type
        - organization_id
      properties:
        id:
          type: string
          description: Identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: Identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1TypeEnum
        organization_id:
          type: string
          description: ID d’organisation associé au groupe.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2:
      type: object
      description: Référence à un groupe de tenant
      additionalProperties: false
      required:
        - id
        - type
      properties:
        id:
          type: string
          description: Identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: Identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2TypeEnum
    EventStreamCloudEventGroupMemberDeletedPreviousObjectMember0:
      type: object
      description: Membre de groupe dont member_type est user
      additionalProperties: false
      required:
        - member_type
        - id
      properties:
        member_type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedPreviousObjectMember0MemberTypeEnum
        id:
          type: string
          description: Identifiant unique de l’utilisateur
    EventStreamCloudEventGroupMemberDeletedPreviousObjectMember1:
      type: object
      description: Membre de groupe dont member_type est group
      additionalProperties: false
      required:
        - member_type
        - id
        - type
        - connection_id
      properties:
        member_type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedPreviousObjectMember1MemberTypeEnum
        id:
          type: string
          description: Identifiant unique du membre de la connexion
        type:
          type: string
          description: Type de connexion
        connection_id:
          type: string
          description: ID de connexion associé au membre
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupRoleAssignedObjectGroup0:
      type: object
      description: Référence à un groupe de connexions
      additionalProperties: false
      required:
        - id
        - type
        - connection_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedObjectGroup0TypeEnum
        connection_id:
          type: string
          description: L’ID de la connexion associée au groupe.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupRoleAssignedObjectGroup1:
      type: object
      description: Référence à un groupe d’organisation
      additionalProperties: false
      required:
        - id
        - type
        - organization_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedObjectGroup1TypeEnum
        organization_id:
          type: string
          description: L’Organization ID associée au groupe.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupRoleAssignedObjectGroup2:
      type: object
      description: Référence à un groupe de tenant
      additionalProperties: false
      required:
        - id
        - type
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedObjectGroup2TypeEnum
    EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0:
      type: object
      description: Référence à un groupe de connexion
      additionalProperties: false
      required:
        - id
        - type
        - connection_id
      properties:
        id:
          type: string
          description: Identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: Identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0TypeEnum
        connection_id:
          type: string
          description: ID de connexion associé au groupe.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1:
      type: object
      description: Référence à un groupe d’organisation
      additionalProperties: false
      required:
        - id
        - type
        - organization_id
      properties:
        id:
          type: string
          description: Identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: Identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1TypeEnum
        organization_id:
          type: string
          description: ID d’organisation associé au groupe.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2:
      type: object
      description: Référence à un groupe de tenant
      additionalProperties: false
      required:
        - id
        - type
      properties:
        id:
          type: string
          description: Identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: Identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2TypeEnum
    EventStreamCloudEventGroupRoleDeletedObjectGroup0:
      type: object
      description: Référence à un groupe de connexion
      additionalProperties: false
      required:
        - id
        - type
        - connection_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedObjectGroup0TypeEnum
        connection_id:
          type: string
          description: L’ID de la connexion associée au groupe.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupRoleDeletedObjectGroup1:
      type: object
      description: Référence à un groupe d’organisation
      additionalProperties: false
      required:
        - id
        - type
        - organization_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedObjectGroup1TypeEnum
        organization_id:
          type: string
          description: L’ID de l’organisation associée au groupe.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupRoleDeletedObjectGroup2:
      type: object
      description: Référence à un groupe de tenant
      additionalProperties: false
      required:
        - id
        - type
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedObjectGroup2TypeEnum
    EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0:
      type: object
      description: Référence à un groupe de connexion
      additionalProperties: false
      required:
        - id
        - type
        - connection_id
      properties:
        id:
          type: string
          description: Identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: Identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0TypeEnum
        connection_id:
          type: string
          description: ID de connexion associé au groupe.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1:
      type: object
      description: Référence à un groupe d’organisation
      additionalProperties: false
      required:
        - id
        - type
        - organization_id
      properties:
        id:
          type: string
          description: Identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: Identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1TypeEnum
        organization_id:
          type: string
          description: ID d’organisation associé au groupe.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2:
      type: object
      description: Référence à un groupe de tenant
      additionalProperties: false
      required:
        - id
        - type
      properties:
        id:
          type: string
          description: Identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: Identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2TypeEnum
    EventStreamCloudEventGroupUpdatedObject0TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - connection
    EventStreamCloudEventGroupUpdatedObject1TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - organization
    EventStreamCloudEventGroupUpdatedObject2TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - tenant
    EventStreamCloudEventGroupUpdatedPreviousObject0TypeEnum:
      type: string
      description: Type de groupe.
      enum:
        - connection
    EventStreamCloudEventGroupUpdatedPreviousObject1TypeEnum:
      type: string
      description: Type de groupe.
      enum:
        - organization
    EventStreamCloudEventGroupUpdatedPreviousObject2TypeEnum:
      type: string
      description: Type de groupe.
      enum:
        - tenant
    EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel0Enum:
      type: string
      enum:
        - none
    EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel1Enum:
      type: string
      enum:
        - readonly
    EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel2Enum:
      type: string
      enum:
        - limited
    EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel3Enum:
      type: string
      enum:
        - full
    EventStreamCloudEventOrgConnectionAddedObjectOrganizationMemberAccessLevel0Enum:
      type: string
      enum:
        - none
    EventStreamCloudEventOrgConnectionAddedObjectOrganizationMemberAccessLevel1Enum:
      type: string
      enum:
        - readonly
    EventStreamCloudEventOrgConnectionAddedObjectOrganizationMemberAccessLevel2Enum:
      type: string
      enum:
        - limited
    EventStreamCloudEventOrgConnectionAddedObjectOrganizationMemberAccessLevel3Enum:
      type: string
      enum:
        - full
    EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel0Enum:
      type: string
      enum:
        - none
    EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel1Enum:
      type: string
      enum:
        - readonly
    EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel2Enum:
      type: string
      enum:
        - limited
    EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel3Enum:
      type: string
      enum:
        - full
    EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationMemberAccessLevel0Enum:
      type: string
      enum:
        - none
    EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationMemberAccessLevel1Enum:
      type: string
      enum:
        - readonly
    EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationMemberAccessLevel2Enum:
      type: string
      enum:
        - limited
    EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationMemberAccessLevel3Enum:
      type: string
      enum:
        - full
    EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel0Enum:
      type: string
      enum:
        - none
    EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel1Enum:
      type: string
      enum:
        - readonly
    EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel2Enum:
      type: string
      enum:
        - limited
    EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel3Enum:
      type: string
      enum:
        - full
    EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationMemberAccessLevel0Enum:
      type: string
      enum:
        - none
    EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationMemberAccessLevel1Enum:
      type: string
      enum:
        - readonly
    EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationMemberAccessLevel2Enum:
      type: string
      enum:
        - limited
    EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationMemberAccessLevel3Enum:
      type: string
      enum:
        - full
    EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel0Enum:
      type: string
      enum:
        - none
    EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel1Enum:
      type: string
      enum:
        - readonly
    EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel2Enum:
      type: string
      enum:
        - limited
    EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel3Enum:
      type: string
      enum:
        - full
    EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationMemberAccessLevel0Enum:
      type: string
      enum:
        - none
    EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationMemberAccessLevel1Enum:
      type: string
      enum:
        - readonly
    EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationMemberAccessLevel2Enum:
      type: string
      enum:
        - limited
    EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationMemberAccessLevel3Enum:
      type: string
      enum:
        - full
    EventStreamCloudEventOrgCreatedObjectBrandingColors:
      type: object
      description: Jeu de couleurs utilisé pour personnaliser les pages de connexion.
      additionalProperties: false
      properties:
        primary:
          type: string
          description: Couleur HEX des éléments principaux.
        page_background:
          type: string
          description: Couleur HEX de l’arrière-plan.
    EventStreamCloudEventOrgCreatedPreviousObjectBrandingColors:
      type: object
      description: Palette de couleurs utilisée pour personnaliser les pages de connexion.
      additionalProperties: false
      properties:
        primary:
          type: string
          description: Couleur HEX des éléments principaux.
        page_background:
          type: string
          description: Couleur HEX de l’arrière-plan.
    EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0:
      type: object
      description: Référence à un groupe de connexion
      additionalProperties: false
      required:
        - id
        - type
        - connection_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0TypeEnum
        connection_id:
          type: string
          description: L’ID de la connexion associée au groupe.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1:
      type: object
      description: Référence à un groupe d’organisation
      additionalProperties: false
      required:
        - id
        - type
        - organization_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1TypeEnum
        organization_id:
          type: string
          description: L’Organization ID associé au groupe.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2:
      type: object
      description: Référence à un groupe de tenant
      additionalProperties: false
      required:
        - id
        - type
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2TypeEnum
    EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0:
      type: object
      description: Référence à un groupe de connexion
      additionalProperties: false
      required:
        - id
        - type
        - connection_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0TypeEnum
        connection_id:
          type: string
          description: L’ID de connexion associé au groupe.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1:
      type: object
      description: Référence à un groupe d’organisation
      additionalProperties: false
      required:
        - id
        - type
        - organization_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1TypeEnum
        organization_id:
          type: string
          description: L’ID de l’organisation associé au groupe.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2:
      type: object
      description: Référence à un groupe de tenant
      additionalProperties: false
      required:
        - id
        - type
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2TypeEnum
    EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0:
      type: object
      description: Référence à un groupe de connexion
      additionalProperties: false
      required:
        - id
        - type
        - connection_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0TypeEnum
        connection_id:
          type: string
          description: L’ID de la connexion associée au groupe.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1:
      type: object
      description: Référence à un groupe d’organisation
      additionalProperties: false
      required:
        - id
        - type
        - organization_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1TypeEnum
        organization_id:
          type: string
          description: L’ID de l’organisation associée au groupe.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2:
      type: object
      description: Référence à un groupe du tenant
      additionalProperties: false
      required:
        - id
        - type
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2TypeEnum
    EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0:
      type: object
      description: Référence à un groupe de connexion
      additionalProperties: false
      required:
        - id
        - type
        - connection_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0TypeEnum
        connection_id:
          type: string
          description: L’ID de connexion associé au groupe.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1:
      type: object
      description: Référence à un groupe d’organisation
      additionalProperties: false
      required:
        - id
        - type
        - organization_id
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1TypeEnum
        organization_id:
          type: string
          description: L’ID de l’organisation associé au groupe.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2:
      type: object
      description: Référence à un groupe de tenant
      additionalProperties: false
      required:
        - id
        - type
      properties:
        id:
          type: string
          description: L’identifiant unique du groupe.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: L’identifiant externe du groupe.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2TypeEnum
    EventStreamCloudEventOrgUpdatedObjectBrandingColors:
      type: object
      description: Palette de couleurs utilisée pour personnaliser les pages de connexion.
      additionalProperties: false
      properties:
        primary:
          type: string
          description: Couleur HEX des éléments principaux.
        page_background:
          type: string
          description: Couleur HEX de l’arrière-plan.
    EventStreamCloudEventOrgUpdatedPreviousObjectBrandingColors:
      type: object
      description: Palette de couleurs utilisée pour personnaliser les pages de connexion.
      additionalProperties: false
      properties:
        primary:
          type: string
          description: Couleur HEX des éléments principaux.
        page_background:
          type: string
          description: Couleur HEX de l’arrière-plan.
    EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom:
      type: object
      description: Objet d’identité des fournisseurs d’identité personnalisés.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemCustomUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemCustomProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemCustomProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemCustomIsSocialEnum
    EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase:
      type: object
      description: Objet d’identité des fournisseurs d’identité de type base de données.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabaseUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabaseProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabaseProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabaseIsSocialEnum
    EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise:
      type: object
      description: L’objet d’identité pour les fournisseurs d’identité d’entreprise.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterpriseUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterpriseProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterpriseProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterpriseIsSocialEnum
    EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless:
      type: object
      description: L’objet d’identité pour les fournisseurs d’identité sans mot de passe.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordlessUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordlessProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordlessProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordlessIsSocialEnum
    EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial:
      type: object
      description: L’objet d’identité pour les fournisseurs d’identité sociaux.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemSocialUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemSocialProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemSocialProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemSocialIsSocialEnum
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustom:
      type: object
      description: L’objet d’identité pour les fournisseurs d’identité personnalisés.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion associée à cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustomUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustomProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustomProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustomIsSocialEnum
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabase:
      type: object
      description: L’objet d’identité pour les fournisseurs d’identité de base de données.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion associée à cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabaseUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabaseProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabaseProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabaseIsSocialEnum
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterprise:
      type: object
      description: L’objet d’identité pour les fournisseurs d’identité d’entreprise.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion associée à cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterpriseUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterpriseProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterpriseProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterpriseIsSocialEnum
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordless:
      type: object
      description: L’objet d’identité pour les fournisseurs d’identité passwordless.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion associée à cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordlessUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordlessProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordlessProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordlessIsSocialEnum
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocial:
      type: object
      description: L’objet d’identité pour les fournisseurs d’identité sociaux.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion associée à cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocialUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocialProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocialProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocialIsSocialEnum
    EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom:
      type: object
      description: Objet identity pour les fournisseurs d’identité personnalisés.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemCustomUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemCustomProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemCustomProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemCustomIsSocialEnum
    EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase:
      type: object
      description: Objet identity pour les fournisseurs d’identité de type Database.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabaseUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabaseProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabaseProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabaseIsSocialEnum
    EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise:
      type: object
      description: Objet identity pour les fournisseurs d’identité d’entreprise.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterpriseUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterpriseProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterpriseProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterpriseIsSocialEnum
    EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless:
      type: object
      description: Objet identity pour les fournisseurs d’identité passwordless.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordlessUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordlessProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordlessProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordlessIsSocialEnum
    EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial:
      type: object
      description: Objet identity pour les fournisseurs d’identité sociaux.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemSocialUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemSocialProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemSocialProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemSocialIsSocialEnum
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustom:
      type: object
      description: Objet d’identité pour les fournisseurs d’identité personnalisés.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustomUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustomProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustomProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustomIsSocialEnum
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabase:
      type: object
      description: Objet d’identité pour les fournisseurs d’identité de base de données.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabaseUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabaseProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabaseProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabaseIsSocialEnum
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterprise:
      type: object
      description: Objet d’identité pour les fournisseurs d’identité d’entreprise.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterpriseUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterpriseProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterpriseProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterpriseIsSocialEnum
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordless:
      type: object
      description: Objet d’identité pour les fournisseurs d’identité passwordless.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordlessUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordlessProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordlessProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordlessIsSocialEnum
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocial:
      type: object
      description: Objet d’identité pour les fournisseurs d’identité sociaux.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocialUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocialProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocialProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocialIsSocialEnum
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustom:
      type: object
      description: Objet d’identité pour les fournisseurs d’identité personnalisés.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustomUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustomProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustomProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustomIsSocialEnum
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabase:
      type: object
      description: Objet d’identité pour les fournisseurs d’identité de base de données.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabaseUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabaseProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabaseProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabaseIsSocialEnum
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterprise:
      type: object
      description: L’objet identity pour les fournisseurs d’identité d’entreprise.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identity.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterpriseUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterpriseProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterpriseProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterpriseIsSocialEnum
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordless:
      type: object
      description: L’objet d’identité pour les fournisseurs d’identité sans mot de passe.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identity.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordlessUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordlessProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordlessProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordlessIsSocialEnum
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocial:
      type: object
      description: L’objet identity pour les fournisseurs d’identité sociaux.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocialUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocialProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocialProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocialIsSocialEnum
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustom:
      type: object
      description: Objet d’identité pour les fournisseurs d’identité personnalisés.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustomUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustomProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustomProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustomIsSocialEnum
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabase:
      type: object
      description: Objet d’identité pour les fournisseurs d’identité de bases de données.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabaseUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabaseProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabaseProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabaseIsSocialEnum
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterprise:
      type: object
      description: Objet d’identité pour les fournisseurs d’identité d’entreprise.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterpriseUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterpriseProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterpriseProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterpriseIsSocialEnum
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordless:
      type: object
      description: Objet d’identité pour les fournisseurs d’identité sans mot de passe.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordlessUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordlessProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordlessProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordlessIsSocialEnum
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocial:
      type: object
      description: Objet d’identité pour les fournisseurs d’identité sociaux.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Nom de la connexion contenant cette identité.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocialUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocialProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocialProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocialIsSocialEnum
    EventStreamCloudEventConnectionCreatedObject0OptionsConnectionSettings:
      type: object
      description: "Paramètres OAuth 2.0 PKCE (clé de preuve pour l’échange de code). PKCE améliore la sécurité des clients publics en empêchant les attaques par interception de codes d’autorisation. «\_auto\_» (recommandé) utilise la méthode la plus robuste prise en charge par l’IdP."
      additionalProperties: false
      properties:
        pkce:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0OptionsConnectionSettingsPkceEnum
    EventStreamCloudEventConnectionCreatedObject0OptionsDpopSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer le JWT de preuve DPoP. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - ES512
        - Ed25519
    EventStreamCloudEventConnectionCreatedObject0OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration permettant de stocker les jetons du fournisseur d’identité
        dans le coffre de jetons d’Auth0. Lorsqu’elle est active, Auth0 stocke
        de façon sécurisée les jetons d’accès et d’actualisation provenant des
        connexions fédérées, ce qui permet à votre application d’effectuer des
        appels d’API authentifiés au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte des jetons d’actualisation et des jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionCreatedObject0OptionsIdTokenSignedResponseAlgsItemEnum:
      type: string
      description: Algorithme autorisé pour vérifier les jetons d’ID.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionCreatedObject0OptionsOidcMetadata:
      type: object
      description: >-
        Métadonnées du fournisseur OpenID Connect conformément à
        https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata
      additionalProperties: false
      required:
        - authorization_endpoint
        - id_token_signing_alg_values_supported
        - issuer
        - jwks_uri
      properties:
        acr_values_supported:
          type: array
          description: >-
            Liste des références de classe de contexte d’authentification prises
            en charge par cet OP
          minItems: 0
          items:
            type: string
            maxLength: 100
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité, vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        claim_types_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des types de revendications pris en
            charge par le fournisseur OpenID. Ces types de revendications sont
            décrits à la section 5.6 d’OpenID Connect Core 1.0 [OpenID.Core].
            S’il est omis, la mise en œuvre ne prend en charge que les
            revendications normales.
          minItems: 0
          items:
            type: string
            maxLength: 25
        claims_locales_supported:
          type: array
          description: >-
            Langues et scripts pris en charge pour les valeurs des
            revendications renvoyées, représentés sous forme de tableau JSON de
            balises linguistiques BCP47 [RFC5646]. Toutes les langues et tous
            les scripts ne sont pas nécessairement pris en charge pour toutes
            les valeurs de revendication.
          minItems: 0
          items:
            type: string
            maxLength: 50
        claims_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre claims, true indiquant cette prise en charge. S’il est
            omis, la valeur par défaut est false.
        claims_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des noms de revendications pour
            lesquelles le fournisseur OpenID PEUT être en mesure de fournir des
            valeurs. Notez que, pour des raisons de confidentialité ou autres,
            cette liste pourrait ne pas être exhaustive.
          minItems: 0
          items:
            type: string
            maxLength: 100
        code_challenge_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste de méthodes de challenge de code de clé de preuve pour l’échange de code (PKCE) prises en charge par cet OP (p. ex., S256, plain), telles que définies dans la RFC\_7636."
          minItems: 0
          items:
            type: string
            maxLength: 20
        display_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès du point de terminaison de jeton à l’aide des méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        dpop_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge pour la signature de JWT de preuve
            DPoP.
          minItems: 0
          items:
            type: string
            maxLength: 14
        end_session_endpoint:
          type: string
          description: >-
            URL du point de terminaison de déconnexion/de fin de session du
            fournisseur d’identité. Lorsqu’elle est configurée comme URL
            statique, les utilisateurs y sont redirigés après s’être déconnectés
            d’Auth0. Doit utiliser le schéma HTTPS.
          minLength: 8
          maxLength: 255
          format: uri
        grant_types_supported:
          type: array
          description: >-
            Liste des valeurs de type d’autorisation OAuth 2.0 prises en charge
            par cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en
            charge les valeurs de type d’autorisation authorization_code et
            implicit et PEUVENT prendre en charge d’autres types d’autorisation.
            S’il est omis, la valeur par défaut est ["authorization_code",
            "implicit"].
          minItems: 0
          items:
            type: string
            maxLength: 100
        id_token_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour le jeton d’ID afin
            d’encoder les revendications dans un JWT
          minItems: 0
          items:
            type: string
            maxLength: 14
        id_token_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour le jeton d’ID afin
            d’encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        id_token_signing_alg_values_supported:
          type: array
          description: >-
            Liste des algorithmes de signature JWS (valeurs alg) pris en charge
            par l’OP pour le jeton d’ID afin d’encoder les revendications dans
            un JWT. L’algorithme RS256 DOIT être inclus. La valeur none PEUT
            être prise en charge, mais NE DOIT PAS être utilisée à moins que le
            type de réponse utilisé ne renvoie aucun jeton d’ID du point de
            terminaison d’autorisation (par exemple, lors de l’utilisation du
            flux de code d’autorisation).
            https://datatracker.ietf.org/doc/html/rfc7518
          minItems: 1
          items:
            type: string
            description: >-
              Algorithme de signature JWS pris en charge par l’IdP pour signer
              les jetons d’ID (à partir des métadonnées de découverte OIDC).
            maxLength: 10
        issuer:
          type: string
          description: "URL de l’identifiant unique de l’émetteur du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» dans les jetons d’ID provenant du fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques servant à vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons d’ID.
          minLength: 8
          maxLength: 255
          format: uri
        op_policy_uri:
          type: string
          description: >-
            URL fournie par le fournisseur OpenID à la personne qui enregistre
            le client afin qu’elle puisse consulter les exigences de l’OP
            concernant l’utilisation, par la partie utilisatrice, des données
            fournies par l’OP. Le processus d’enregistrement DEVRAIT afficher
            cette URL à la personne qui enregistre le client si elle est
            fournie.
          minLength: 8
          maxLength: 255
          format: uri
        op_tos_uri:
          type: string
          description: >-
            URL fournie par le fournisseur OpenID à la personne qui enregistre
            le client afin qu’elle puisse consulter les conditions d’utilisation
            des fournisseurs OpenID. Le processus d’enregistrement DEVRAIT
            afficher cette URL à la personne qui enregistre le client si elle
            est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        registration_endpoint:
          type: string
          description: >-
            URL du point de terminaison Dynamic Client Registration de l’OP.
            RECOMMANDÉ, mais non OBLIGATOIRE.
            https://openid.net/specs/openid-connect-discovery-1_0.html#OpenID.Registration
          minLength: 8
          maxLength: 255
          format: uri
        request_object_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés tant lorsque l’objet de requête est
            transmis par valeur que lorsqu’il est transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 28
        request_object_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés lorsque l’objet de requête est
            transmis par valeur ou par référence.
          minItems: 0
          items:
            type: string
            maxLength: 26
        request_object_signing_alg_values_supported:
          type: array
          description: "Tableau JSON contenant une liste des algorithmes de signature JWS (valeurs alg) pris en charge par l’OP pour les objets de requête, décrits à la section\_6.1 d’OpenID Connect Core 1.0 [OpenID.Core]. Ces algorithmes sont utilisés lorsque l’objet de requête est transmis par valeur (à l’aide du paramètre request) ou par référence (à l’aide du paramètre request_uri). Les serveurs DEVRAIENT prendre en charge none et RS256."
          minItems: 0
          items:
            type: string
            maxLength: 10
        request_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request; true indique que cette prise en charge est
            offerte. Si elle est omise, la valeur par défaut est false.
        request_uri_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request_uri; true indique que cette prise en charge est
            offerte. Si elle est omise, la valeur par défaut est false.
        require_request_uri_registration:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP exige l’utilisation du paramètre
            request_uri. Si elle est omise, la valeur par défaut est false.
        response_modes_supported:
          type: array
          description: >-
            Liste des valeurs response_mode d’OAuth 2.0 prises en charge par cet
            OP. Si elle est omise, la valeur par défaut pour les fournisseurs
            OpenID dynamiques est ["query", "fragment"]
          minItems: 0
          items:
            type: string
            maxLength: 20
        response_types_supported:
          type: array
          description: >-
            Liste des valeurs response_type d’OAuth 2.0 prises en charge par cet
            OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge les
            valeurs de type de réponse code, id_token et token id_token.
          minItems: 1
          items:
            type: string
            maxLength: 40
        scopes_supported:
          type: array
          description: >-
            Liste des valeurs de portée OAuth 2.0 [RFC6749] prises en charge par
            ce serveur. Le serveur DOIT prendre en charge la valeur de portée
            openid. Les serveurs PEUVENT choisir de ne pas annoncer certaines
            valeurs de portée prises en charge, même lorsque ce paramètre est
            utilisé, bien que celles définies dans [OpenID.Core] DEVRAIENT être
            répertoriées si elles sont prises en charge. RECOMMANDÉ, mais non
            OBLIGATOIRE.
          minItems: 0
          items:
            type: string
            maxLength: 100
        service_documentation:
          type: string
          description: >-
            URL d’une page contenant des renseignements lisibles par une
            personne que les développeurs pourraient vouloir ou devoir connaître
            lors de l’utilisation du fournisseur OpenID. En particulier, si le
            fournisseur OpenID ne prend pas en charge l’enregistrement dynamique
            des clients, cette documentation doit fournir des renseignements sur
            la façon d’enregistrer les clients.
          minLength: 8
          maxLength: 255
          format: uri
        subject_types_supported:
          type: array
          description: >-
            Liste des types d’identifiants de sujet pris en charge par cet OP.
            Les types valides comprennent pairwise et public.
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jeton OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultative pour le flux
            implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste des méthodes d’authentification du client prises en charge par ce point de terminaison de jeton. Les options sont client_secret_post, client_secret_basic, client_secret_jwt et private_key_jwt, comme décrit à la section\_9 d’OpenID Connect Core 1.0 [OpenID.Core]. D’autres méthodes d’authentification PEUVENT être définies par des extensions. Si elle est omise, la valeur par défaut est client_secret_basic -- le schéma d’authentification HTTP Basic précisé à la section\_2.3.1 d’OAuth 2.0 [RFC6749]."
          minItems: 0
          items:
            type: string
            maxLength: 60
        token_endpoint_auth_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès de ce point de terminaison avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        ui_locales_supported:
          type: array
          description: >-
            Langues et écritures prises en charge par l’interface utilisateur,
            représentées sous forme de tableau JSON de valeurs de balises
            linguistiques BCP47 [RFC5646].
          minItems: 0
          items:
            type: string
            maxLength: 50
        userinfo_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            [JWE] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 10
        userinfo_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’il est configuré avec le mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des
            revendications supplémentaires du profil utilisateur à l’aide du
            jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        userinfo_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            [JWS] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT]. La
            valeur none PEUT être incluse.
          minItems: 0
          items:
            type: string
            maxLength: 10
    EventStreamCloudEventConnectionCreatedObject0OptionsSchemaVersionEnum:
      type: string
      description: Version interne du schéma des options de connexion.
      enum:
        - openid-1.0.0
        - oidc-v4
    EventStreamCloudEventConnectionCreatedObject0OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la façon dont les attributs racine du profil utilisateur (name, nickname, picture, etc.) sont synchronisés à partir du fournisseur d’identité. 'on_each_login'\_: met à jour les attributs à chaque authentification (valeur par défaut); 'on_first_login'\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite; 'never_on_login'\_: ne les synchronise jamais à partir de l’IdP, ce qui préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionCreatedObject0OptionsTokenEndpointAuthMethodEnum:
      type: string
      description: >-
        Méthode d’authentification utilisée au point de terminaison de jeton du
        fournisseur d’identité. 'client_secret_post' envoie les identifiants
        dans le corps de la requête; 'private_key_jwt' utilise une assertion JWT
        signée pour une sécurité renforcée. S’applique lorsque strategy=oidc ou
        okta.
      enum:
        - client_secret_post
        - private_key_jwt
    EventStreamCloudEventConnectionCreatedObject0OptionsTokenEndpointAuthSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer les client_assertions. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionCreatedObject0OptionsTokenEndpointJwtcaAudFormatEnum:
      type: string
      description: "Indique le format de la revendication aud (audience) incluse dans le JWT utilisé pour l’authentification du client au point de terminaison de jeton. Les valeurs acceptées sont\_: 'issuer' (la revendication aud est définie sur l’URL de l’émetteur OIDC) ou 'token_endpoint' (la revendication aud est définie sur l’URL du point de terminaison de jeton)."
      enum:
        - issuer
        - token_endpoint
    EventStreamCloudEventConnectionCreatedObject0OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedObject0OptionsAttributeMap:
      type: object
      description: >-
        Configuration du mappage des revendications du fournisseur d’identité
        vers les attributs du profil utilisateur Auth0. Permet de personnaliser
        les revendications IdP qui alimentent les champs utilisateur et la façon
        dont elles sont transformées.
      additionalProperties: false
      properties:
        attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0OptionsAttributeMapAttributes
        userinfo_scope:
          type: string
          description: Portées à envoyer au point de terminaison UserInfo de l’IdP
          minLength: 0
          maxLength: 255
        mapping_mode:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject0OptionsAttributeMapMappingModeEnum
    EventStreamCloudEventConnectionCreatedObject0OptionsTypeEnum:
      type: string
      description: >-
        Type de canal de communication OIDC. 'back_channel' (client
        confidentiel) échange les jetons côté serveur pour une sécurité accrue;
        'front_channel' traite les réponses dans le navigateur.
      enum:
        - back_channel
        - front_channel
    EventStreamCloudEventConnectionCreatedObject1OptionsConnectionSettings:
      type: object
      description: "Paramètres OAuth 2.0 PKCE (clé de preuve pour l’échange de code). PKCE améliore la sécurité des clients publics en empêchant les attaques par interception de codes d’autorisation. «\_auto\_» (recommandé) utilise la méthode la plus robuste prise en charge par l’IdP."
      additionalProperties: false
      properties:
        pkce:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1OptionsConnectionSettingsPkceEnum
    EventStreamCloudEventConnectionCreatedObject1OptionsDpopSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer le JWT de preuve DPoP. S’applique lorsque
        strategy=oidc ou strategy=okta.
      enum:
        - ES256
        - ES384
        - ES512
        - Ed25519
    EventStreamCloudEventConnectionCreatedObject1OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration du stockage des jetons du fournisseur d’identité dans le
        coffre de jetons d’Auth0. Lorsqu’elle est active, Auth0 stocke de façon
        sécurisée les jetons d’accès et d’actualisation issus des connexions
        fédérées, ce qui permet à votre application d’effectuer des appels d’API
        authentifiés au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte des jetons d’actualisation et des jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionCreatedObject1OptionsIdTokenSignedResponseAlgsItemEnum:
      type: string
      description: Algorithme autorisé pour vérifier les jetons ID.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionCreatedObject1OptionsOidcMetadata:
      type: object
      description: >-
        Métadonnées du fournisseur OpenID Connect conformément à
        https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata
      additionalProperties: false
      required:
        - authorization_endpoint
        - id_token_signing_alg_values_supported
        - issuer
        - jwks_uri
      properties:
        acr_values_supported:
          type: array
          description: >-
            Liste des références de classe de contexte d’authentification prises
            en charge par cet OP
          minItems: 0
          items:
            type: string
            maxLength: 100
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité, vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        claim_types_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des types de claims pris en charge
            par le fournisseur OpenID. Ces types de claims sont décrits à la
            section 5.6 d’OpenID Connect Core 1.0 [OpenID.Core]. S’il est omis,
            la mise en œuvre ne prend en charge que les claims normaux.
          minItems: 0
          items:
            type: string
            maxLength: 25
        claims_locales_supported:
          type: array
          description: >-
            Langues et scripts pris en charge pour les valeurs des claims
            renvoyées, représentés sous forme de tableau JSON de balises
            linguistiques BCP47 [RFC5646]. Toutes les langues et tous les
            scripts ne sont pas nécessairement pris en charge pour toutes les
            valeurs de claims.
          minItems: 0
          items:
            type: string
            maxLength: 50
        claims_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre claims, la valeur true indiquant cette prise en charge.
            S’il est omis, la valeur par défaut est false.
        claims_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des noms de claims pour lesquels le
            fournisseur OpenID PEUT être en mesure de fournir des valeurs. Notez
            que, pour des raisons de confidentialité ou autres, cette liste peut
            ne pas être exhaustive.
          minItems: 0
          items:
            type: string
            maxLength: 100
        code_challenge_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste de méthodes de challenge de code de clé de preuve pour l’échange de code (PKCE) prises en charge par cet OP (p. ex., S256, plain), telles que définies dans la RFC\_7636."
          minItems: 0
          items:
            type: string
            maxLength: 20
        display_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès de ce point de terminaison, pour les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        dpop_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge pour signer les JWT de preuve DPoP.
          minItems: 0
          items:
            type: string
            maxLength: 14
        end_session_endpoint:
          type: string
          description: >-
            URL du point de terminaison de déconnexion/de fin de session du
            fournisseur d’identité. Lorsqu’elle est configurée comme URL
            statique, les utilisateurs y sont redirigés après s’être déconnectés
            d’Auth0. Doit utiliser le schéma HTTPS.
          minLength: 8
          maxLength: 255
          format: uri
        grant_types_supported:
          type: array
          description: >-
            Liste des valeurs de types d’autorisation OAuth 2.0 prises en charge
            par cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en
            charge les valeurs de type d’autorisation authorization_code et
            implicit, et PEUVENT prendre en charge d’autres types
            d’autorisation. S’il est omis, la valeur par défaut est
            ["authorization_code", "implicit"].
          minItems: 0
          items:
            type: string
            maxLength: 100
        id_token_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour le jeton ID afin
            d’encoder les claims dans un JWT
          minItems: 0
          items:
            type: string
            maxLength: 14
        id_token_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour le jeton ID afin
            d’encoder les claims dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        id_token_signing_alg_values_supported:
          type: array
          description: >-
            Liste des algorithmes de signature JWS (valeurs alg) pris en charge
            par l’OP pour le jeton ID afin d’encoder les claims dans un JWT.
            L’algorithme RS256 DOIT être inclus. La valeur none PEUT être prise
            en charge, mais NE DOIT PAS être utilisée, sauf si le type de
            réponse utilisé ne renvoie aucun jeton ID depuis le point de
            terminaison d’autorisation (par exemple, lors de l’utilisation du
            flux de code d’autorisation).
            https://datatracker.ietf.org/doc/html/rfc7518
          minItems: 1
          items:
            type: string
            description: >-
              Algorithme de signature JWS pris en charge par l’IdP pour signer
              les jetons ID (d’après les métadonnées de découverte OIDC).
            maxLength: 10
        issuer:
          type: string
          description: "URL de l’identifiant unique de l’émetteur du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre au claim «\_iss\_» dans les jetons ID émis par le fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques servant à vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons ID.
          minLength: 8
          maxLength: 255
          format: uri
        op_policy_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client afin qu’elle puisse consulter les exigences de l’OP
            concernant la façon dont la partie de confiance peut utiliser les
            données fournies par l’OP. Le processus d’enregistrement DEVRAIT
            afficher cette URL à la personne qui enregistre le client si elle
            est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        op_tos_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client afin qu’elle puisse consulter les conditions d’utilisation
            des fournisseurs OpenID. Le processus d’enregistrement DEVRAIT
            afficher cette URL à la personne qui enregistre le client si elle
            est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        registration_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’enregistrement dynamique de client de
            l’OP. RECOMMANDÉ, mais non REQUIS.
            https://openid.net/specs/openid-connect-discovery-1_0.html#OpenID.Registration
          minLength: 8
          maxLength: 255
          format: uri
        request_object_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés tant lorsque l’objet de requête est
            transmis par valeur que lorsqu’il est transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 28
        request_object_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés lorsque l’objet de requête est
            transmis par valeur ou par référence.
          minItems: 0
          items:
            type: string
            maxLength: 26
        request_object_signing_alg_values_supported:
          type: array
          description: "Tableau JSON contenant une liste des algorithmes de signature JWS (valeurs alg) pris en charge par l’OP pour les objets de requête, décrits à la section\_6.1 d’OpenID Connect Core 1.0 [OpenID.Core]. Ces algorithmes sont utilisés lorsque l’objet de requête est transmis par valeur (à l’aide du paramètre request) ou par référence (à l’aide du paramètre request_uri). Les serveurs DEVRAIENT prendre en charge none et RS256."
          minItems: 0
          items:
            type: string
            maxLength: 10
        request_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request; true indique cette prise en charge. Si elle est
            omise, la valeur par défaut est false.
        request_uri_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request_uri; true indique cette prise en charge. Si elle
            est omise, la valeur par défaut est false.
        require_request_uri_registration:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP exige l’utilisation du paramètre
            request_uri. Si elle est omise, la valeur par défaut est false.
        response_modes_supported:
          type: array
          description: "Liste des valeurs response_mode d’OAuth\_2.0 prises en charge par cet OP. Si elle est omise, la valeur par défaut pour les fournisseurs OpenID dynamiques est [\"query\", \"fragment\"]"
          minItems: 0
          items:
            type: string
            maxLength: 20
        response_types_supported:
          type: array
          description: "Liste des valeurs response_type d’OAuth\_2.0 prises en charge par cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge les valeurs de type de réponse code, id_token et token id_token."
          minItems: 1
          items:
            type: string
            maxLength: 40
        scopes_supported:
          type: array
          description: "Liste des valeurs de scope OAuth\_2.0 [RFC6749] prises en charge par ce serveur. Le serveur DOIT prendre en charge la valeur de scope openid. Les serveurs PEUVENT choisir de ne pas annoncer certaines valeurs de scope prises en charge, même lorsque ce paramètre est utilisé, bien que celles définies dans [OpenID.Core] DEVRAIENT être répertoriées si elles sont prises en charge. RECOMMANDÉ, mais non OBLIGATOIRE."
          minItems: 0
          items:
            type: string
            maxLength: 100
        service_documentation:
          type: string
          description: >-
            URL d’une page contenant de l’information compréhensible par les
            humains que les développeurs pourraient vouloir ou devoir connaître
            lorsqu’ils utilisent le fournisseur OpenID. En particulier, si le
            fournisseur OpenID ne prend pas en charge l’enregistrement dynamique
            de clients, cette documentation doit fournir de l’information sur la
            façon d’enregistrer les clients.
          minLength: 8
          maxLength: 255
          format: uri
        subject_types_supported:
          type: array
          description: >-
            Liste des types d’identifiants de sujet pris en charge par cet OP.
            Les types valides comprennent pairwise et public.
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        token_endpoint:
          type: string
          description: "URL du point de terminaison de jetons OAuth\_2.0 du fournisseur d’identité, où les codes d’autorisation sont échangés contre des jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le flux du code d’autorisation, mais facultatif pour le flux implicite."
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste des méthodes d’authentification du client prises en charge par ce point de terminaison de jetons. Les options sont client_secret_post, client_secret_basic, client_secret_jwt et private_key_jwt, comme décrit à la section\_9 d’OpenID Connect Core 1.0 [OpenID.Core]. D’autres méthodes d’authentification PEUVENT être définies par des extensions. Si elle est omise, la valeur par défaut est client_secret_basic -- le schéma d’authentification HTTP Basic spécifié à la section\_2.3.1 d’OAuth\_2.0 [RFC6749]."
          minItems: 0
          items:
            type: string
            maxLength: 60
        token_endpoint_auth_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jetons
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès de ce point de terminaison avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        ui_locales_supported:
          type: array
          description: >-
            Langues et systèmes d’écriture pris en charge par l’interface
            utilisateur, représentés sous forme de tableau JSON de valeurs
            d’étiquettes linguistiques BCP47 [RFC5646].
          minItems: 0
          items:
            type: string
            maxLength: 50
        userinfo_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            [JWE] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les claims dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 10
        userinfo_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les claims dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’Auth0 est configuré avec le mappage d’attributs,
            il appelle ce point de terminaison pour récupérer des claims
            supplémentaires du profil utilisateur à l’aide du jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        userinfo_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            [JWS] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les claims dans un JWT [JWT]. La valeur none
            PEUT être incluse.
          minItems: 0
          items:
            type: string
            maxLength: 10
    EventStreamCloudEventConnectionCreatedObject1OptionsSchemaVersionEnum:
      type: string
      description: Version interne du schéma des options de connexion.
      enum:
        - openid-1.0.0
        - oidc-v4
    EventStreamCloudEventConnectionCreatedObject1OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la façon dont les attributs racine du profil utilisateur (name, nickname, picture, etc.) sont synchronisés depuis le fournisseur d’identité. 'on_each_login'\_: met à jour les attributs à chaque authentification (valeur par défaut); 'on_first_login'\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite; 'never_on_login'\_: ne les synchronise jamais depuis l’IdP, préservant les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionCreatedObject1OptionsTokenEndpointAuthMethodEnum:
      type: string
      description: >-
        Méthode d’authentification utilisée au point de terminaison de jetons du
        fournisseur d’identité. 'client_secret_post' envoie les informations
        d’identification dans le corps de la requête; 'private_key_jwt' utilise
        une assertion JWT signée pour une sécurité renforcée. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - client_secret_post
        - private_key_jwt
    EventStreamCloudEventConnectionCreatedObject1OptionsTokenEndpointAuthSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer les client_assertions. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionCreatedObject1OptionsTokenEndpointJwtcaAudFormatEnum:
      type: string
      description: "Indique le format du claim aud (audience) inclus dans le JWT utilisé pour l’authentification du client au point de terminaison de jetons. Les valeurs acceptées sont\_: 'issuer' (le claim aud est défini sur l’URL de l’émetteur OIDC) ou 'token_endpoint' (le claim aud est défini sur l’URL du point de terminaison de jetons)."
      enum:
        - issuer
        - token_endpoint
    EventStreamCloudEventConnectionCreatedObject1OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedObject1OptionsAttributeMap:
      type: object
      description: Mappage des revendications reçues du fournisseur d’identité (IdP)
      additionalProperties: false
      properties:
        attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1OptionsAttributeMapAttributes
        userinfo_scope:
          type: string
          description: Portées à envoyer au point de terminaison UserInfo de l’IdP
          minLength: 0
          maxLength: 255
        mapping_mode:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject1OptionsAttributeMapMappingModeEnum
    EventStreamCloudEventConnectionCreatedObject1OptionsTypeEnum:
      type: string
      description: Type de connexion
      enum:
        - back_channel
    EventStreamCloudEventConnectionCreatedObject2OptionsAssertionDecryptionSettings:
      type: object
      description: Paramètres de déchiffrement des assertions SAML.
      additionalProperties: false
      required:
        - algorithm_profile
      properties:
        algorithm_exceptions:
          type: array
          description: >-
            Liste d’algorithmes non sécurisés à autoriser pour le déchiffrement
            des assertions SAML.
          items:
            type: string
            minLength: 1
            maxLength: 100
        algorithm_profile:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject2OptionsAssertionDecryptionSettingsAlgorithmProfileEnum
    EventStreamCloudEventConnectionCreatedObject2OptionsDigestAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour calculer les valeurs de hachage lors de la signature des requêtes SAML et des requêtes de déconnexion. La valeur par défaut est «\_sha256\_»."
      enum:
        - sha1
        - sha256
    EventStreamCloudEventConnectionCreatedObject2OptionsIdpinitiated:
      type: object
      description: >-
        Configuration de l’authentification unique SAML initiée par l’IdP.
        Lorsqu’elle est activée, elle permet aux utilisateurs d’initier une
        connexion directement depuis leur fournisseur d’identité SAML sans
        d’abord accéder à Auth0. L’IdP doit inclure le paramètre de connexion
        dans l’URL de retour (URL Assertion Consumer Service).
      additionalProperties: false
      properties:
        client_authorizequery:
          description: La chaîne de requête envoyée à l’application par défaut
          type: string
          minLength: 1
          maxLength: 2048
        client_id:
          type: string
          description: >-
            ID client à utiliser pour les requêtes de connexion initiée par
            l’IdP.
          minLength: 1
          maxLength: 256
        client_protocol:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject2OptionsIdpinitiatedClientProtocolEnum
        enabled:
          type: boolean
          description: >-
            Lorsque true, active la prise en charge de la connexion initiée par
            l’IdP pour cette connexion SAML. Permet aux utilisateurs de se
            connecter directement depuis le fournisseur d’identité sans d’abord
            accéder à Auth0.
    EventStreamCloudEventConnectionCreatedObject2OptionsProtocolBindingEnum:
      type: string
      description: >-
        Mécanisme de liaison du protocole SAML utilisé pour envoyer des requêtes
        d’authentification au fournisseur d’identité.
      enum:
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect
    EventStreamCloudEventConnectionCreatedObject2OptionsSetUserRootAttributesEnum:
      type: string
      description: "Détermine la façon dont les attributs racine du profil utilisateur (name, nickname, picture, etc.) sont synchronisés à partir du fournisseur d’identité. «\_on_each_login\_»\_: met à jour à chaque authentification (par défaut)\_; «\_on_first_login\_»\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite\_; «\_never_on_login\_»\_: ne synchronise jamais à partir de l’IdP, ce qui préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionCreatedObject2OptionsSignatureAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour signer les requêtes d’authentification SAML et les requêtes de déconnexion à l’aide de la clé de signature de la connexion. Valeurs courantes\_: «\_rsa-sha256\_» (signature RSA avec hachage SHA-256) ou «\_rsa-sha1\_». La valeur par défaut est «\_rsa-sha256\_»."
      enum:
        - rsa-sha1
        - rsa-sha256
    EventStreamCloudEventConnectionCreatedObject2OptionsSubject:
      type: object
      description: >-
        Nom distinctif (DN) du sujet du certificat, extrait du certificat de
        signature du fournisseur d’identité.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedObject2OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedObject2OptionsFieldsMap:
      type: object
      description: "Associe les attributs d’assertion SAML du fournisseur d’identité aux attributs du profil utilisateur Auth0. Format\_: { 'auth0_field': 'saml_attribute' } ou { 'auth0_field': ['saml_attr1', 'saml_attr2'] } pour les options de repli. Fusionné avec les mappages par défaut pour email, name, given_name, family_name et groups."
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedObject2OptionsOidcMetadata:
      type: object
      description: >-
        Métadonnées du fournisseur OpenID Connect conformément à
        https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata.
        Utilisées avec l’accès interapplications.
      additionalProperties: false
      required:
        - authorization_endpoint
        - id_token_signing_alg_values_supported
        - issuer
        - jwks_uri
      properties:
        acr_values_supported:
          type: array
          description: >-
            Liste des références de classe de contexte d’authentification prises
            en charge par cet OP
          minItems: 0
          items:
            type: string
            maxLength: 100
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité, vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        claim_types_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des types de revendications pris en
            charge par le fournisseur OpenID. Ces types de revendications sont
            décrits à la section 5.6 d’OpenID Connect Core 1.0 [OpenID.Core].
            S’il est omis, l’implémentation ne prend en charge que les
            revendications normales.
          minItems: 0
          items:
            type: string
            maxLength: 25
        claims_locales_supported:
          type: array
          description: >-
            Langues et scripts pris en charge pour les valeurs de revendications
            renvoyées, représentés sous forme de tableau JSON de balises de
            langue BCP47 [RFC5646]. Toutes les langues et tous les scripts ne
            sont pas nécessairement pris en charge pour toutes les valeurs de
            revendications.
          minItems: 0
          items:
            type: string
            maxLength: 50
        claims_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne précisant si l’OP prend en charge l’utilisation du
            paramètre claims, true indiquant cette prise en charge. Si elle est
            omise, la valeur par défaut est false.
        claims_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des noms des revendications pour
            lesquelles le fournisseur OpenID PEUT être en mesure de fournir des
            valeurs. Notez que, pour des raisons de confidentialité ou autres,
            cette liste pourrait ne pas être exhaustive.
          minItems: 0
          items:
            type: string
            maxLength: 100
        code_challenge_methods_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des méthodes de code challenge de
            clé de preuve pour l’échange de code (PKCE) prises en charge par cet
            OP (p. ex., S256, plain), telles que définies dans la RFC 7636.
          minItems: 0
          items:
            type: string
            maxLength: 20
        display_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès du point de terminaison de jeton avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        dpop_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge pour signer les JWT de preuve DPoP.
          minItems: 0
          items:
            type: string
            maxLength: 14
        end_session_endpoint:
          type: string
          description: >-
            URL du point de terminaison de déconnexion ou de fin de session du
            fournisseur d’identité. Lorsqu’elle est configurée comme URL
            statique, les utilisateurs y sont redirigés après s’être déconnectés
            d’Auth0. Doit utiliser le schéma HTTPS.
          minLength: 8
          maxLength: 255
          format: uri
        grant_types_supported:
          type: array
          description: >-
            Liste des valeurs de types d’autorisation OAuth 2.0 prises en charge
            par cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en
            charge les valeurs de type d’autorisation authorization_code et
            implicit, et PEUVENT prendre en charge d’autres types
            d’autorisation. Si elle est omise, la valeur par défaut est
            ["authorization_code", "implicit"].
          minItems: 0
          items:
            type: string
            maxLength: 100
        id_token_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour le jeton ID afin
            d’encoder les revendications dans un JWT
          minItems: 0
          items:
            type: string
            maxLength: 14
        id_token_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour le jeton ID afin
            d’encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        id_token_signing_alg_values_supported:
          type: array
          description: >-
            Liste des algorithmes de signature JWS (valeurs alg) pris en charge
            par l’OP pour le jeton ID afin d’encoder les revendications dans un
            JWT. L’algorithme RS256 DOIT être inclus. La valeur none PEUT être
            prise en charge, mais NE DOIT PAS être utilisée, sauf si le type de
            réponse utilisé ne renvoie aucun jeton ID du point de terminaison
            d’autorisation, par exemple lors de l’utilisation du flux de code
            d’autorisation. https://datatracker.ietf.org/doc/html/rfc7518
          minItems: 1
          items:
            type: string
            description: >-
              Algorithme de signature JWS pris en charge par l’IdP pour signer
              les jetons ID (selon les métadonnées de découverte OIDC).
            maxLength: 10
        issuer:
          type: string
          description: "URL de l’identifiant d’émetteur unique du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» des jetons ID du fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité, contenant les clés publiques de vérification des
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons ID.
          minLength: 8
          maxLength: 255
          format: uri
        op_policy_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client afin qu’elle puisse consulter les exigences de l’OP
            concernant la façon dont la partie utilisatrice peut utiliser les
            données fournies par l’OP. Le processus d’enregistrement DEVRAIT
            afficher cette URL à la personne qui enregistre le client si elle
            est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        op_tos_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client afin qu’elle puisse consulter les conditions d’utilisation
            du fournisseur OpenID. Le processus d’enregistrement DEVRAIT
            afficher cette URL à la personne qui enregistre le client si elle
            est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        registration_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’enregistrement dynamique de client de
            l’OP. RECOMMANDÉ, mais non REQUIS.
            https://openid.net/specs/openid-connect-discovery-1_0.html#OpenID.Registration
          minLength: 8
          maxLength: 255
          format: uri
        request_object_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés tant lorsque l’objet de requête est
            transmis par valeur que par référence.
          minItems: 0
          items:
            type: string
            maxLength: 28
        request_object_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés tant lorsque l’objet de requête est
            transmis par valeur que par référence.
          minItems: 0
          items:
            type: string
            maxLength: 26
        request_object_signing_alg_values_supported:
          type: array
          description: "Tableau JSON contenant une liste des algorithmes de signature JWS (valeurs alg) pris en charge par l’OP pour les objets de requête, décrits à la section\_6.1 d’OpenID Connect Core 1.0 [OpenID.Core]. Ces algorithmes sont utilisés tant lorsque l’objet de requête est transmis par valeur (au moyen du paramètre request) que lorsqu’il est transmis par référence (au moyen du paramètre request_uri). Les serveurs DEVRAIENT prendre en charge none et RS256."
          minItems: 0
          items:
            type: string
            maxLength: 10
        request_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request; true indique cette prise en charge. Si elle est
            omise, la valeur par défaut est false.
        request_uri_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request_uri; true indique cette prise en charge. Si elle
            est omise, la valeur par défaut est false.
        require_request_uri_registration:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP exige l’utilisation du paramètre
            request_uri. Si elle est omise, la valeur par défaut est false.
        response_modes_supported:
          type: array
          description: >-
            Liste des valeurs response_mode d’OAuth 2.0 prises en charge par cet
            OP. Si elle est omise, la valeur par défaut pour les fournisseurs
            OpenID dynamiques est ["query", "fragment"]
          minItems: 0
          items:
            type: string
            maxLength: 20
        response_types_supported:
          type: array
          description: >-
            Liste des valeurs response_type d’OAuth 2.0 prises en charge par cet
            OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge les
            types de réponse code, id_token et token id_token
          minItems: 1
          items:
            type: string
            maxLength: 40
        scopes_supported:
          type: array
          description: >-
            Liste des valeurs de portée OAuth 2.0 [RFC6749] prises en charge par
            ce serveur. Le serveur DOIT prendre en charge la valeur de portée
            openid. Les serveurs PEUVENT choisir de ne pas annoncer certaines
            valeurs de portée prises en charge, même lorsque ce paramètre est
            utilisé, bien que celles définies dans [OpenID.Core] DEVRAIENT être
            répertoriées si elles sont prises en charge. RECOMMANDÉ, mais non
            OBLIGATOIRE
          minItems: 0
          items:
            type: string
            maxLength: 100
        service_documentation:
          type: string
          description: >-
            URL d’une page contenant des informations compréhensibles par les
            humains que les développeurs pourraient vouloir ou devoir connaître
            lors de l’utilisation du fournisseur OpenID. En particulier, si le
            fournisseur OpenID ne prend pas en charge l’enregistrement dynamique
            des clients, cette documentation doit expliquer comment enregistrer
            des clients.
          minLength: 8
          maxLength: 255
          format: uri
        subject_types_supported:
          type: array
          description: >-
            Liste des types d’identificateurs de sujet pris en charge par cet
            OP. Les types valides comprennent pairwise et public
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jetons OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultatif pour le flux implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste des méthodes d’authentification client prises en charge par ce point de terminaison de jetons. Les options sont client_secret_post, client_secret_basic, client_secret_jwt et private_key_jwt, comme décrit à la section\_9 d’OpenID Connect Core 1.0 [OpenID.Core]. D’autres méthodes d’authentification PEUVENT être définies par des extensions. Si elle est omise, la valeur par défaut est client_secret_basic -- le schéma d’authentification HTTP Basic précisé à la section\_2.3.1 d’OAuth 2.0 [RFC6749]."
          minItems: 0
          items:
            type: string
            maxLength: 60
        token_endpoint_auth_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jetons
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès du point de terminaison de jetons avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        ui_locales_supported:
          type: array
          description: >-
            Langues et scripts pris en charge par l’interface utilisateur,
            représentés sous forme de tableau JSON de valeurs d’étiquettes de
            langue BCP47 [RFC5646].
          minItems: 0
          items:
            type: string
            maxLength: 50
        userinfo_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            [JWE] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 10
        userinfo_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’Auth0 est configuré avec le mappage d’attributs,
            il appelle ce point de terminaison pour récupérer des revendications
            supplémentaires du profil utilisateur à l’aide du jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        userinfo_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            [JWS] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT]. La
            valeur none PEUT être incluse.
          minItems: 0
          items:
            type: string
            maxLength: 10
    EventStreamCloudEventConnectionCreatedObject3OptionsAssertionDecryptionSettings:
      type: object
      description: Paramètres de déchiffrement des assertions SAML.
      additionalProperties: false
      required:
        - algorithm_profile
      properties:
        algorithm_exceptions:
          type: array
          description: >-
            Liste des algorithmes non sécurisés autorisés pour le déchiffrement
            des assertions SAML.
          items:
            type: string
            minLength: 1
            maxLength: 100
        algorithm_profile:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject3OptionsAssertionDecryptionSettingsAlgorithmProfileEnum
    EventStreamCloudEventConnectionCreatedObject3OptionsDigestAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour calculer les valeurs de condensé lors de la signature des requêtes SAML et des requêtes de logout. La valeur par défaut est «\_sha256\_»."
      enum:
        - sha1
        - sha256
    EventStreamCloudEventConnectionCreatedObject3OptionsIdpinitiated:
      type: object
      description: >-
        Configuration de l’authentification unique SAML initiée par l’IdP.
        Lorsqu’elle est activée, elle permet aux utilisateurs d’amorcer la
        connexion directement depuis leur fournisseur d’identité SAML sans
        devoir d’abord visiter Auth0. L’IdP doit inclure le paramètre de
        connexion dans l’URL de post-back (URL Assertion Consumer Service).
      additionalProperties: false
      properties:
        client_authorizequery:
          type: string
          description: Chaîne de requête envoyée à l’application par défaut
          minLength: 1
          maxLength: 2048
        client_id:
          type: string
          description: >-
            ID client à utiliser pour les requêtes de connexion initiées par
            l’IdP.
          minLength: 1
          maxLength: 256
        client_protocol:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedObject3OptionsIdpinitiatedClientProtocolEnum
        enabled:
          type: boolean
          description: >-
            Lorsque la valeur est true, active la prise en charge de la
            connexion initiée par l’IdP pour cette connexion SAML. Permet aux
            utilisateurs de se connecter directement depuis le fournisseur
            d’identité sans devoir d’abord visiter Auth0.
    EventStreamCloudEventConnectionCreatedObject3OptionsProtocolBindingEnum:
      type: string
      description: >-
        Mécanisme de liaison du protocole SAML utilisé pour envoyer des requêtes
        d’authentification au fournisseur d’identité.
      enum:
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect
    EventStreamCloudEventConnectionCreatedObject3OptionsSetUserRootAttributesEnum:
      type: string
      description: "Détermine comment les attributs racine du profil utilisateur (name, nickname, picture, etc.) sont synchronisés à partir du fournisseur d’identité. «\_on_each_login\_»\_: les met à jour à chaque authentification (valeur par défaut)\_; «\_on_first_login\_»\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite\_; «\_never_on_login\_»\_: ne les synchronise jamais à partir de l’IdP, ce qui préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionCreatedObject3OptionsSignatureAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour signer les requêtes d’authentification SAML et les requêtes de logout à l’aide de la clé de signature de la connexion. Valeurs courantes\_: «\_rsa-sha256\_» (signature RSA avec condensé SHA-256) ou «\_rsa-sha1\_». La valeur par défaut est «\_rsa-sha256\_»."
      enum:
        - rsa-sha1
        - rsa-sha256
    EventStreamCloudEventConnectionCreatedObject3OptionsSubject:
      type: object
      description: >-
        Nom distinctif (DN) du sujet extrait du certificat de signature du
        fournisseur d’identité.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedObject3OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedObject4OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la façon dont les attributs racine du profil utilisateur (name, nickname, picture, etc.) sont synchronisés à partir du fournisseur d’identité. «\_on_each_login\_»\_: met à jour à chaque authentification (valeur par défaut); «\_on_first_login\_»\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet ensuite de les mettre à jour indépendamment; «\_never_on_login\_»\_: ne synchronise jamais à partir de l’IdP et préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionCreatedObject4OptionsShouldTrustEmailVerifiedConnectionEnum:
      type: string
      description: >-
        Choisissez comment Auth0 définit le champ email_verified dans le profil
        utilisateur.
      enum:
        - never_set_emails_as_verified
        - always_set_emails_as_verified
    EventStreamCloudEventConnectionCreatedObject4OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedObject5OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la façon dont les attributs de niveau racine du profil utilisateur (nom, surnom, image, etc.) sont synchronisés depuis le fournisseur d’identité. 'on_each_login'\_: met à jour à chaque authentification (par défaut)\_; 'on_first_login'\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite\_; 'never_on_login'\_: ne synchronise jamais depuis l’IdP, ce qui préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionCreatedObject5OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedObject6OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration du stockage des jetons du fournisseur d’identité dans
        Token Vault d’Auth0. Lorsqu’il est actif, Auth0 stocke de façon
        sécurisée les jetons d’accès et d’actualisation provenant des connexions
        fédérées, ce qui permet à votre application d’effectuer des requêtes API
        authentifiées au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte des jetons d’actualisation et d’accès pour les
            connexions fédérées
    EventStreamCloudEventConnectionCreatedObject6OptionsSetUserRootAttributesEnum:
      type: string
      description: "Détermine comment les attributs de niveau supérieur du profil utilisateur (name, nickname, picture, etc.) sont synchronisés à partir du fournisseur d’identité. 'on_each_login'\_: mis à jour à chaque authentification (par défaut)\_; 'on_first_login'\_: définit les attributs uniquement lors de la première connexion, ce qui permet de les mettre à jour indépendamment par la suite\_; 'never_on_login'\_: ne synchronise jamais les attributs à partir de l’IdP, préservant ainsi les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionCreatedObject6OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedObject7OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration permettant de stocker les jetons du fournisseur d’identité
        dans le Token Vault d’Auth0. Lorsqu’il est actif, Auth0 stocke de façon
        sécurisée les jetons d’accès et d’actualisation provenant des connexions
        fédérées, ce qui permet à votre application d’effectuer des requêtes
        d’API authentifiées au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte des jetons d’actualisation et des jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionCreatedObject7OptionsIdentityApiEnum:
      type: string
      description: "La version du point de terminaison Azure AD utilisée pour l’authentification. «\_microsoft-identity-platform-v2.0\_» (recommandée et définie par défaut) prend en charge les fonctionnalités OAuth\_2.0 modernes. «\_azure-active-directory-v1.0\_» est le point de terminaison hérité, avec des limitations de protocole. Ce choix influe sur les fonctionnalités disponibles."
      enum:
        - microsoft-identity-platform-v2.0
        - azure-active-directory-v1.0
    EventStreamCloudEventConnectionCreatedObject7OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la façon dont les attributs racine du profil utilisateur (nom, surnom, image, etc.) sont synchronisés à partir du fournisseur d’identité. «\_on_each_login\_»\_: met à jour à chaque authentification (par défaut); «\_on_first_login\_»\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet ensuite de les mettre à jour indépendamment; «\_never_on_login\_»\_: ne synchronise jamais les attributs à partir de l’IdP et préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionCreatedObject7OptionsShouldTrustEmailVerifiedConnectionEnum:
      type: string
      description: >-
        Choisissez comment Auth0 définit le champ email_verified dans le profil
        utilisateur.
      enum:
        - never_set_emails_as_verified
        - always_set_emails_as_verified
    EventStreamCloudEventConnectionCreatedObject7OptionsTenantDomain:
      description: "Le domaine du locataire Azure AD ou l’ID du locataire (UUID). Renseigné automatiquement à partir du champ «\_domain\_». Peut être un nom d’hôte (p.\_ex., «\_contoso.onmicrosoft.com\_») ou un ID de locataire UUID."
      anyOf:
        - type: string
          description: "Domaine du locataire Azure AD sous forme de nom d’hôte (p.\_ex., contoso.onmicrosoft.com)."
          minLength: 0
          maxLength: 512
          format: hostname
        - type: string
          description: Domaine du locataire Azure AD sous forme d’ID de locataire UUID.
          format: uuid
    EventStreamCloudEventConnectionCreatedObject7OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedObject7OptionsUseridAttributeEnum:
      type: string
      description: "La revendication Azure AD à utiliser comme identifiant utilisateur unique. «\_oid\_» (ID d’objet) est recommandé pour les connexions à locataire unique et obligatoire pour SCIM. «\_sub\_» (sujet) est obligatoire pour le point de terminaison multilocataire/commun. S’applique uniquement avec le protocole OpenID Connect."
      enum:
        - oid
        - sub
    EventStreamCloudEventConnectionCreatedObject7OptionsWaadProtocolEnum:
      type: string
      description: "Le protocole d’authentification pour les points de terminaison Azure AD v1. «\_openid-connect\_» (par défaut et recommandé) utilise OAuth\_2.0/OIDC moderne. «\_ws-federation\_» est un protocole hérité fondé sur SAML pour les intégrations plus anciennes. Disponible uniquement avec l’API Azure AD v1."
      enum:
        - ws-federation
        - openid-connect
    EventStreamCloudEventConnectionCreatedPreviousObject0OptionsConnectionSettings:
      type: object
      description: "Paramètres OAuth 2.0 PKCE (Proof Key for Code Exchange). PKCE améliore la sécurité des clients publics en empêchant les attaques par interception de code d’autorisation. «\_auto\_» (recommandé) utilise la méthode la plus robuste prise en charge par l’IdP."
      additionalProperties: false
      properties:
        pkce:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0OptionsConnectionSettingsPkceEnum
    EventStreamCloudEventConnectionCreatedPreviousObject0OptionsDpopSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer le JWT de preuve DPoP. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - ES512
        - Ed25519
    EventStreamCloudEventConnectionCreatedPreviousObject0OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration permettant de stocker les jetons du fournisseur d’identité
        dans Token Vault d’Auth0. Lorsqu’elle est active, Auth0 stocke de façon
        sécurisée les jetons d’accès et d’actualisation issus des connexions
        fédérées, ce qui permet à votre application d’effectuer des requêtes
        d’API authentifiées au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte de jetons d’actualisation et de jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionCreatedPreviousObject0OptionsIdTokenSignedResponseAlgsItemEnum:
      type: string
      description: Algorithme autorisé pour vérifier les jetons ID.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionCreatedPreviousObject0OptionsOidcMetadata:
      type: object
      description: >-
        Métadonnées du fournisseur OpenID Connect conformément à
        https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata
      additionalProperties: false
      required:
        - authorization_endpoint
        - id_token_signing_alg_values_supported
        - issuer
        - jwks_uri
      properties:
        acr_values_supported:
          type: array
          description: >-
            Liste des références de classe de contexte d’authentification prises
            en charge par cet OP
          minItems: 0
          items:
            type: string
            maxLength: 100
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        claim_types_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des types de revendications pris en
            charge par le fournisseur OpenID. Ces types de revendications sont
            décrits dans la section 5.6 d’OpenID Connect Core 1.0 [OpenID.Core].
            S’il est omis, l’implémentation ne prend en charge que les
            revendications normales.
          minItems: 0
          items:
            type: string
            maxLength: 25
        claims_locales_supported:
          type: array
          description: >-
            Langues et systèmes d’écriture pris en charge pour les valeurs des
            revendications renvoyées, représentés sous forme de tableau JSON de
            balises linguistiques BCP47 [RFC5646]. Toutes les langues et tous
            les systèmes d’écriture ne sont pas nécessairement pris en charge
            pour toutes les valeurs de revendication.
          minItems: 0
          items:
            type: string
            maxLength: 50
        claims_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre claims, true indiquant la prise en charge. Si elle est
            omise, la valeur par défaut est false.
        claims_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des noms de claims pour lesquels le
            fournisseur OpenID PEUT être en mesure de fournir des valeurs. Notez
            que, pour des raisons de confidentialité ou autres, cette liste
            pourrait ne pas être exhaustive.
          minItems: 0
          items:
            type: string
            maxLength: 100
        code_challenge_methods_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des méthodes de challenge de code
            de la clé de preuve pour l’échange de code (PKCE) prises en charge
            par cet OP (p. ex., S256, plain), telles que définies dans la RFC
            7636.
          minItems: 0
          items:
            type: string
            maxLength: 20
        display_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès du point de terminaison de jeton au moyen des méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        dpop_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge pour la signature des JWT de preuve
            DPoP.
          minItems: 0
          items:
            type: string
            maxLength: 14
        end_session_endpoint:
          type: string
          description: >-
            URL du point de terminaison de logout ou de fin de session du
            fournisseur d’identité. Lorsqu’elle est configurée comme URL
            statique, les utilisateurs y sont redirigés après s’être déconnectés
            d’Auth0. Doit utiliser le schéma HTTPS.
          minLength: 8
          maxLength: 255
          format: uri
        grant_types_supported:
          type: array
          description: >-
            Liste des valeurs de type de grant OAuth 2.0 prises en charge par
            cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge
            les valeurs de type de grant authorization_code et implicit, et
            PEUVENT prendre en charge d’autres types de grant. Si elle est
            omise, la valeur par défaut est ["authorization_code", "implicit"].
          minItems: 0
          items:
            type: string
            maxLength: 100
        id_token_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour le jeton ID afin de
            chiffrer les claims dans un JWT
          minItems: 0
          items:
            type: string
            maxLength: 14
        id_token_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour le jeton ID afin de
            chiffrer les claims dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        id_token_signing_alg_values_supported:
          type: array
          description: >-
            Liste des algorithmes de signature JWS (valeurs alg) pris en charge
            par l’OP pour le jeton ID afin d’encoder les claims dans un JWT.
            L’algorithme RS256 DOIT être inclus. La valeur none PEUT être prise
            en charge, mais NE DOIT PAS être utilisée, sauf si le type de
            réponse utilisé ne renvoie aucun jeton ID du point de terminaison
            d’autorisation (par exemple, lors de l’utilisation du flux
            Authorization Code). https://datatracker.ietf.org/doc/html/rfc7518
          minItems: 1
          items:
            type: string
            description: >-
              Algorithme de signature JWS pris en charge par l’IdP pour signer
              les jetons ID (selon les métadonnées de découverte OIDC).
            maxLength: 10
        issuer:
          type: string
          description: >-
            URL de l’identifiant unique de l’émetteur du fournisseur d’identité
            (p. ex., https://accounts.google.com). Doit correspondre au claim
            'iss' des jetons ID émis par le fournisseur d’identité.
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques permettant de vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons ID.
          minLength: 8
          maxLength: 255
          format: uri
        op_policy_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client afin qu’elle puisse consulter les exigences de l’OP
            concernant l’utilisation, par la partie de confiance, des données
            fournies par l’OP. Le processus d’enregistrement DEVRAIT afficher
            cette URL à la personne qui enregistre le client si elle est
            fournie.
          minLength: 8
          maxLength: 255
          format: uri
        op_tos_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client afin qu’elle puisse consulter les conditions de service
            des fournisseurs OpenID. Le processus d’enregistrement DEVRAIT
            afficher cette URL à la personne qui enregistre le client si elle
            est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        registration_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’enregistrement dynamique de client de
            l’OP. RECOMMANDÉ, mais non OBLIGATOIRE.
            https://openid.net/specs/openid-connect-discovery-1_0.html#OpenID.Registration
          minLength: 8
          maxLength: 255
          format: uri
        request_object_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés tant lorsque l’objet de requête est
            transmis par valeur que lorsqu’il est transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 28
        request_object_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés tant lorsque l’objet de requête est
            transmis par valeur que lorsqu’il est transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 26
        request_object_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par l’OP pour les objets de requête,
            décrits à la section 6.1 d’OpenID Connect Core 1.0 [OpenID.Core].
            Ces algorithmes sont utilisés tant lorsque l’objet de requête est
            transmis par valeur (au moyen du paramètre request) que lorsqu’il
            est transmis par référence (au moyen du paramètre request_uri). Les
            serveurs DEVRAIENT prendre en charge none et RS256.
          minItems: 0
          items:
            type: string
            maxLength: 10
        request_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request; true indique cette prise en charge. Si elle est
            omise, la valeur par défaut est false.
        request_uri_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request_uri; true indique cette prise en charge. Si elle
            est omise, la valeur par défaut est false.
        require_request_uri_registration:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP exige l’utilisation du paramètre
            request_uri. Si elle est omise, la valeur par défaut est false.
        response_modes_supported:
          type: array
          description: >-
            Liste des valeurs response_mode OAuth 2.0 prises en charge par cet
            OP. Si elle est omise, la valeur par défaut pour les fournisseurs
            OpenID dynamiques est ["query", "fragment"]
          minItems: 0
          items:
            type: string
            maxLength: 20
        response_types_supported:
          type: array
          description: >-
            Liste des valeurs response_type OAuth 2.0 prises en charge par cet
            OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge les
            valeurs de type de réponse code, id_token et token id_token
          minItems: 1
          items:
            type: string
            maxLength: 40
        scopes_supported:
          type: array
          description: >-
            Liste des valeurs de portée OAuth 2.0 [RFC6749] prises en charge par
            ce serveur. Le serveur DOIT prendre en charge la valeur de portée
            openid. Les serveurs PEUVENT choisir de ne pas annoncer certaines
            valeurs de portée prises en charge, même lorsque ce paramètre est
            utilisé, bien que celles définies dans [OpenID.Core] DEVRAIENT être
            répertoriées si elles sont prises en charge. RECOMMANDÉ, mais non
            OBLIGATOIRE
          minItems: 0
          items:
            type: string
            maxLength: 100
        service_documentation:
          type: string
          description: >-
            URL d’une page contenant des renseignements compréhensibles par les
            humains dont les développeurs pourraient avoir besoin lorsqu’ils
            utilisent le fournisseur OpenID. En particulier, si le fournisseur
            OpenID ne prend pas en charge Dynamic Client Registration, cette
            documentation doit expliquer comment inscrire des clients.
          minLength: 8
          maxLength: 255
          format: uri
        subject_types_supported:
          type: array
          description: >-
            Liste des types d’identifiants de sujet pris en charge par cet OP.
            Les types valides comprennent pairwise et public
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jeton OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultatif pour le flux implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_methods_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des méthodes d’authentification
            client prises en charge par ce point de terminaison de jeton. Les
            options sont client_secret_post, client_secret_basic,
            client_secret_jwt et private_key_jwt, comme décrit dans la section 9
            d’OpenID Connect Core 1.0 [OpenID.Core]. D’autres méthodes
            d’authentification PEUVENT être définies par des extensions. Si
            cette valeur est omise, la valeur par défaut est client_secret_basic
            -- le schéma d’authentification HTTP Basic spécifié dans la section
            2.3.1 d’OAuth 2.0 [RFC6749].
          minItems: 0
          items:
            type: string
            maxLength: 60
        token_endpoint_auth_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès du point de terminaison de jeton avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        ui_locales_supported:
          type: array
          description: >-
            Langues et écritures prises en charge par l’interface utilisateur,
            représentées sous forme de tableau JSON de balises linguistiques
            BCP47 [RFC5646].
          minItems: 0
          items:
            type: string
            maxLength: 50
        userinfo_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            [JWE] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 10
        userinfo_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’Auth0 est configuré avec le mappage d’attributs,
            il appelle ce point de terminaison pour récupérer des revendications
            supplémentaires du profil utilisateur à l’aide du jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        userinfo_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            [JWS] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT]. La
            valeur none PEUT être incluse.
          minItems: 0
          items:
            type: string
            maxLength: 10
    EventStreamCloudEventConnectionCreatedPreviousObject0OptionsSchemaVersionEnum:
      type: string
      description: Version interne du schéma des options de connexion.
      enum:
        - openid-1.0.0
        - oidc-v4
    EventStreamCloudEventConnectionCreatedPreviousObject0OptionsSetUserRootAttributesEnum:
      type: string
      description: >-
        Détermine la façon dont les attributs racine du profil utilisateur
        (name, nickname, picture, etc.) sont synchronisés à partir du
        fournisseur d’identité. 'on_each_login' : met à jour à chaque
        authentification (par défaut); 'on_first_login' : définit les attributs
        uniquement lors de la connexion initiale, ce qui permet de les mettre à
        jour indépendamment par la suite; 'never_on_login' : ne synchronise
        jamais à partir de l’IdP, ce qui préserve les valeurs définies
        localement.
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionCreatedPreviousObject0OptionsTokenEndpointAuthMethodEnum:
      type: string
      description: >-
        Méthode d’authentification utilisée au point de terminaison de jeton du
        fournisseur d’identité. 'client_secret_post' envoie les identifiants
        dans le corps de la requête; 'private_key_jwt' utilise une assertion JWT
        signée pour une sécurité accrue. S’applique lorsque strategy=oidc ou
        okta.
      enum:
        - client_secret_post
        - private_key_jwt
    EventStreamCloudEventConnectionCreatedPreviousObject0OptionsTokenEndpointAuthSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer les client_assertions. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionCreatedPreviousObject0OptionsTokenEndpointJwtcaAudFormatEnum:
      type: string
      description: >-
        Spécifie le format de la revendication aud (audience) incluse dans le
        JWT utilisé pour l’authentification client au point de terminaison de
        jeton. Les valeurs acceptées sont : 'issuer' (la revendication aud est
        définie sur l’URL de l’émetteur OIDC) ou 'token_endpoint' (la
        revendication aud est définie sur l’URL du point de terminaison de
        jeton).
      enum:
        - issuer
        - token_endpoint
    EventStreamCloudEventConnectionCreatedPreviousObject0OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Voir
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject0OptionsAttributeMap:
      type: object
      description: >-
        Configuration du mappage des revendications du fournisseur d’identité
        vers les attributs du profil utilisateur Auth0. Permet de personnaliser
        les revendications de l’IdP qui remplissent les champs utilisateur et la
        façon dont elles sont transformées.
      additionalProperties: false
      properties:
        attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0OptionsAttributeMapAttributes
        userinfo_scope:
          type: string
          description: Portées à envoyer au point de terminaison UserInfo de l’IdP
          minLength: 0
          maxLength: 255
        mapping_mode:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject0OptionsAttributeMapMappingModeEnum
    EventStreamCloudEventConnectionCreatedPreviousObject0OptionsTypeEnum:
      type: string
      description: >-
        Type de canal de communication OIDC. 'back_channel' (client
        confidentiel) échange les jetons côté serveur pour une sécurité accrue;
        'front_channel' traite les réponses dans le navigateur.
      enum:
        - back_channel
        - front_channel
    EventStreamCloudEventConnectionCreatedPreviousObject1OptionsConnectionSettings:
      type: object
      description: "Paramètres OAuth 2.0 PKCE (clé de preuve pour l’échange de code). PKCE améliore la sécurité des clients publics en empêchant les attaques d’interception de codes d’autorisation. «\_auto\_» (recommandé) utilise la méthode la plus robuste prise en charge par l’IdP."
      additionalProperties: false
      properties:
        pkce:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1OptionsConnectionSettingsPkceEnum
    EventStreamCloudEventConnectionCreatedPreviousObject1OptionsDpopSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer le JWT de preuve DPoP. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - ES512
        - Ed25519
    EventStreamCloudEventConnectionCreatedPreviousObject1OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration permettant de stocker les jetons du fournisseur d’identité
        dans le coffre de jetons d’Auth0. Lorsqu’elle est active, Auth0 stocke
        de façon sécurisée les jetons d’accès et d’actualisation issus des
        connexions fédérées, ce qui permet à votre application d’effectuer des
        requêtes API authentifiées au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte des jetons d’actualisation et des jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionCreatedPreviousObject1OptionsIdTokenSignedResponseAlgsItemEnum:
      type: string
      description: Algorithme autorisé pour vérifier les jetons ID.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionCreatedPreviousObject1OptionsOidcMetadata:
      type: object
      description: >-
        Métadonnées du fournisseur OpenID Connect conformément à
        https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata
      additionalProperties: false
      required:
        - authorization_endpoint
        - id_token_signing_alg_values_supported
        - issuer
        - jwks_uri
      properties:
        acr_values_supported:
          type: array
          description: >-
            Liste des références de classes de contexte d’authentification
            prises en charge par cet OP
          minItems: 0
          items:
            type: string
            maxLength: 100
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité, vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        claim_types_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des types de revendications pris en
            charge par le fournisseur OpenID. Ces types de revendications sont
            décrits à la section 5.6 d’OpenID Connect Core 1.0 [OpenID.Core].
            S’il est omis, l’implémentation ne prend en charge que les
            revendications normales.
          minItems: 0
          items:
            type: string
            maxLength: 25
        claims_locales_supported:
          type: array
          description: >-
            Langues et écritures prises en charge pour les valeurs des
            revendications renvoyées, représentées sous forme de tableau JSON de
            valeurs d’étiquettes de langue BCP47 [RFC5646]. Les langues et
            écritures ne sont pas toutes nécessairement prises en charge pour
            toutes les valeurs de revendication.
          minItems: 0
          items:
            type: string
            maxLength: 50
        claims_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre claims, true indiquant cette prise en charge. Si elle est
            omise, la valeur par défaut est false.
        claims_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des noms des revendications pour
            lesquelles le fournisseur OpenID PEUT être en mesure de fournir des
            valeurs. Notez que, pour des raisons de confidentialité ou autres,
            cette liste pourrait ne pas être exhaustive.
          minItems: 0
          items:
            type: string
            maxLength: 100
        code_challenge_methods_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des méthodes de défi de code de
            Proof Key for Code Exchange (PKCE) prises en charge par cet OP (p.
            ex., S256, plain), telles que définies dans la RFC 7636.
          minItems: 0
          items:
            type: string
            maxLength: 20
        display_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jetons
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès de ce point de terminaison avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        dpop_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge pour la signature des JWT de preuve
            DPoP.
          minItems: 0
          items:
            type: string
            maxLength: 14
        end_session_endpoint:
          type: string
          description: >-
            URL du point de terminaison de logout ou de fin de session du
            fournisseur d’identité. Lorsqu’elle est configurée comme URL
            statique, les utilisateurs y sont redirigés après s’être déconnectés
            d’Auth0. Doit utiliser le protocole HTTPS.
          minLength: 8
          maxLength: 255
          format: uri
        grant_types_supported:
          type: array
          description: >-
            Liste des valeurs de types d’autorisation OAuth 2.0 prises en charge
            par cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en
            charge les valeurs de type d’autorisation authorization_code et
            implicit, et PEUVENT prendre en charge d’autres types
            d’autorisation. Si elle est omise, la valeur par défaut est
            ["authorization_code", "implicit"].
          minItems: 0
          items:
            type: string
            maxLength: 100
        id_token_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour le jeton ID afin
            d’encoder les revendications dans un JWT
          minItems: 0
          items:
            type: string
            maxLength: 14
        id_token_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour le jeton ID afin
            d’encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        id_token_signing_alg_values_supported:
          type: array
          description: >-
            Liste des algorithmes de signature JWS (valeurs alg) pris en charge
            par l’OP pour le jeton ID afin d’encoder les revendications dans un
            JWT. L’algorithme RS256 DOIT être inclus. La valeur none PEUT être
            prise en charge, mais NE DOIT PAS être utilisée, sauf si le type de
            réponse utilisé ne renvoie aucun jeton ID du point de terminaison
            d’autorisation (par exemple, lors de l’utilisation du flux de code
            d’autorisation). https://datatracker.ietf.org/doc/html/rfc7518
          minItems: 1
          items:
            type: string
            description: >-
              Algorithme de signature JWS pris en charge par l’IdP pour la
              signature des jetons ID (selon les métadonnées de découverte
              OIDC).
            maxLength: 10
        issuer:
          type: string
          description: "URL de l’identificateur unique de l’émetteur du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» des jetons ID du fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques nécessaires à la
            vérification des signatures. Auth0 récupère ces clés pour valider
            les signatures des jetons ID.
          minLength: 8
          maxLength: 255
          format: uri
        op_policy_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client afin qu’elle puisse consulter les exigences de l’OP quant
            à la façon dont la partie utilisatrice peut utiliser les données
            fournies par l’OP. Le processus d’enregistrement DEVRAIT afficher
            cette URL à la personne qui enregistre le client si elle est
            fournie.
          minLength: 8
          maxLength: 255
          format: uri
        op_tos_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client afin qu’elle puisse consulter les conditions d’utilisation
            des fournisseurs OpenID. Le processus d’enregistrement DEVRAIT
            afficher cette URL à la personne qui enregistre le client si elle
            est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        registration_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’enregistrement dynamique de clients de
            l’OP. RECOMMANDÉ, mais non OBLIGATOIRE.
            https://openid.net/specs/openid-connect-discovery-1_0.html#OpenID.Registration
          minLength: 8
          maxLength: 255
          format: uri
        request_object_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés lorsque l’objet de requête est
            transmis par valeur ou par référence.
          minItems: 0
          items:
            type: string
            maxLength: 28
        request_object_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés lorsque l’objet de requête est
            transmis par valeur ou par référence.
          minItems: 0
          items:
            type: string
            maxLength: 26
        request_object_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par l’OP pour les objets de requête,
            décrits à la section 6.1 d’OpenID Connect Core 1.0 [OpenID.Core].
            Ces algorithmes sont utilisés lorsque l’objet de requête est
            transmis par valeur (à l’aide du paramètre request) ou par référence
            (à l’aide du paramètre request_uri). Les serveurs DEVRAIENT prendre
            en charge none et RS256.
          minItems: 0
          items:
            type: string
            maxLength: 10
        request_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request, true indiquant que cette utilisation est prise en
            charge. Si elle est omise, la valeur par défaut est false.
        request_uri_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request_uri, true indiquant que cette utilisation est
            prise en charge. Si elle est omise, la valeur par défaut est false.
        require_request_uri_registration:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP exige l’utilisation du paramètre
            request_uri. Si elle est omise, la valeur par défaut est false.
        response_modes_supported:
          type: array
          description: >-
            Liste des valeurs OAuth 2.0 de response_mode prises en charge par
            cet OP. Si elle est omise, la valeur par défaut pour les
            fournisseurs OpenID dynamiques est ["query", "fragment"]
          minItems: 0
          items:
            type: string
            maxLength: 20
        response_types_supported:
          type: array
          description: >-
            Liste des valeurs OAuth 2.0 de response_type prises en charge par
            cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge
            les valeurs de type de réponse code, id_token et token id_token
          minItems: 1
          items:
            type: string
            maxLength: 40
        scopes_supported:
          type: array
          description: >-
            Liste des valeurs de portée OAuth 2.0 [RFC6749] prises en charge par
            ce serveur. Le serveur DOIT prendre en charge la valeur de portée
            openid. Les serveurs PEUVENT choisir de ne pas annoncer certaines
            valeurs de portée prises en charge même lorsque ce paramètre est
            utilisé, bien que celles définies dans [OpenID.Core] DEVRAIENT être
            répertoriées si elles sont prises en charge. RECOMMANDÉ, mais non
            OBLIGATOIRE
          minItems: 0
          items:
            type: string
            maxLength: 100
        service_documentation:
          type: string
          description: >-
            URL d’une page contenant de l’information lisible par l’humain que
            les développeurs pourraient vouloir ou devoir connaître lors de
            l’utilisation du fournisseur OpenID. En particulier, si le
            fournisseur OpenID ne prend pas en charge l’enregistrement dynamique
            de clients, cette documentation doit expliquer comment enregistrer
            les clients.
          minLength: 8
          maxLength: 255
          format: uri
        subject_types_supported:
          type: array
          description: >-
            Liste des types d’identifiants de sujet pris en charge par cet OP.
            Les types valides comprennent pairwise et public
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jeton OAuth 2.0 du fournisseur
            d’identité où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux du code d’autorisation, mais facultative pour le flux
            implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste des méthodes d’authentification du client prises en charge par ce point de terminaison de jeton. Les options sont client_secret_post, client_secret_basic, client_secret_jwt et private_key_jwt, comme décrit à la section\_9 d’OpenID Connect Core 1.0 [OpenID.Core]. D’autres méthodes d’authentification PEUVENT être définies par des extensions. Si elle est omise, la valeur par défaut est client_secret_basic -- le schéma d’authentification HTTP Basic spécifié à la section\_2.3.1 d’OAuth 2.0 [RFC6749]."
          minItems: 0
          items:
            type: string
            maxLength: 60
        token_endpoint_auth_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour la signature du JWT [JWT] utilisé pour authentifier le client
            auprès du point de terminaison de jeton avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        ui_locales_supported:
          type: array
          description: >-
            Langues et écritures prises en charge par l’interface utilisateur,
            représentées sous forme de tableau JSON de valeurs de balises
            linguistiques BCP47 [RFC5646].
          minItems: 0
          items:
            type: string
            maxLength: 50
        userinfo_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            [JWE] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 10
        userinfo_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’il est configuré avec un mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des
            revendications supplémentaires du profil utilisateur à l’aide du
            jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        userinfo_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            [JWS] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT]. La
            valeur none PEUT être incluse.
          minItems: 0
          items:
            type: string
            maxLength: 10
    EventStreamCloudEventConnectionCreatedPreviousObject1OptionsSchemaVersionEnum:
      type: string
      description: La version interne du schéma des options de connexion.
      enum:
        - openid-1.0.0
        - oidc-v4
    EventStreamCloudEventConnectionCreatedPreviousObject1OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la synchronisation des attributs racine du profil utilisateur (nom, pseudonyme, image, etc.) à partir du fournisseur d’identité. 'on_each_login'\_: met à jour les attributs à chaque authentification (valeur par défaut)\_; 'on_first_login'\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite\_; 'never_on_login'\_: ne synchronise jamais les attributs à partir de l’IdP et préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionCreatedPreviousObject1OptionsTokenEndpointAuthMethodEnum:
      type: string
      description: "Méthode d’authentification utilisée au point de terminaison de jeton du fournisseur d’identité. 'client_secret_post' envoie les identifiants dans le corps de la requête\_; 'private_key_jwt' utilise une assertion JWT signée pour une sécurité renforcée. S’applique lorsque strategy=oidc ou okta."
      enum:
        - client_secret_post
        - private_key_jwt
    EventStreamCloudEventConnectionCreatedPreviousObject1OptionsTokenEndpointAuthSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer les client_assertions. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionCreatedPreviousObject1OptionsTokenEndpointJwtcaAudFormatEnum:
      type: string
      description: "Indique le format de la revendication aud (audience) incluse dans le JWT utilisé pour l’authentification du client auprès du point de terminaison de jeton. Les valeurs acceptées sont\_: 'issuer' (la revendication aud est définie sur l’URL de l’émetteur OIDC) ou 'token_endpoint' (la revendication aud est définie sur l’URL du point de terminaison de jeton)."
      enum:
        - issuer
        - token_endpoint
    EventStreamCloudEventConnectionCreatedPreviousObject1OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject1OptionsAttributeMap:
      type: object
      description: Mappage des revendications reçues du fournisseur d’identité (IdP)
      additionalProperties: false
      properties:
        attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1OptionsAttributeMapAttributes
        userinfo_scope:
          type: string
          description: Portées à envoyer au point de terminaison UserInfo de l’IdP
          minLength: 0
          maxLength: 255
        mapping_mode:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject1OptionsAttributeMapMappingModeEnum
    EventStreamCloudEventConnectionCreatedPreviousObject1OptionsTypeEnum:
      type: string
      description: Type de connexion
      enum:
        - back_channel
    EventStreamCloudEventConnectionCreatedPreviousObject2OptionsAssertionDecryptionSettings:
      type: object
      description: Paramètres de déchiffrement des assertions SAML.
      additionalProperties: false
      required:
        - algorithm_profile
      properties:
        algorithm_exceptions:
          type: array
          description: >-
            Une liste d’algorithmes non sécurisés autorisés pour le
            déchiffrement des assertions SAML.
          items:
            type: string
            minLength: 1
            maxLength: 100
        algorithm_profile:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject2OptionsAssertionDecryptionSettingsAlgorithmProfileEnum
    EventStreamCloudEventConnectionCreatedPreviousObject2OptionsDigestAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour calculer les valeurs de condensat lors de la signature des requêtes SAML et des requêtes de déconnexion. La valeur par défaut est «\_sha256\_»."
      enum:
        - sha1
        - sha256
    EventStreamCloudEventConnectionCreatedPreviousObject2OptionsIdpinitiated:
      type: object
      description: >-
        Configuration de l’authentification unique SAML initiée par l’IdP.
        Lorsqu’elle est activée, elle permet aux utilisateurs d’amorcer une
        connexion directement depuis leur fournisseur d’identité SAML sans
        d’abord passer par Auth0. L’IdP doit inclure le paramètre connection
        dans l’URL de retour (URL du service consommateur d’assertion).
      additionalProperties: false
      properties:
        client_authorizequery:
          description: La chaîne de requête envoyée à l’application par défaut
          type: string
          minLength: 1
          maxLength: 2048
        client_id:
          type: string
          description: >-
            L’ID client à utiliser pour les demandes de connexion initiées par
            l’IdP.
          minLength: 1
          maxLength: 256
        client_protocol:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject2OptionsIdpinitiatedClientProtocolEnum
        enabled:
          description: >-
            Lorsque la valeur est true, active la prise en charge de la
            connexion initiée par l’IdP pour cette connexion SAML. Permet aux
            utilisateurs de se connecter directement depuis le fournisseur
            d’identité sans d’abord passer par Auth0.
          type: boolean
    EventStreamCloudEventConnectionCreatedPreviousObject2OptionsProtocolBindingEnum:
      type: string
      description: >-
        Mécanisme de liaison de protocole SAML pour l’envoi de requêtes
        d’authentification au fournisseur d’identité.
      enum:
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect
    EventStreamCloudEventConnectionCreatedPreviousObject2OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la façon dont les attributs racine du profil utilisateur (name, nickname, picture, etc.) sont synchronisés à partir du fournisseur d’identité. 'on_each_login'\_: met à jour à chaque authentification (par défaut)\_; 'on_first_login'\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet ensuite des mises à jour indépendantes\_; 'never_on_login'\_: ne synchronise jamais à partir de l’IdP, préservant les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionCreatedPreviousObject2OptionsSignatureAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour signer les requêtes d’authentification SAML et les requêtes de déconnexion à l’aide de la clé de signature de la connexion. Valeurs courantes\_: 'rsa-sha256' (signature RSA avec hachage SHA-256) ou 'rsa-sha1'. La valeur par défaut est 'rsa-sha256'."
      enum:
        - rsa-sha1
        - rsa-sha256
    EventStreamCloudEventConnectionCreatedPreviousObject2OptionsSubject:
      type: object
      description: >-
        Nom distinctif (DN) du sujet du certificat extrait du certificat de
        signature du fournisseur d’identité.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject2OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject2OptionsFieldsMap:
      type: object
      description: "Mappe les attributs d’assertion SAML du fournisseur d’identité aux attributs du profil utilisateur Auth0. Format\_: { 'auth0_field': 'saml_attribute' } ou { 'auth0_field': ['saml_attr1', 'saml_attr2'] } pour les options de repli. Fusionnés avec les mappages par défaut pour email, name, given_name, family_name et groups."
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject2OptionsOidcMetadata:
      type: object
      description: >-
        Métadonnées du fournisseur OpenID Connect conformément à
        https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata.
        Utilisées avec l’accès interapplications.
      additionalProperties: false
      required:
        - authorization_endpoint
        - id_token_signing_alg_values_supported
        - issuer
        - jwks_uri
      properties:
        acr_values_supported:
          type: array
          description: >-
            Liste des références de classes de contexte d’authentification
            prises en charge par cet OP
          minItems: 0
          items:
            type: string
            maxLength: 100
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité, vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison amorce le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        claim_types_supported:
          type: array
          description: "Tableau JSON contenant une liste des types de revendications pris en charge par le fournisseur OpenID. Ces types de revendications sont décrits à la section\_5.6 d’OpenID Connect Core 1.0 [OpenID.Core]. S’il est omis, l’implémentation ne prend en charge que les revendications normales."
          minItems: 0
          items:
            type: string
            maxLength: 25
        claims_locales_supported:
          type: array
          description: >-
            Langues et écritures prises en charge pour les valeurs des
            revendications renvoyées, représentées sous forme de tableau JSON de
            balises linguistiques BCP47 [RFC5646]. Toutes les langues et
            écritures ne sont pas nécessairement prises en charge pour toutes
            les valeurs de revendication.
          minItems: 0
          items:
            type: string
            maxLength: 50
        claims_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre claims, true indiquant cette prise en charge. Si elle est
            omise, la valeur par défaut est false.
        claims_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des noms des revendications pour
            lesquelles le fournisseur OpenID PEUT être en mesure de fournir des
            valeurs. Notez que, pour des raisons de confidentialité ou autres,
            cette liste pourrait ne pas être exhaustive.
          minItems: 0
          items:
            type: string
            maxLength: 100
        code_challenge_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste des méthodes de défi de code de la clé de preuve pour l’échange de code (PKCE) prises en charge par cet OP (p. ex., S256, plain), telles que définies dans la RFC\_7636."
          minItems: 0
          items:
            type: string
            maxLength: 20
        display_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour signer le JWT [JWT] utilisé afin d’authentifier le client au
            point de terminaison de jeton avec les méthodes d’authentification
            private_key_jwt et client_secret_jwt. Les serveurs DEVRAIENT prendre
            en charge RS256. La valeur none NE DOIT PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        dpop_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge pour la signature des JWT de preuve
            DPoP.
          minItems: 0
          items:
            type: string
            maxLength: 14
        end_session_endpoint:
          type: string
          description: >-
            URL du point de terminaison de déconnexion ou de fin de session du
            fournisseur d’identité. Lorsqu’elle est configurée comme URL
            statique, les utilisateurs y sont redirigés après s’être déconnectés
            d’Auth0. Doit utiliser le protocole HTTPS.
          minLength: 8
          maxLength: 255
          format: uri
        grant_types_supported:
          type: array
          description: >-
            Liste des valeurs de type d’autorisation OAuth 2.0 prises en charge
            par cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en
            charge les valeurs de type d’autorisation authorization_code et
            implicit et PEUVENT prendre en charge d’autres types d’autorisation.
            Si elle est omise, la valeur par défaut est ["authorization_code",
            "implicit"].
          minItems: 0
          items:
            type: string
            maxLength: 100
        id_token_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour le jeton ID afin
            d’encoder les revendications dans un JWT
          minItems: 0
          items:
            type: string
            maxLength: 14
        id_token_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour le jeton ID afin
            d’encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        id_token_signing_alg_values_supported:
          type: array
          description: >-
            Liste des algorithmes de signature JWS (valeurs alg) pris en charge
            par l’OP pour le jeton ID afin d’encoder les revendications dans un
            JWT. L’algorithme RS256 DOIT être inclus. La valeur none PEUT être
            prise en charge, mais NE DOIT PAS être utilisée, sauf si le type de
            réponse utilisé ne renvoie aucun jeton ID depuis le point de
            terminaison d’autorisation (comme lors de l’utilisation du flux de
            code d’autorisation). https://datatracker.ietf.org/doc/html/rfc7518
          minItems: 1
          items:
            type: string
            description: >-
              Algorithme de signature JWS pris en charge par l’IdP pour la
              signature du jeton ID (d’après les métadonnées de découverte
              OIDC).
            maxLength: 10
        issuer:
          type: string
          description: "URL de l’identifiant unique d’émetteur du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» dans les jetons ID du fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques servant à vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons ID.
          minLength: 8
          maxLength: 255
          format: uri
        op_policy_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client afin qu’elle puisse prendre connaissance des exigences de
            l’OP concernant l’utilisation, par la partie utilisatrice, des
            données fournies par l’OP. Le processus d’enregistrement DEVRAIT
            afficher cette URL à la personne qui enregistre le client si elle
            est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        op_tos_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client afin qu’elle puisse prendre connaissance des conditions
            d’utilisation des fournisseurs OpenID. Le processus d’enregistrement
            DEVRAIT afficher cette URL à la personne qui enregistre le client si
            elle est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        registration_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’enregistrement dynamique de client de
            l’OP. RECOMMANDÉ, mais non OBLIGATOIRE.
            https://openid.net/specs/openid-connect-discovery-1_0.html#OpenID.Registration
          minLength: 8
          maxLength: 255
          format: uri
        request_object_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés lorsque l’objet de requête est
            transmis par valeur ou par référence.
          minItems: 0
          items:
            type: string
            maxLength: 28
        request_object_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés lorsque l’objet de requête est
            transmis par valeur ou par référence.
          minItems: 0
          items:
            type: string
            maxLength: 26
        request_object_signing_alg_values_supported:
          type: array
          description: "Tableau JSON contenant une liste des algorithmes de signature JWS (valeurs alg) pris en charge par l’OP pour les objets de requête, décrits à la section\_6.1 d’OpenID Connect Core 1.0 [OpenID.Core]. Ces algorithmes sont utilisés lorsque l’objet de requête est transmis par valeur (à l’aide du paramètre request) ou par référence (à l’aide du paramètre request_uri). Les serveurs DEVRAIENT prendre en charge none et RS256."
          minItems: 0
          items:
            type: string
            maxLength: 10
        request_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request, true indiquant la prise en charge. Si elle est
            omise, la valeur par défaut est false.
        request_uri_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request_uri, true indiquant la prise en charge. Si elle
            est omise, la valeur par défaut est false.
        require_request_uri_registration:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP exige l’utilisation du paramètre
            request_uri. Si elle est omise, la valeur par défaut est false.
        response_modes_supported:
          type: array
          description: >-
            Liste des valeurs response_mode d’OAuth 2.0 prises en charge par cet
            OP. Si elle est omise, la valeur par défaut pour les fournisseurs
            OpenID dynamiques est ["query", "fragment"]
          minItems: 0
          items:
            type: string
            maxLength: 20
        response_types_supported:
          type: array
          description: >-
            Liste des valeurs response_type d’OAuth 2.0 prises en charge par cet
            OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge les
            valeurs de type de réponse code, id_token et token id_token
          minItems: 1
          items:
            type: string
            maxLength: 40
        scopes_supported:
          type: array
          description: >-
            Liste des valeurs de portée OAuth 2.0 [RFC6749] prises en charge par
            ce serveur. Le serveur DOIT prendre en charge la valeur de portée
            openid. Les serveurs PEUVENT choisir de ne pas annoncer certaines
            valeurs de portée prises en charge même lorsque ce paramètre est
            utilisé, bien que celles définies dans [OpenID.Core] DEVRAIENT être
            répertoriées si elles sont prises en charge. RECOMMANDÉ, mais non
            OBLIGATOIRE
          minItems: 0
          items:
            type: string
            maxLength: 100
        service_documentation:
          type: string
          description: >-
            URL d’une page contenant des renseignements lisibles par l’humain
            que les développeurs pourraient souhaiter ou devoir connaître lors
            de l’utilisation du fournisseur OpenID. En particulier, si le
            fournisseur OpenID ne prend pas en charge l’enregistrement dynamique
            des clients, la documentation doit fournir des renseignements sur
            l’enregistrement des clients.
          minLength: 8
          maxLength: 255
          format: uri
        subject_types_supported:
          type: array
          description: >-
            Liste des types d’identificateur de sujet pris en charge par cet OP.
            Les types valides comprennent pairwise et public
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jeton OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultatif pour le flux implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste des méthodes d’authentification du client prises en charge par ce point de terminaison de jeton. Les options sont client_secret_post, client_secret_basic, client_secret_jwt et private_key_jwt, comme décrit à la section\_9 d’OpenID Connect Core 1.0 [OpenID.Core]. D’autres méthodes d’authentification PEUVENT être définies par des extensions. Si elle est omise, la valeur par défaut est client_secret_basic -- le schéma d’authentification HTTP Basic spécifié à la section\_2.3.1 d’OAuth 2.0 [RFC6749]."
          minItems: 0
          items:
            type: string
            maxLength: 60
        token_endpoint_auth_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour la signature du JWT [JWT] utilisé afin d’authentifier le client
            auprès du point de terminaison de jeton avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        ui_locales_supported:
          type: array
          description: >-
            Langues et écritures prises en charge pour l’interface utilisateur,
            représentées sous forme de tableau JSON de valeurs d’étiquettes de
            langue BCP47 [RFC5646].
          minItems: 0
          items:
            type: string
            maxLength: 50
        userinfo_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            [JWE] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 10
        userinfo_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’il est configuré avec le mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des
            revendications supplémentaires du profil utilisateur à l’aide du
            jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        userinfo_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            [JWS] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT]. La
            valeur none PEUT être incluse.
          minItems: 0
          items:
            type: string
            maxLength: 10
    EventStreamCloudEventConnectionCreatedPreviousObject3OptionsAssertionDecryptionSettings:
      type: object
      description: Paramètres de déchiffrement des assertions SAML.
      additionalProperties: false
      required:
        - algorithm_profile
      properties:
        algorithm_exceptions:
          type: array
          description: >-
            Liste des algorithmes non sécurisés autorisés pour le déchiffrement
            des assertions SAML.
          items:
            type: string
            minLength: 1
            maxLength: 100
        algorithm_profile:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject3OptionsAssertionDecryptionSettingsAlgorithmProfileEnum
    EventStreamCloudEventConnectionCreatedPreviousObject3OptionsDigestAlgorithmEnum:
      type: string
      description: >-
        Algorithme utilisé pour calculer les valeurs de condensé lors de la
        signature des requêtes SAML et des requêtes de déconnexion. La valeur
        par défaut est 'sha256'.
      enum:
        - sha1
        - sha256
    EventStreamCloudEventConnectionCreatedPreviousObject3OptionsIdpinitiated:
      type: object
      description: >-
        Configuration de l’authentification unique SAML initiée par l’IdP.
        Lorsqu’elle est activée, elle permet aux utilisateurs d’amorcer la
        connexion directement depuis leur fournisseur d’identité SAML sans avoir
        à visiter Auth0 au préalable. L’IdP doit inclure le paramètre de
        connexion dans l’URL de retour (URL du service consommateur
        d’assertions).
      additionalProperties: false
      properties:
        client_authorizequery:
          type: string
          description: Chaîne de requête envoyée à l’application par défaut
          minLength: 1
          maxLength: 2048
        client_id:
          type: string
          description: >-
            ID client à utiliser pour les requêtes de connexion initiées par
            l’IdP.
          minLength: 1
          maxLength: 256
        client_protocol:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionCreatedPreviousObject3OptionsIdpinitiatedClientProtocolEnum
        enabled:
          type: boolean
          description: >-
            Lorsque la valeur est true, active la prise en charge de la
            connexion initiée par l’IdP pour cette connexion SAML. Permet aux
            utilisateurs de se connecter directement depuis le fournisseur
            d’identité sans avoir à visiter Auth0 au préalable.
    EventStreamCloudEventConnectionCreatedPreviousObject3OptionsProtocolBindingEnum:
      type: string
      description: >-
        Mécanisme de liaison SAML utilisé pour envoyer les requêtes
        d’authentification au fournisseur d’identité.
      enum:
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect
    EventStreamCloudEventConnectionCreatedPreviousObject3OptionsSetUserRootAttributesEnum:
      type: string
      description: >-
        Contrôle la façon dont les attributs de niveau supérieur du profil
        utilisateur (nom, pseudonyme, image, etc.) sont synchronisés depuis le
        fournisseur d’identité. 'on_each_login' : met à jour les attributs à
        chaque authentification (par défaut) ; 'on_first_login' : définit les
        attributs uniquement lors de la connexion initiale, ce qui permet de les
        mettre à jour indépendamment par la suite ; 'never_on_login' : ne les
        synchronise jamais depuis l’IdP, ce qui préserve les valeurs définies
        localement.
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionCreatedPreviousObject3OptionsSignatureAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour signer les requêtes d’authentification SAML et de déconnexion au moyen de la clé de signature de la connexion. Valeurs courantes\_: 'rsa-sha256' (signature RSA avec condensé SHA-256) ou 'rsa-sha1'. La valeur par défaut est 'rsa-sha256'."
      enum:
        - rsa-sha1
        - rsa-sha256
    EventStreamCloudEventConnectionCreatedPreviousObject3OptionsSubject:
      type: object
      description: >-
        Nom distinctif (DN) du sujet du certificat extrait du certificat de
        signature du fournisseur d’identité.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject3OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Voir
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject4OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la façon dont les attributs de premier niveau du profil utilisateur (name, nickname, picture, etc.) sont synchronisés depuis le fournisseur d’identité. 'on_each_login'\_: met à jour à chaque authentification (par défaut) ; 'on_first_login'\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet des mises à jour indépendantes par la suite ; 'never_on_login'\_: ne synchronise jamais depuis l’IdP, afin de préserver les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionCreatedPreviousObject4OptionsShouldTrustEmailVerifiedConnectionEnum:
      type: string
      description: >-
        Choisissez comment Auth0 définit le champ email_verified dans le profil
        utilisateur.
      enum:
        - never_set_emails_as_verified
        - always_set_emails_as_verified
    EventStreamCloudEventConnectionCreatedPreviousObject4OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Voir
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject5OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la synchronisation des attributs racines du profil utilisateur (nom, surnom, image, etc.) depuis le fournisseur d’identité. 'on_each_login'\_: met à jour à chaque authentification (par défaut)\_; 'on_first_login'\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite\_; 'never_on_login'\_: ne synchronise jamais depuis l’IdP et préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionCreatedPreviousObject5OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject6OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration du stockage des jetons du fournisseur d’identité dans
        Token Vault d’Auth0. Lorsqu’il est actif, Auth0 stocke de façon
        sécurisée les jetons d’accès et d’actualisation issus des connexions
        fédérées, ce qui permet à votre application d’effectuer des requêtes API
        authentifiées au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte des jetons d’actualisation et des jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionCreatedPreviousObject6OptionsSetUserRootAttributesEnum:
      type: string
      description: "Détermine comment les attributs racines du profil utilisateur (nom, surnom, image, etc.) sont synchronisés depuis le fournisseur d’identité. 'on_each_login'\_: met à jour à chaque authentification (valeur par défaut); 'on_first_login'\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite; 'never_on_login'\_: ne synchronise jamais depuis le fournisseur d’identité et préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionCreatedPreviousObject6OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject7OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration permettant de stocker les jetons du fournisseur d’identité
        dans le Token Vault d’Auth0. Lorsqu’il est actif, Auth0 stocke de façon
        sécurisée les jetons d’accès et d’actualisation issus des connexions
        fédérées, ce qui permet à votre application d’effectuer des requêtes
        d’API authentifiées au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte de jetons d’actualisation et de jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionCreatedPreviousObject7OptionsIdentityApiEnum:
      type: string
      description: >-
        Version du point de terminaison Azure AD utilisée pour
        l’authentification. « microsoft-identity-platform-v2.0 » (recommandée et
        utilisée par défaut) prend en charge les fonctionnalités modernes
        d’OAuth 2.0. « azure-active-directory-v1.0 » est le point de terminaison
        hérité, avec des limitations de protocole. Ce choix détermine les
        fonctionnalités offertes.
      enum:
        - microsoft-identity-platform-v2.0
        - azure-active-directory-v1.0
    EventStreamCloudEventConnectionCreatedPreviousObject7OptionsSetUserRootAttributesEnum:
      type: string
      description: >-
        Contrôle la façon dont les attributs racine du profil utilisateur (name,
        nickname, picture, etc.) sont synchronisés à partir du fournisseur
        d’identité. « on_each_login » : met à jour à chaque authentification
        (par défaut); « on_first_login » : définit les attributs uniquement lors
        de la connexion initiale, ce qui permet de les mettre à jour
        indépendamment par la suite; « never_on_login » : ne synchronise jamais
        à partir de l’IdP, ce qui préserve les valeurs définies localement.
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionCreatedPreviousObject7OptionsShouldTrustEmailVerifiedConnectionEnum:
      type: string
      description: >-
        Choisissez la façon dont Auth0 définit le champ email_verified dans le
        profil utilisateur.
      enum:
        - never_set_emails_as_verified
        - always_set_emails_as_verified
    EventStreamCloudEventConnectionCreatedPreviousObject7OptionsTenantDomain:
      description: >-
        Domaine ou ID de tenant Azure AD (UUID). Rempli automatiquement à partir
        du champ « domain ». Peut être un nom d’hôte (p. ex., «
        contoso.onmicrosoft.com ») ou un ID de tenant au format UUID.
      anyOf:
        - type: string
          description: >-
            Domaine du tenant Azure AD sous forme de nom d’hôte (p. ex.,
            contoso.onmicrosoft.com).
          minLength: 0
          maxLength: 512
          format: hostname
        - type: string
          description: Domaine du tenant Azure AD sous forme d’ID de tenant au format UUID.
          format: uuid
    EventStreamCloudEventConnectionCreatedPreviousObject7OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject7OptionsUseridAttributeEnum:
      type: string
      description: >-
        Revendication Azure AD à utiliser comme identifiant unique de
        l’utilisateur. « oid » (ID d’objet) est recommandée pour les connexions
        à tenant unique et obligatoire pour SCIM. « sub » (sujet) est
        obligatoire pour le point de terminaison commun ou multitenant.
        S’applique uniquement avec le protocole OpenID Connect.
      enum:
        - oid
        - sub
    EventStreamCloudEventConnectionCreatedPreviousObject7OptionsWaadProtocolEnum:
      type: string
      description: "Le protocole d’authentification des points de terminaison Azure AD v1. «\_openid-connect\_» (valeur par défaut recommandée) utilise OAuth 2.0/OIDC moderne. «\_ws-federation\_» est un protocole SAML hérité destiné aux anciennes intégrations. Disponible uniquement avec l’API Azure AD v1."
      enum:
        - ws-federation
        - openid-connect
    EventStreamCloudEventConnectionDeletedObject0OptionsConnectionSettings:
      type: object
      description: "Paramètres OAuth 2.0 PKCE (clé de preuve pour l’échange de code). PKCE améliore la sécurité des clients publics en empêchant les attaques par interception de codes d’autorisation. «\_auto\_» (recommandé) utilise la méthode la plus robuste prise en charge par l’IdP."
      additionalProperties: false
      properties:
        pkce:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0OptionsConnectionSettingsPkceEnum
    EventStreamCloudEventConnectionDeletedObject0OptionsDpopSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer la preuve JWT DPoP. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - ES512
        - Ed25519
    EventStreamCloudEventConnectionDeletedObject0OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration du stockage des jetons du fournisseur d’identité dans le
        Token Vault d’Auth0. Lorsqu’il est activé, Auth0 stocke de façon
        sécurisée les jetons d’accès et d’actualisation provenant des connexions
        fédérées, ce qui permet à votre application d’effectuer des requêtes
        d’API authentifiées au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte de jetons de rafraîchissement et de jetons
            d’accès pour les connexions fédérées
    EventStreamCloudEventConnectionDeletedObject0OptionsIdTokenSignedResponseAlgsItemEnum:
      type: string
      description: Algorithme autorisé pour vérifier les jetons ID.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionDeletedObject0OptionsOidcMetadata:
      type: object
      description: >-
        Métadonnées du fournisseur OpenID Connect conformément à
        https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata
      additionalProperties: false
      required:
        - authorization_endpoint
        - id_token_signing_alg_values_supported
        - issuer
        - jwks_uri
      properties:
        acr_values_supported:
          type: array
          description: >-
            Liste des références de classe de contexte d’authentification prises
            en charge par cet OP
          minItems: 0
          items:
            type: string
            maxLength: 100
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux Authorization Code OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        claim_types_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des types de claims pris en charge
            par le fournisseur OpenID. Ces types de claims sont décrits à la
            section 5.6 d’OpenID Connect Core 1.0 [OpenID.Core]. S’il est omis,
            la mise en œuvre ne prend en charge que les claims normaux.
          minItems: 0
          items:
            type: string
            maxLength: 25
        claims_locales_supported:
          type: array
          description: >-
            Langues et scripts pris en charge pour les valeurs des claims
            renvoyés, représentés sous forme de tableau JSON de balises
            linguistiques BCP47 [RFC5646]. Les langues et les scripts ne sont
            pas nécessairement tous pris en charge pour toutes les valeurs de
            claim.
          minItems: 0
          items:
            type: string
            maxLength: 50
        claims_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre claims; true indique cette prise en charge. Si elle est
            omise, la valeur par défaut est false.
        claims_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des noms de claims pour lesquels le
            fournisseur OpenID PEUT être en mesure de fournir des valeurs. Notez
            que, pour des raisons de confidentialité ou autres, cette liste
            pourrait ne pas être exhaustive.
          minItems: 0
          items:
            type: string
            maxLength: 100
        code_challenge_methods_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des méthodes de défi de code de la
            clé de preuve pour l’échange de code (PKCE) prises en charge par cet
            OP (p. ex., S256, plain), telles que définies dans la RFC 7636.
          minItems: 0
          items:
            type: string
            maxLength: 20
        display_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jetons
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès de ce point de terminaison avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        dpop_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge pour signer les JWT de preuve DPoP.
          minItems: 0
          items:
            type: string
            maxLength: 14
        end_session_endpoint:
          type: string
          description: >-
            URL du point de terminaison de déconnexion ou de fin de session du
            fournisseur d’identité. Lorsqu’elle est configurée comme URL
            statique, les utilisateurs y sont redirigés après s’être déconnectés
            d’Auth0. Doit utiliser le schéma HTTPS.
          minLength: 8
          maxLength: 255
          format: uri
        grant_types_supported:
          type: array
          description: >-
            Liste des valeurs de types d’autorisation OAuth 2.0 prises en charge
            par cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en
            charge les valeurs de type d’autorisation authorization_code et
            implicit, et PEUVENT prendre en charge d’autres types
            d’autorisation. Si elle est omise, la valeur par défaut est
            ["authorization_code", "implicit"].
          minItems: 0
          items:
            type: string
            maxLength: 100
        id_token_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour le jeton ID afin de
            chiffrer les claims dans un JWT
          minItems: 0
          items:
            type: string
            maxLength: 14
        id_token_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour le jeton ID afin de
            chiffrer les claims dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        id_token_signing_alg_values_supported:
          type: array
          description: >-
            Liste des algorithmes de signature JWS (valeurs alg) pris en charge
            par l’OP pour le jeton ID afin d’encoder les claims dans un JWT.
            L’algorithme RS256 DOIT être inclus. La valeur none PEUT être prise
            en charge, mais NE DOIT PAS être utilisée à moins que le type de
            réponse utilisé ne renvoie aucun jeton ID depuis le point de
            terminaison d’autorisation (par exemple, lors de l’utilisation du
            flux Authorization Code).
            https://datatracker.ietf.org/doc/html/rfc7518
          minItems: 1
          items:
            type: string
            description: >-
              Algorithme de signature JWS pris en charge par l’IdP pour signer
              les jetons ID (selon les métadonnées de découverte OIDC).
            maxLength: 10
        issuer:
          type: string
          description: "URL de l’identifiant unique de l’émetteur du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre au claim «\_iss\_» dans les jetons ID émis par le fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques nécessaires à la
            vérification des signatures. Auth0 récupère ces clés pour valider
            les signatures des jetons ID.
          minLength: 8
          maxLength: 255
          format: uri
        op_policy_uri:
          type: string
          description: >-
            URL fournie par le fournisseur OpenID à la personne qui enregistre
            le client afin qu’elle puisse consulter les exigences de l’OP quant
            à la façon dont la partie utilisatrice peut utiliser les données
            fournies par l’OP. Le processus d’enregistrement DEVRAIT afficher
            cette URL à la personne qui enregistre le client si elle est
            fournie.
          minLength: 8
          maxLength: 255
          format: uri
        op_tos_uri:
          type: string
          description: >-
            URL fournie par le fournisseur OpenID à la personne qui enregistre
            le client afin qu’elle puisse consulter les conditions d’utilisation
            du fournisseur OpenID. Le processus d’enregistrement DEVRAIT
            afficher cette URL à la personne qui enregistre le client si elle
            est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        registration_endpoint:
          type: string
          description: >-
            URL du point de terminaison Dynamic Client Registration de l’OP.
            RECOMMANDÉ, mais non OBLIGATOIRE.
            https://openid.net/specs/openid-connect-discovery-1_0.html#OpenID.Registration
          minLength: 8
          maxLength: 255
          format: uri
        request_object_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés tant lorsque l’objet de requête est
            transmis par valeur que lorsqu’il est transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 28
        request_object_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés tant lorsque l’objet de requête est
            transmis par valeur que lorsqu’il est transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 26
        request_object_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par l’OP pour les objets de requête,
            décrits à la section 6.1 d’OpenID Connect Core 1.0 [OpenID.Core].
            Ces algorithmes sont utilisés tant lorsque l’objet de requête est
            transmis par valeur (à l’aide du paramètre request) que lorsqu’il
            est transmis par référence (à l’aide du paramètre request_uri). Les
            serveurs DEVRAIENT prendre en charge none et RS256.
          minItems: 0
          items:
            type: string
            maxLength: 10
        request_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request; true indique cette prise en charge. Si elle est
            omise, la valeur par défaut est false.
        request_uri_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request_uri, true indiquant cette prise en charge. Si elle
            est omise, la valeur par défaut est false.
        require_request_uri_registration:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP exige l’utilisation du paramètre
            request_uri. Si elle est omise, la valeur par défaut est false.
        response_modes_supported:
          type: array
          description: >-
            Liste des valeurs response_mode d’OAuth 2.0 prises en charge par cet
            OP. Si elle est omise, la valeur par défaut pour les fournisseurs
            OpenID dynamiques est ["query", "fragment"]
          minItems: 0
          items:
            type: string
            maxLength: 20
        response_types_supported:
          type: array
          description: >-
            Liste des valeurs response_type d’OAuth 2.0 prises en charge par cet
            OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge les
            types de réponse code, id_token et token id_token
          minItems: 1
          items:
            type: string
            maxLength: 40
        scopes_supported:
          type: array
          description: >-
            Liste des valeurs de portée OAuth 2.0 [RFC6749] prises en charge par
            ce serveur. Le serveur DOIT prendre en charge la valeur de portée
            openid. Les serveurs PEUVENT choisir de ne pas publier certaines
            valeurs de portée prises en charge, même lorsque ce paramètre est
            utilisé, bien que celles définies dans [OpenID.Core] DEVRAIENT être
            répertoriées si elles sont prises en charge. RECOMMANDÉ, mais non
            OBLIGATOIRE
          minItems: 0
          items:
            type: string
            maxLength: 100
        service_documentation:
          type: string
          description: >-
            URL d’une page contenant de l’information destinée aux développeurs
            qui utilisent le fournisseur OpenID. En particulier, si le
            fournisseur OpenID ne prend pas en charge l’enregistrement dynamique
            des clients, cette documentation doit expliquer comment enregistrer
            les clients.
          minLength: 8
          maxLength: 255
          format: uri
        subject_types_supported:
          type: array
          description: >-
            Liste des types d’identifiants de sujet pris en charge par cet OP.
            Les types valides comprennent pairwise et public
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jeton OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultatif pour le flux implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste des méthodes d’authentification du client prises en charge par ce point de terminaison de jeton. Les options sont client_secret_post, client_secret_basic, client_secret_jwt et private_key_jwt, comme décrit dans la section\_9 d’OpenID Connect Core 1.0 [OpenID.Core]. D’autres méthodes d’authentification PEUVENT être définies par des extensions. Si elle est omise, la valeur par défaut est client_secret_basic -- le schéma d’authentification HTTP Basic spécifié dans la section\_2.3.1 d’OAuth 2.0 [RFC6749]."
          minItems: 0
          items:
            type: string
            maxLength: 60
        token_endpoint_auth_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour signer le JWT [JWT] utilisé afin d’authentifier le client au
            point de terminaison de jeton avec les méthodes d’authentification
            private_key_jwt et client_secret_jwt. Les serveurs DEVRAIENT prendre
            en charge RS256. La valeur none NE DOIT PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        ui_locales_supported:
          type: array
          description: >-
            Langues et scripts pris en charge par l’interface utilisateur,
            représentés sous forme de tableau JSON de valeurs d’étiquettes
            linguistiques BCP47 [RFC5646].
          minItems: 0
          items:
            type: string
            maxLength: 50
        userinfo_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            [JWE] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 10
        userinfo_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’Auth0 est configuré avec le mappage d’attributs,
            il appelle ce point de terminaison pour récupérer des revendications
            supplémentaires du profil utilisateur à l’aide du jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        userinfo_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            [JWS] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT]. La
            valeur none PEUT être incluse.
          minItems: 0
          items:
            type: string
            maxLength: 10
    EventStreamCloudEventConnectionDeletedObject0OptionsSchemaVersionEnum:
      type: string
      description: Version interne du schéma des options de connexion.
      enum:
        - openid-1.0.0
        - oidc-v4
    EventStreamCloudEventConnectionDeletedObject0OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la façon dont les attributs racine du profil utilisateur (name, nickname, picture, etc.) sont synchronisés à partir du fournisseur d’identité. 'on_each_login'\_: met à jour les attributs à chaque authentification (valeur par défaut)\_; 'on_first_login'\_: définit les attributs uniquement lors de la connexion initiale, permettant ensuite de les mettre à jour indépendamment\_; 'never_on_login'\_: ne les synchronise jamais à partir de l’IdP, préservant les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionDeletedObject0OptionsTokenEndpointAuthMethodEnum:
      type: string
      description: "Méthode d’authentification utilisée au point de terminaison de jeton du fournisseur d’identité. 'client_secret_post' envoie les identifiants dans le corps de la requête\_; 'private_key_jwt' utilise une assertion JWT signée pour une sécurité accrue. S’applique lorsque strategy=oidc ou okta."
      enum:
        - client_secret_post
        - private_key_jwt
    EventStreamCloudEventConnectionDeletedObject0OptionsTokenEndpointAuthSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer les client_assertions. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionDeletedObject0OptionsTokenEndpointJwtcaAudFormatEnum:
      type: string
      description: "Spécifie le format de la revendication aud (audience) incluse dans le JWT utilisé pour l’authentification du client au point de terminaison de jeton. Les valeurs acceptées sont\_: 'issuer' (la revendication aud est définie sur l’URL de l’émetteur OIDC) ou 'token_endpoint' (la revendication aud est définie sur l’URL du point de terminaison de jeton)."
      enum:
        - issuer
        - token_endpoint
    EventStreamCloudEventConnectionDeletedObject0OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedObject0OptionsAttributeMap:
      type: object
      description: >-
        Configuration permettant de mapper les revendications du fournisseur
        d’identité aux attributs du profil utilisateur Auth0. Permet de
        personnaliser les revendications de l’IdP qui alimentent les champs
        utilisateur et la façon dont elles sont transformées.
      additionalProperties: false
      properties:
        attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0OptionsAttributeMapAttributes
        userinfo_scope:
          type: string
          description: Portées à envoyer au point de terminaison UserInfo de l’IdP
          minLength: 0
          maxLength: 255
        mapping_mode:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject0OptionsAttributeMapMappingModeEnum
    EventStreamCloudEventConnectionDeletedObject0OptionsTypeEnum:
      type: string
      description: "Type de canal de communication OIDC. 'back_channel' (client confidentiel) échange les jetons côté serveur pour une sécurité accrue\_; 'front_channel' traite les réponses dans le navigateur."
      enum:
        - back_channel
        - front_channel
    EventStreamCloudEventConnectionDeletedObject1OptionsConnectionSettings:
      type: object
      description: "Paramètres PKCE OAuth\_2.0 (clé de preuve pour l’échange de code). PKCE améliore la sécurité des clients publics en empêchant les attaques d’interception de codes d’autorisation. «\_auto\_» (recommandé) utilise la méthode la plus robuste prise en charge par l’IdP."
      additionalProperties: false
      properties:
        pkce:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1OptionsConnectionSettingsPkceEnum
    EventStreamCloudEventConnectionDeletedObject1OptionsDpopSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer le JWT de preuve DPoP. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - ES512
        - Ed25519
    EventStreamCloudEventConnectionDeletedObject1OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration du stockage des jetons du fournisseur d’identité dans le
        coffre-fort de jetons d’Auth0. Lorsqu’elle est activée, Auth0 stocke de
        façon sécurisée les jetons d’accès et d’actualisation issus des
        connexions fédérées, ce qui permet à votre application d’effectuer des
        appels d’API authentifiés au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte des jetons d’actualisation et des jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionDeletedObject1OptionsIdTokenSignedResponseAlgsItemEnum:
      type: string
      description: Algorithme autorisé pour vérifier les jetons d’ID.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionDeletedObject1OptionsOidcMetadata:
      type: object
      description: >-
        Métadonnées du fournisseur OpenID Connect conformément à
        https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata
      additionalProperties: false
      required:
        - authorization_endpoint
        - id_token_signing_alg_values_supported
        - issuer
        - jwks_uri
      properties:
        acr_values_supported:
          type: array
          description: >-
            Liste des références de classe de contexte d’authentification prises
            en charge par ce fournisseur OpenID
          minItems: 0
          items:
            type: string
            maxLength: 100
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité, vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        claim_types_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des types de revendications pris en
            charge par le fournisseur OpenID. Ces types de revendications sont
            décrits à la section 5.6 d’OpenID Connect Core 1.0 [OpenID.Core].
            S’il est omis, la mise en œuvre ne prend en charge que les
            revendications normales.
          minItems: 0
          items:
            type: string
            maxLength: 25
        claims_locales_supported:
          type: array
          description: >-
            Langues et systèmes d’écriture pris en charge pour les valeurs de
            revendications renvoyées, représentés sous forme de tableau JSON de
            balises de langue BCP47 [RFC5646]. Toutes les langues et tous les
            systèmes d’écriture ne sont pas nécessairement pris en charge pour
            toutes les valeurs de revendication.
          minItems: 0
          items:
            type: string
            maxLength: 50
        claims_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si le fournisseur OpenID prend en charge
            l’utilisation du paramètre claims, true indiquant cette prise en
            charge. Si elle est omise, la valeur par défaut est false.
        claims_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des noms des revendications pour
            lesquelles le fournisseur OpenID PEUT être en mesure de fournir des
            valeurs. Pour des raisons de confidentialité ou autres, cette liste
            pourrait ne pas être exhaustive.
          minItems: 0
          items:
            type: string
            maxLength: 100
        code_challenge_methods_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des méthodes de défi de code de la
            clé de preuve pour l’échange de code (PKCE) prises en charge par cet
            OP (p. ex., S256, plain), telles que définies dans la RFC 7636.
          minItems: 0
          items:
            type: string
            maxLength: 20
        display_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jetons
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès de ce point de terminaison pour les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        dpop_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge pour signer les JWT de preuve DPoP.
          minItems: 0
          items:
            type: string
            maxLength: 14
        end_session_endpoint:
          type: string
          description: >-
            URL du point de terminaison de déconnexion ou de fin de session du
            fournisseur d’identité. Lorsqu’elle est configurée comme URL
            statique, les utilisateurs y sont redirigés après s’être déconnectés
            d’Auth0. Doit utiliser le schéma HTTPS.
          minLength: 8
          maxLength: 255
          format: uri
        grant_types_supported:
          type: array
          description: >-
            Liste des valeurs de types d’autorisation OAuth 2.0 prises en charge
            par ce fournisseur OpenID. Les fournisseurs OpenID dynamiques
            DOIVENT prendre en charge les valeurs de type d’autorisation
            authorization_code et implicit et PEUVENT prendre en charge d’autres
            types d’autorisation. Si elle est omise, la valeur par défaut est
            ["authorization_code", "implicit"].
          minItems: 0
          items:
            type: string
            maxLength: 100
        id_token_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par le fournisseur OpenID pour le jeton
            d’ID afin de chiffrer les revendications dans un JWT
          minItems: 0
          items:
            type: string
            maxLength: 14
        id_token_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par le fournisseur OpenID pour le jeton
            d’ID afin de chiffrer les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        id_token_signing_alg_values_supported:
          type: array
          description: >-
            Liste des algorithmes de signature JWS (valeurs alg) pris en charge
            par le fournisseur OpenID pour le jeton d’ID afin d’encoder les
            revendications dans un JWT. L’algorithme RS256 DOIT être inclus. La
            valeur none PEUT être prise en charge, mais NE DOIT PAS être
            utilisée, sauf si le type de réponse utilisé ne renvoie aucun jeton
            d’ID depuis le point de terminaison d’autorisation, par exemple lors
            de l’utilisation du flux de code d’autorisation.
            https://datatracker.ietf.org/doc/html/rfc7518
          minItems: 1
          items:
            type: string
            description: >-
              Algorithme de signature JWS pris en charge par le fournisseur
              d’identité pour signer les jetons d’ID (selon les métadonnées de
              découverte OIDC).
            maxLength: 10
        issuer:
          type: string
          description: "URL de l’identifiant unique de l’émetteur du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» des jetons d’ID émis par le fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité, contenant les clés publiques utilisées pour vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons d’ID.
          minLength: 8
          maxLength: 255
          format: uri
        op_policy_uri:
          type: string
          description: >-
            URL fournie par le fournisseur OpenID à la personne qui enregistre
            le client afin qu’elle puisse consulter les exigences du fournisseur
            OpenID concernant l’utilisation, par la partie utilisatrice, des
            données qu’il fournit. Le processus d’enregistrement DEVRAIT
            afficher cette URL à la personne qui enregistre le client si elle
            est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        op_tos_uri:
          type: string
          description: >-
            URL fournie par le fournisseur OpenID à la personne qui enregistre
            le client afin qu’elle puisse consulter les conditions d’utilisation
            des fournisseurs OpenID. Le processus d’enregistrement DEVRAIT
            afficher cette URL à la personne qui enregistre le client si elle
            est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        registration_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’enregistrement dynamique des clients
            du fournisseur OpenID. RECOMMANDÉ, mais non OBLIGATOIRE.
            https://openid.net/specs/openid-connect-discovery-1_0.html#OpenID.Registration
          minLength: 8
          maxLength: 255
          format: uri
        request_object_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par le fournisseur OpenID pour les
            objets de requête. Ces algorithmes sont utilisés tant lorsque
            l’objet de requête est transmis par valeur que lorsqu’il est
            transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 28
        request_object_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par le fournisseur OpenID pour les
            objets de requête. Ces algorithmes sont utilisés tant lorsque
            l’objet de requête est transmis par valeur que lorsqu’il est
            transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 26
        request_object_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le fournisseur OpenID pour les
            objets de requête, décrits à la section 6.1 d’OpenID Connect Core
            1.0 [OpenID.Core]. Ces algorithmes sont utilisés tant lorsque
            l’objet de requête est transmis par valeur, à l’aide du paramètre
            request, que lorsqu’il est transmis par référence, à l’aide du
            paramètre request_uri. Les serveurs DEVRAIENT prendre en charge none
            et RS256.
          minItems: 0
          items:
            type: string
            maxLength: 10
        request_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre de requête request; true indique qu’il est pris en charge.
            S’il est omis, la valeur par défaut est false.
        request_uri_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request_uri; true indique qu’il est pris en charge. S’il
            est omis, la valeur par défaut est false.
        require_request_uri_registration:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP exige l’utilisation du paramètre
            request_uri. S’il est omis, la valeur par défaut est false.
        response_modes_supported:
          type: array
          description: >-
            Liste des valeurs response_mode OAuth 2.0 prises en charge par cet
            OP. Si elle est omise, la valeur par défaut pour les fournisseurs
            OpenID dynamiques est ["query", "fragment"]
          minItems: 0
          items:
            type: string
            maxLength: 20
        response_types_supported:
          type: array
          description: >-
            Liste des valeurs response_type OAuth 2.0 prises en charge par cet
            OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge les
            types de réponse code, id_token et token id_token.
          minItems: 1
          items:
            type: string
            maxLength: 40
        scopes_supported:
          type: array
          description: >-
            Liste des valeurs de portée OAuth 2.0 [RFC6749] prises en charge par
            ce serveur. Le serveur DOIT prendre en charge la valeur de portée
            openid. Les serveurs PEUVENT choisir de ne pas annoncer certaines
            valeurs de portée prises en charge, même lorsque ce paramètre est
            utilisé, bien que celles définies dans [OpenID.Core] DEVRAIENT être
            répertoriées si elles sont prises en charge. RECOMMANDÉ, mais non
            OBLIGATOIRE
          minItems: 0
          items:
            type: string
            maxLength: 100
        service_documentation:
          type: string
          description: >-
            URL d’une page contenant des renseignements lisibles par l’humain
            que les développeurs pourraient vouloir ou devoir connaître
            lorsqu’ils utilisent le fournisseur OpenID. En particulier, si le
            fournisseur OpenID ne prend pas en charge l’enregistrement dynamique
            des clients, cette documentation doit indiquer comment enregistrer
            les clients.
          minLength: 8
          maxLength: 255
          format: uri
        subject_types_supported:
          type: array
          description: >-
            Liste des types d’identifiants de sujet pris en charge par cet OP.
            Les types valides comprennent pairwise et public.
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jetons OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultative pour le flux
            implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_methods_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des méthodes d’authentification du
            client prises en charge par ce point de terminaison de jetons. Les
            options sont client_secret_post, client_secret_basic,
            client_secret_jwt et private_key_jwt, comme décrit à la section 9
            d’OpenID Connect Core 1.0 [OpenID.Core]. D’autres méthodes
            d’authentification PEUVENT être définies par des extensions. S’il
            est omis, la valeur par défaut est client_secret_basic -- le schéma
            d’authentification HTTP Basic spécifié à la section 2.3.1 d’OAuth
            2.0 [RFC6749].
          minItems: 0
          items:
            type: string
            maxLength: 60
        token_endpoint_auth_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jetons
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès du point de terminaison de jetons avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        ui_locales_supported:
          type: array
          description: >-
            Langues et écritures prises en charge par l’interface utilisateur,
            représentées sous forme de tableau JSON de valeurs d’étiquettes de
            langue BCP47 [RFC5646].
          minItems: 0
          items:
            type: string
            maxLength: 50
        userinfo_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            [JWE] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 10
        userinfo_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’il est configuré avec un mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des
            revendications supplémentaires du profil utilisateur à l’aide du
            jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        userinfo_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            [JWS] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT]. La
            valeur none PEUT être incluse.
          minItems: 0
          items:
            type: string
            maxLength: 10
    EventStreamCloudEventConnectionDeletedObject1OptionsSchemaVersionEnum:
      type: string
      description: Version interne du schéma des options de connexion.
      enum:
        - openid-1.0.0
        - oidc-v4
    EventStreamCloudEventConnectionDeletedObject1OptionsSetUserRootAttributesEnum:
      type: string
      description: >-
        Contrôle la synchronisation des attributs racine du profil utilisateur
        (name, nickname, picture, etc.) à partir du fournisseur d’identité.
        'on_each_login' : met à jour les attributs à chaque authentification
        (par défaut); 'on_first_login' : définit les attributs uniquement lors
        de la connexion initiale, ce qui permet de les mettre à jour
        indépendamment par la suite; 'never_on_login' : ne les synchronise
        jamais à partir de l’IdP, ce qui préserve les valeurs définies
        localement.
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionDeletedObject1OptionsTokenEndpointAuthMethodEnum:
      type: string
      description: >-
        Méthode d’authentification utilisée au point de terminaison de jetons du
        fournisseur d’identité. 'client_secret_post' envoie les identifiants
        dans le corps de la requête; 'private_key_jwt' utilise une assertion JWT
        signée pour une sécurité renforcée. S’applique lorsque strategy=oidc ou
        okta.
      enum:
        - client_secret_post
        - private_key_jwt
    EventStreamCloudEventConnectionDeletedObject1OptionsTokenEndpointAuthSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer les client_assertions. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionDeletedObject1OptionsTokenEndpointJwtcaAudFormatEnum:
      type: string
      description: >-
        Spécifie le format de la revendication aud (audience) incluse dans le
        JWT utilisé pour l’authentification du client au point de terminaison de
        jetons. Les valeurs acceptées sont : 'issuer' (la revendication aud est
        définie sur l’URL de l’émetteur OIDC) ou 'token_endpoint' (la
        revendication aud est définie sur l’URL du point de terminaison de
        jetons).
      enum:
        - issuer
        - token_endpoint
    EventStreamCloudEventConnectionDeletedObject1OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedObject1OptionsAttributeMap:
      type: object
      description: Mappage des revendications reçues du fournisseur d’identité (IdP)
      additionalProperties: false
      properties:
        attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1OptionsAttributeMapAttributes
        userinfo_scope:
          type: string
          description: Portées à envoyer au point de terminaison UserInfo de l’IdP
          minLength: 0
          maxLength: 255
        mapping_mode:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject1OptionsAttributeMapMappingModeEnum
    EventStreamCloudEventConnectionDeletedObject1OptionsTypeEnum:
      type: string
      description: Type de connexion
      enum:
        - back_channel
    EventStreamCloudEventConnectionDeletedObject2OptionsAssertionDecryptionSettings:
      type: object
      description: Paramètres de déchiffrement des assertions SAML.
      additionalProperties: false
      required:
        - algorithm_profile
      properties:
        algorithm_exceptions:
          type: array
          description: >-
            Liste des algorithmes non sécurisés autorisés pour le déchiffrement
            des assertions SAML.
          items:
            type: string
            minLength: 1
            maxLength: 100
        algorithm_profile:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject2OptionsAssertionDecryptionSettingsAlgorithmProfileEnum
    EventStreamCloudEventConnectionDeletedObject2OptionsDigestAlgorithmEnum:
      type: string
      description: >-
        Algorithme utilisé pour calculer les valeurs de condensé lors de la
        signature des requêtes SAML et des requêtes de déconnexion. La valeur
        par défaut est 'sha256'.
      enum:
        - sha1
        - sha256
    EventStreamCloudEventConnectionDeletedObject2OptionsIdpinitiated:
      type: object
      description: >-
        Configuration de l’authentification unique SAML initiée par l’IdP.
        Lorsqu’elle est activée, elle permet aux utilisateurs d’initier une
        connexion directement depuis leur fournisseur d’identité SAML sans
        d’abord passer par Auth0. L’IdP doit inclure le paramètre de connexion
        dans l’URL de retour (URL Assertion Consumer Service).
      additionalProperties: false
      properties:
        client_authorizequery:
          description: La chaîne de requête envoyée à l’application par défaut
          type: string
          minLength: 1
          maxLength: 2048
        client_id:
          type: string
          description: >-
            L’ID client à utiliser pour les requêtes de connexion initiées par
            l’IdP.
          minLength: 1
          maxLength: 256
        client_protocol:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject2OptionsIdpinitiatedClientProtocolEnum
        enabled:
          description: >-
            Lorsque la valeur est true, active la prise en charge de la
            connexion initiée par l’IdP pour cette connexion SAML. Permet aux
            utilisateurs de se connecter directement depuis le fournisseur
            d’identité sans d’abord passer par Auth0.
          type: boolean
    EventStreamCloudEventConnectionDeletedObject2OptionsProtocolBindingEnum:
      type: string
      description: >-
        Mécanisme de liaison du protocole SAML servant à envoyer des requêtes
        d’authentification au fournisseur d’identité.
      enum:
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect
    EventStreamCloudEventConnectionDeletedObject2OptionsSetUserRootAttributesEnum:
      type: string
      description: >-
        Détermine comment les attributs racine du profil utilisateur (name,
        nickname, picture, etc.) sont synchronisés depuis le fournisseur
        d’identité. 'on_each_login' : met à jour à chaque authentification (par
        défaut) ; 'on_first_login' : définit les attributs uniquement lors de la
        connexion initiale, ce qui permet de les mettre à jour indépendamment
        par la suite ; 'never_on_login' : ne synchronise jamais depuis l’IdP, ce
        qui préserve les valeurs définies localement.
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionDeletedObject2OptionsSignatureAlgorithmEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer les requêtes d’authentification SAML et
        les requêtes de déconnexion à l’aide de la clé de signature de la
        connexion. Valeurs courantes : 'rsa-sha256' (signature RSA avec condensé
        SHA-256) ou 'rsa-sha1'. La valeur par défaut est 'rsa-sha256'.
      enum:
        - rsa-sha1
        - rsa-sha256
    EventStreamCloudEventConnectionDeletedObject2OptionsSubject:
      type: object
      description: >-
        Nom distinctif (DN) du sujet du certificat, extrait du certificat de
        signature du fournisseur d’identité.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedObject2OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedObject2OptionsFieldsMap:
      type: object
      description: >-
        Mappe les attributs d’assertion SAML du fournisseur d’identité aux
        attributs du profil utilisateur Auth0. Format : { 'auth0_field':
        'saml_attribute' } ou { 'auth0_field': ['saml_attr1', 'saml_attr2'] }
        pour les options de secours. Fusionné avec les mappages par défaut pour
        email, name, given_name, family_name et groups.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedObject2OptionsOidcMetadata:
      type: object
      description: >-
        Métadonnées du fournisseur OpenID Connect conformément à
        https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata.
        Utilisées avec l’accès interapplications.
      additionalProperties: false
      required:
        - authorization_endpoint
        - id_token_signing_alg_values_supported
        - issuer
        - jwks_uri
      properties:
        acr_values_supported:
          type: array
          description: >-
            Liste des références de classe de contexte d’authentification prises
            en charge par cet OP
          minItems: 0
          items:
            type: string
            maxLength: 100
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité, vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux du code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        claim_types_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des types de revendications pris en
            charge par le fournisseur OpenID. Ces types de revendications sont
            décrits à la section 5.6 d’OpenID Connect Core 1.0 [OpenID.Core].
            S’il est omis, la mise en œuvre ne prend en charge que les
            revendications normales.
          minItems: 0
          items:
            type: string
            maxLength: 25
        claims_locales_supported:
          type: array
          description: >-
            Langues et scripts pris en charge pour les valeurs de revendications
            renvoyées, représentés sous forme de tableau JSON de balises
            linguistiques BCP47 [RFC5646]. Les langues et les scripts ne sont
            pas tous nécessairement pris en charge pour toutes les valeurs de
            revendication.
          minItems: 0
          items:
            type: string
            maxLength: 50
        claims_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre claims; true indique qu’il est pris en charge. Si elle est
            omise, la valeur par défaut est false.
        claims_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des noms de revendications pour
            lesquelles le fournisseur OpenID POURRAIT être en mesure de fournir
            des valeurs. Cette liste pourrait ne pas être exhaustive, notamment
            pour des raisons de confidentialité.
          minItems: 0
          items:
            type: string
            maxLength: 100
        code_challenge_methods_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des méthodes de défi de code de la
            clé de preuve pour l’échange de code (PKCE) prises en charge par cet
            OP (p. ex., S256, plain), telles que définies dans la RFC 7636.
          minItems: 0
          items:
            type: string
            maxLength: 20
        display_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès de ce point de terminaison avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        dpop_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de signature JWS
            (valeurs alg) pris en charge pour signer les JWT de preuve DPoP.
          minItems: 0
          items:
            type: string
            maxLength: 14
        end_session_endpoint:
          type: string
          description: >-
            URL du point de terminaison de déconnexion ou de fin de session du
            fournisseur d’identité. Lorsqu’elle est configurée comme URL
            statique, les utilisateurs y sont redirigés après s’être déconnectés
            d’Auth0. Doit utiliser le schéma HTTPS.
          minLength: 8
          maxLength: 255
          format: uri
        grant_types_supported:
          type: array
          description: >-
            Liste des valeurs de type d’autorisation OAuth 2.0 prises en charge
            par cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en
            charge les valeurs de type d’autorisation authorization_code et
            implicit et PEUVENT prendre en charge d’autres types d’autorisation.
            Si elle est omise, la valeur par défaut est ["authorization_code",
            "implicit"].
          minItems: 0
          items:
            type: string
            maxLength: 100
        id_token_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour le ID Token afin
            d’encoder les revendications dans un JWT
          minItems: 0
          items:
            type: string
            maxLength: 14
        id_token_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour le ID Token afin
            d’encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        id_token_signing_alg_values_supported:
          type: array
          description: >-
            Liste des algorithmes de signature JWS (valeurs alg) pris en charge
            par l’OP pour le ID Token afin d’encoder les revendications dans un
            JWT. L’algorithme RS256 DOIT être inclus. La valeur none PEUT être
            prise en charge, mais NE DOIT PAS être utilisée, sauf si le type de
            réponse utilisé ne renvoie aucun ID Token depuis le point de
            terminaison d’autorisation, par exemple lors de l’utilisation du
            flux du code d’autorisation.
            https://datatracker.ietf.org/doc/html/rfc7518
          minItems: 1
          items:
            type: string
            description: >-
              Algorithme de signature JWS pris en charge par l’IdP pour signer
              le ID Token (d’après les métadonnées de découverte OIDC).
            maxLength: 10
        issuer:
          type: string
          description: "URL de l’identifiant unique de l’émetteur du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» dans les jetons d’ID du fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques servant à vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons d’ID.
          minLength: 8
          maxLength: 255
          format: uri
        op_policy_uri:
          type: string
          description: >-
            URL fournie par le fournisseur OpenID à la personne qui enregistre
            le client afin qu’elle puisse consulter les exigences de l’OP quant
            à l’utilisation que la partie utilisatrice peut faire des données
            fournies par l’OP. Le processus d’enregistrement DEVRAIT afficher
            cette URL à la personne qui enregistre le client si elle est
            fournie.
          minLength: 8
          maxLength: 255
          format: uri
        op_tos_uri:
          type: string
          description: >-
            URL fournie par le fournisseur OpenID à la personne qui enregistre
            le client afin qu’elle puisse consulter les conditions d’utilisation
            du fournisseur OpenID. Le processus d’enregistrement DEVRAIT
            afficher cette URL à la personne qui enregistre le client si elle
            est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        registration_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’enregistrement dynamique des clients
            de l’OP. RECOMMANDÉ, mais non OBLIGATOIRE.
            https://openid.net/specs/openid-connect-discovery-1_0.html#OpenID.Registration
          minLength: 8
          maxLength: 255
          format: uri
        request_object_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés lorsque l’objet de requête est
            transmis par valeur et lorsqu’il est transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 28
        request_object_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés lorsque l’objet de requête est
            transmis par valeur et lorsqu’il est transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 26
        request_object_signing_alg_values_supported:
          type: array
          description: "Tableau JSON contenant une liste des algorithmes de signature JWS (valeurs alg) pris en charge par l’OP pour les objets de requête, décrits à la section\_6.1 d’OpenID Connect Core 1.0 [OpenID.Core]. Ces algorithmes sont utilisés lorsque l’objet de requête est transmis par valeur (à l’aide du paramètre request) et lorsqu’il est transmis par référence (à l’aide du paramètre request_uri). Les serveurs DEVRAIENT prendre en charge none et RS256."
          minItems: 0
          items:
            type: string
            maxLength: 10
        request_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request, true indiquant cette prise en charge. Si elle est
            omise, la valeur par défaut est false.
        request_uri_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request_uri, true indiquant cette prise en charge. Si elle
            est omise, la valeur par défaut est false.
        require_request_uri_registration:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP exige l’utilisation du paramètre
            request_uri. Si elle est omise, la valeur par défaut est false.
        response_modes_supported:
          type: array
          description: >-
            Liste des valeurs response_mode OAuth 2.0 prises en charge par cet
            OP. Si elle est omise, la valeur par défaut pour les fournisseurs
            OpenID dynamiques est ["query", "fragment"]
          minItems: 0
          items:
            type: string
            maxLength: 20
        response_types_supported:
          type: array
          description: >-
            Liste des valeurs response_type OAuth 2.0 prises en charge par cet
            OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge les
            valeurs de type de réponse code, id_token et token id_token
          minItems: 1
          items:
            type: string
            maxLength: 40
        scopes_supported:
          type: array
          description: >-
            Liste des valeurs de portée OAuth 2.0 [RFC6749] prises en charge par
            ce serveur. Le serveur DOIT prendre en charge la valeur de portée
            openid. Les serveurs PEUVENT choisir de ne pas annoncer certaines
            valeurs de portée prises en charge même lorsque ce paramètre est
            utilisé, bien que celles définies dans [OpenID.Core] DEVRAIENT être
            répertoriées si elles sont prises en charge. RECOMMANDÉ, mais non
            OBLIGATOIRE
          minItems: 0
          items:
            type: string
            maxLength: 100
        service_documentation:
          type: string
          description: >-
            URL d’une page contenant des renseignements compréhensibles par les
            humains que les développeurs pourraient vouloir connaître ou dont
            ils pourraient avoir besoin lorsqu’ils utilisent le fournisseur
            OpenID. En particulier, si le fournisseur OpenID ne prend pas en
            charge l’enregistrement dynamique des clients, cette documentation
            doit fournir des renseignements sur l’enregistrement des clients.
          minLength: 8
          maxLength: 255
          format: uri
        subject_types_supported:
          type: array
          description: >-
            Liste des types d’identifiants de sujet pris en charge par cet OP.
            Les types valides comprennent pairwise et public
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jeton OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultative pour le flux
            implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste des méthodes d’authentification du client prises en charge par ce point de terminaison de jeton. Les options sont client_secret_post, client_secret_basic, client_secret_jwt et private_key_jwt, comme décrit à la section\_9 d’OpenID Connect Core 1.0 [OpenID.Core]. D’autres méthodes d’authentification PEUVENT être définies par des extensions. Si ce paramètre est omis, la valeur par défaut est client_secret_basic -- le schéma d’authentification HTTP Basic spécifié à la section\_2.3.1 d’OAuth 2.0 [RFC6749]."
          minItems: 0
          items:
            type: string
            maxLength: 60
        token_endpoint_auth_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour la signature du JWT [JWT] utilisé pour authentifier le client
            auprès du point de terminaison de jeton avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        ui_locales_supported:
          type: array
          description: >-
            Langues et écritures prises en charge pour l’interface utilisateur,
            représentées sous forme de tableau JSON de valeurs de balises de
            langue BCP47 [RFC5646].
          minItems: 0
          items:
            type: string
            maxLength: 50
        userinfo_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            [JWE] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 10
        userinfo_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’Auth0 est configuré avec le mappage d’attributs,
            il appelle ce point de terminaison pour récupérer des revendications
            supplémentaires du profil utilisateur à l’aide du jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        userinfo_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de signature JWS
            [JWS] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT]. La
            valeur none PEUT être incluse.
          minItems: 0
          items:
            type: string
            maxLength: 10
    EventStreamCloudEventConnectionDeletedObject3OptionsAssertionDecryptionSettings:
      type: object
      description: Paramètres de déchiffrement des assertions SAML.
      additionalProperties: false
      required:
        - algorithm_profile
      properties:
        algorithm_exceptions:
          type: array
          description: >-
            Liste des algorithmes non sécurisés autorisés pour le déchiffrement
            des assertions SAML.
          items:
            type: string
            minLength: 1
            maxLength: 100
        algorithm_profile:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject3OptionsAssertionDecryptionSettingsAlgorithmProfileEnum
    EventStreamCloudEventConnectionDeletedObject3OptionsDigestAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour calculer les valeurs de condensé lors de la signature des requêtes SAML et des requêtes de déconnexion. La valeur par défaut est «\_sha256\_»."
      enum:
        - sha1
        - sha256
    EventStreamCloudEventConnectionDeletedObject3OptionsIdpinitiated:
      type: object
      description: >-
        Configuration de l’authentification unique SAML initiée par l’IdP.
        Lorsqu’elle est activée, elle permet aux utilisateurs d’amorcer une
        connexion directement depuis leur fournisseur d’identité SAML sans
        devoir d’abord passer par Auth0. L’IdP doit inclure le paramètre
        connection dans l’URL de retour (URL Assertion Consumer Service).
      additionalProperties: false
      properties:
        client_authorizequery:
          description: La chaîne de requête envoyée à l’application par défaut
          type: string
          minLength: 1
          maxLength: 2048
        client_id:
          type: string
          description: >-
            L’ID client à utiliser pour les requêtes de connexion initiées par
            l’IdP.
          minLength: 1
          maxLength: 256
        client_protocol:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedObject3OptionsIdpinitiatedClientProtocolEnum
        enabled:
          type: boolean
          description: >-
            Lorsque la valeur est true, active la prise en charge des connexions
            initiées par l’IdP pour cette connexion SAML. Permet aux
            utilisateurs de se connecter directement depuis le fournisseur
            d’identité sans devoir d’abord passer par Auth0.
    EventStreamCloudEventConnectionDeletedObject3OptionsProtocolBindingEnum:
      type: string
      description: >-
        Mécanisme de liaison du protocole SAML utilisé pour envoyer des requêtes
        d’authentification au fournisseur d’identité.
      enum:
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect
    EventStreamCloudEventConnectionDeletedObject3OptionsSetUserRootAttributesEnum:
      type: string
      description: "Détermine comment les attributs racine du profil utilisateur (nom, surnom, image, etc.) sont synchronisés depuis le fournisseur d’identité. «\_on_each_login\_»\_: met à jour les attributs à chaque authentification (valeur par défaut)\_; «\_on_first_login\_»\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite\_; «\_never_on_login\_»\_: ne synchronise jamais les attributs depuis l’IdP, ce qui préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionDeletedObject3OptionsSignatureAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour signer les requêtes d’authentification SAML et les requêtes de déconnexion à l’aide de la clé de signature de la connexion. Valeurs courantes\_: «\_rsa-sha256\_» (signature RSA avec condensé SHA-256) ou «\_rsa-sha1\_». La valeur par défaut est «\_rsa-sha256\_»."
      enum:
        - rsa-sha1
        - rsa-sha256
    EventStreamCloudEventConnectionDeletedObject3OptionsSubject:
      type: object
      description: >-
        Nom distinctif (DN) du sujet extrait du certificat de signature du
        fournisseur d’identité.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedObject3OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedObject4OptionsSetUserRootAttributesEnum:
      type: string
      description: "Détermine comment les attributs racine du profil utilisateur (name, nickname, picture, etc.) sont synchronisés à partir du fournisseur d’identité. «\_on_each_login\_»\_: mise à jour à chaque authentification (valeur par défaut); «\_on_first_login\_»\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite; «\_never_on_login\_»\_: ne synchronise jamais les attributs depuis l’IdP, afin de préserver les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionDeletedObject4OptionsShouldTrustEmailVerifiedConnectionEnum:
      type: string
      description: >-
        Choisissez comment Auth0 définit le champ email_verified dans le profil
        utilisateur.
      enum:
        - never_set_emails_as_verified
        - always_set_emails_as_verified
    EventStreamCloudEventConnectionDeletedObject4OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedObject5OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la façon dont les attributs racine du profil utilisateur (nom, pseudonyme, image, etc.) sont synchronisés à partir du fournisseur d’identité. 'on_each_login'\_: met à jour à chaque authentification (par défaut)\_; 'on_first_login'\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite\_; 'never_on_login'\_: ne synchronise jamais à partir de l’IdP, préservant les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionDeletedObject5OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utile pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedObject6OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration permettant de stocker les jetons du fournisseur d’identité
        dans Token Vault d’Auth0. Lorsqu’il est actif, Auth0 stocke de façon
        sécurisée les jetons d’accès et d’actualisation issus des connexions
        fédérées, ce qui permet à votre application d’effectuer des requêtes
        d’API authentifiées au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte de jetons d’actualisation et de jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionDeletedObject6OptionsSetUserRootAttributesEnum:
      type: string
      description: "Détermine comment les attributs de premier niveau du profil utilisateur (nom, pseudonyme, image, etc.) sont synchronisés à partir du fournisseur d’identité. «\_on_each_login\_»\_: met à jour à chaque authentification (par défaut); «\_on_first_login\_»\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite; «\_never_on_login\_»\_: ne synchronise jamais à partir de l’IdP et préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionDeletedObject6OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedObject7OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration du stockage des jetons du fournisseur d’identité dans le
        coffre-fort de jetons d’Auth0. Lorsqu’elle est active, Auth0 stocke de
        façon sécurisée les jetons d’accès et d’actualisation provenant des
        connexions fédérées, ce qui permet à votre application d’effectuer des
        requêtes d’API authentifiées au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte des jetons d’actualisation et des jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionDeletedObject7OptionsIdentityApiEnum:
      type: string
      description: "La version du point de terminaison Azure AD utilisée pour l’authentification. «\_microsoft-identity-platform-v2.0\_» (recommandée et utilisée par défaut) prend en charge les fonctionnalités OAuth 2.0 modernes. «\_azure-active-directory-v1.0\_» est le point de terminaison hérité, soumis à des limitations de protocole. Ce choix influe sur les fonctionnalités offertes."
      enum:
        - microsoft-identity-platform-v2.0
        - azure-active-directory-v1.0
    EventStreamCloudEventConnectionDeletedObject7OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la façon dont les attributs racine du profil utilisateur (nom, pseudonyme, image, etc.) sont synchronisés à partir du fournisseur d’identité. «\_on_each_login\_»\_: met à jour les attributs à chaque authentification (par défaut)\_; «\_on_first_login\_»\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite\_; «\_never_on_login\_»\_: ne synchronise jamais les attributs à partir de l’IdP, préservant ainsi les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionDeletedObject7OptionsShouldTrustEmailVerifiedConnectionEnum:
      type: string
      description: >-
        Choisissez comment Auth0 définit le champ email_verified dans le profil
        utilisateur.
      enum:
        - never_set_emails_as_verified
        - always_set_emails_as_verified
    EventStreamCloudEventConnectionDeletedObject7OptionsTenantDomain:
      description: "Le domaine du tenant Azure AD ou son ID (UUID). Rempli automatiquement à partir du champ «\_domain\_». Il peut s’agir d’un nom d’hôte (p. ex., «\_contoso.onmicrosoft.com\_») ou d’un ID de tenant UUID."
      anyOf:
        - type: string
          description: >-
            Domaine du tenant Azure AD sous forme de nom d’hôte (p. ex.,
            contoso.onmicrosoft.com).
          minLength: 0
          maxLength: 512
          format: hostname
        - type: string
          description: Domaine du tenant Azure AD sous forme d’ID de tenant UUID.
          format: uuid
    EventStreamCloudEventConnectionDeletedObject7OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Voir
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedObject7OptionsUseridAttributeEnum:
      type: string
      description: "La revendication Azure AD à utiliser comme identifiant utilisateur unique. «\_oid\_» (ID d’objet) est recommandée pour les connexions à tenant unique et requise pour SCIM. «\_sub\_» (sujet) est requise pour le point de terminaison multitenant/commun. S’applique uniquement au protocole OpenID Connect."
      enum:
        - oid
        - sub
    EventStreamCloudEventConnectionDeletedObject7OptionsWaadProtocolEnum:
      type: string
      description: "Le protocole d’authentification des points de terminaison Azure AD v1. «\_openid-connect\_» (par défaut et recommandé) utilise OAuth 2.0/OIDC moderne. «\_ws-federation\_» est un protocole hérité fondé sur SAML pour les anciennes intégrations. Disponible uniquement avec l’API Azure AD v1."
      enum:
        - ws-federation
        - openid-connect
    EventStreamCloudEventConnectionDeletedPreviousObject0OptionsConnectionSettings:
      type: object
      description: "Paramètres PKCE OAuth\_2.0 (Proof Key for Code Exchange). PKCE améliore la sécurité des clients publics en empêchant les attaques par interception de codes d’autorisation. «\_auto\_» (recommandé) utilise la méthode la plus robuste prise en charge par l’IdP."
      additionalProperties: false
      properties:
        pkce:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0OptionsConnectionSettingsPkceEnum
    EventStreamCloudEventConnectionDeletedPreviousObject0OptionsDpopSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer le JWT de preuve DPoP. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - ES512
        - Ed25519
    EventStreamCloudEventConnectionDeletedPreviousObject0OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration permettant de stocker les jetons du fournisseur d’identité
        dans le Token Vault d’Auth0. Lorsqu’elle est active, Auth0 stocke de
        façon sécurisée les jetons d’accès et d’actualisation issus des
        connexions fédérées, ce qui permet à votre application d’effectuer des
        appels d’API authentifiés au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte des jetons d’actualisation et des jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionDeletedPreviousObject0OptionsIdTokenSignedResponseAlgsItemEnum:
      type: string
      description: Algorithme autorisé pour vérifier les jetons ID.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionDeletedPreviousObject0OptionsOidcMetadata:
      type: object
      description: >-
        Métadonnées du fournisseur OpenID Connect conformément à
        https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata
      additionalProperties: false
      required:
        - authorization_endpoint
        - id_token_signing_alg_values_supported
        - issuer
        - jwks_uri
      properties:
        acr_values_supported:
          type: array
          description: >-
            Liste des références de classe de contexte d’authentification prises
            en charge par cet OP
          minItems: 0
          items:
            type: string
            maxLength: 100
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        claim_types_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des types de claims pris en charge
            par le fournisseur OpenID. Ces types de claims sont décrits à la
            section 5.6 d’OpenID Connect Core 1.0 [OpenID.Core]. S’il est omis,
            la mise en œuvre ne prend en charge que les claims standard.
          minItems: 0
          items:
            type: string
            maxLength: 25
        claims_locales_supported:
          type: array
          description: >-
            Langues et systèmes d’écriture pris en charge pour les valeurs de
            claims renvoyées, représentés sous forme de tableau JSON de balises
            de langue BCP47 [RFC5646]. Toutes les langues et tous les systèmes
            d’écriture ne sont pas nécessairement pris en charge pour toutes les
            valeurs de claims.
          minItems: 0
          items:
            type: string
            maxLength: 50
        claims_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre claims, true indiquant cette prise en charge. S’il est
            omis, la valeur par défaut est false.
        claims_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des noms de claims pour lesquels le
            fournisseur OpenID PEUT être en mesure de fournir des valeurs. Cette
            liste peut ne pas être exhaustive, notamment pour des raisons de
            confidentialité.
          minItems: 0
          items:
            type: string
            maxLength: 100
        code_challenge_methods_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des méthodes de code challenge de
            clé de preuve pour l’échange de code (PKCE) prises en charge par cet
            OP (p. ex., S256, plain), telles que définies dans la RFC 7636.
          minItems: 0
          items:
            type: string
            maxLength: 20
        display_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jetons
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès de ce point de terminaison avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        dpop_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge pour la signature de JWT de preuve
            DPoP.
          minItems: 0
          items:
            type: string
            maxLength: 14
        end_session_endpoint:
          type: string
          description: >-
            URL du point de terminaison de déconnexion ou de fin de session du
            fournisseur d’identité. Lorsqu’elle est configurée comme URL
            statique, les utilisateurs y sont redirigés après s’être déconnectés
            d’Auth0. Doit utiliser le protocole HTTPS.
          minLength: 8
          maxLength: 255
          format: uri
        grant_types_supported:
          type: array
          description: >-
            Liste des valeurs de type d’autorisation OAuth 2.0 prises en charge
            par cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en
            charge les valeurs de type d’autorisation authorization_code et
            implicit et PEUVENT prendre en charge d’autres types d’autorisation.
            S’il est omis, la valeur par défaut est ["authorization_code",
            "implicit"].
          minItems: 0
          items:
            type: string
            maxLength: 100
        id_token_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour le jeton ID afin
            d’encoder les claims dans un JWT
          minItems: 0
          items:
            type: string
            maxLength: 14
        id_token_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour le jeton ID afin
            d’encoder les claims dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        id_token_signing_alg_values_supported:
          type: array
          description: >-
            Liste des algorithmes de signature JWS (valeurs alg) pris en charge
            par l’OP pour le jeton ID afin d’encoder les claims dans un JWT.
            L’algorithme RS256 DOIT être inclus. La valeur none PEUT être prise
            en charge, mais NE DOIT PAS être utilisée, sauf si le type de
            réponse utilisé ne renvoie aucun jeton ID depuis le point de
            terminaison d’autorisation, comme lors de l’utilisation du flux de
            code d’autorisation. https://datatracker.ietf.org/doc/html/rfc7518
          minItems: 1
          items:
            type: string
            description: >-
              Algorithme de signature JWS pris en charge par l’IdP pour la
              signature des jetons ID (selon les métadonnées de découverte
              OIDC).
            maxLength: 10
        issuer:
          type: string
          description: >-
            URL de l’identifiant unique de l’émetteur du fournisseur d’identité
            (p. ex., https://accounts.google.com). Doit correspondre au claim «
            iss » dans les jetons ID du fournisseur d’identité.
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques permettant de vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons ID.
          minLength: 8
          maxLength: 255
          format: uri
        op_policy_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client afin qu’elle puisse consulter les exigences de l’OP
            concernant l’utilisation, par la partie de confiance, des données
            fournies par l’OP. Le processus d’enregistrement DEVRAIT afficher
            cette URL à la personne qui enregistre le client si elle est
            fournie.
          minLength: 8
          maxLength: 255
          format: uri
        op_tos_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client afin qu’elle puisse consulter les conditions d’utilisation
            du fournisseur OpenID. Le processus d’enregistrement DEVRAIT
            afficher cette URL à la personne qui enregistre le client si elle
            est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        registration_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’enregistrement dynamique des clients
            de l’OP. RECOMMANDÉ, mais non OBLIGATOIRE.
            https://openid.net/specs/openid-connect-discovery-1_0.html#OpenID.Registration
          minLength: 8
          maxLength: 255
          format: uri
        request_object_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés autant lorsque l’objet de requête est
            transmis par valeur que lorsqu’il est transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 28
        request_object_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés autant lorsque l’objet de requête est
            transmis par valeur que lorsqu’il est transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 26
        request_object_signing_alg_values_supported:
          type: array
          description: "Tableau JSON contenant une liste des algorithmes de signature JWS (valeurs alg) pris en charge par l’OP pour les objets de requête, décrits à la section\_6.1 d’OpenID Connect Core 1.0 [OpenID.Core]. Ces algorithmes sont utilisés lorsque l’objet de requête est transmis par valeur (au moyen du paramètre request) ou par référence (au moyen du paramètre request_uri). Les serveurs DEVRAIENT prendre en charge none et RS256."
          minItems: 0
          items:
            type: string
            maxLength: 10
        request_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne précisant si l’OP prend en charge l’utilisation du
            paramètre request, true indiquant cette prise en charge. Si elle est
            omise, la valeur par défaut est false.
        request_uri_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne précisant si l’OP prend en charge l’utilisation du
            paramètre request_uri, true indiquant cette prise en charge. Si elle
            est omise, la valeur par défaut est false.
        require_request_uri_registration:
          type: boolean
          description: >-
            Valeur booléenne précisant si l’OP exige l’utilisation du paramètre
            request_uri. Si elle est omise, la valeur par défaut est false.
        response_modes_supported:
          type: array
          description: >-
            Liste des valeurs response_mode d’OAuth 2.0 prises en charge par cet
            OP. Si elle est omise, la valeur par défaut pour les fournisseurs
            OpenID dynamiques est ["query", "fragment"]
          minItems: 0
          items:
            type: string
            maxLength: 20
        response_types_supported:
          type: array
          description: >-
            Liste des valeurs response_type d’OAuth 2.0 prises en charge par cet
            OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge les
            types de réponse code, id_token et token id_token
          minItems: 1
          items:
            type: string
            maxLength: 40
        scopes_supported:
          type: array
          description: >-
            Liste des valeurs scope d’OAuth 2.0 [RFC6749] prises en charge par
            ce serveur. Le serveur DOIT prendre en charge la valeur scope
            openid. Les serveurs PEUVENT choisir de ne pas publier certaines
            valeurs scope prises en charge, même lorsque ce paramètre est
            utilisé, bien que celles définies dans [OpenID.Core] DEVRAIENT être
            répertoriées si elles sont prises en charge. RECOMMANDÉ, mais non
            OBLIGATOIRE
          minItems: 0
          items:
            type: string
            maxLength: 100
        service_documentation:
          type: string
          description: >-
            URL d’une page contenant des informations lisibles par une personne
            que les développeurs pourraient vouloir ou devoir connaître lors de
            l’utilisation du fournisseur OpenID. En particulier, si le
            fournisseur OpenID ne prend pas en charge l’inscription dynamique
            des clients, cette documentation doit expliquer comment inscrire les
            clients.
          minLength: 8
          maxLength: 255
          format: uri
        subject_types_supported:
          type: array
          description: >-
            Liste des types d’identifiants de sujet pris en charge par cet OP.
            Les types valides comprennent pairwise et public
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jeton OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultative pour le flux
            implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste des méthodes d’authentification du client prises en charge par ce point de terminaison de jeton. Les options sont client_secret_post, client_secret_basic, client_secret_jwt et private_key_jwt, comme décrit à la section\_9 d’OpenID Connect Core 1.0 [OpenID.Core]. D’autres méthodes d’authentification PEUVENT être définies par des extensions. Si ce champ est omis, la valeur par défaut est client_secret_basic -- le schéma d’authentification HTTP Basic indiqué à la section\_2.3.1 d’OAuth 2.0 [RFC6749]."
          minItems: 0
          items:
            type: string
            maxLength: 60
        token_endpoint_auth_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour signer le JWT [JWT] utilisé afin d’authentifier le client au
            point de terminaison de jeton avec les méthodes d’authentification
            private_key_jwt et client_secret_jwt. Les serveurs DEVRAIENT prendre
            en charge RS256. La valeur none NE DOIT PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        ui_locales_supported:
          type: array
          description: >-
            Langues et systèmes d’écriture pris en charge par l’interface
            utilisateur, représentés sous forme d’un tableau JSON de balises de
            langue BCP47 [RFC5646].
          minItems: 0
          items:
            type: string
            maxLength: 50
        userinfo_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            [JWE] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour chiffrer les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 10
        userinfo_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) [JWA] pris en charge par le point de terminaison
            UserInfo pour chiffrer les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’il est configuré avec le mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des
            revendications supplémentaires du profil utilisateur au moyen du
            jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        userinfo_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            [JWS] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour signer les revendications dans un JWT [JWT]. La valeur
            none PEUT être incluse.
          minItems: 0
          items:
            type: string
            maxLength: 10
    EventStreamCloudEventConnectionDeletedPreviousObject0OptionsSchemaVersionEnum:
      type: string
      description: Version interne du schéma des options de connexion.
      enum:
        - openid-1.0.0
        - oidc-v4
    EventStreamCloudEventConnectionDeletedPreviousObject0OptionsSetUserRootAttributesEnum:
      type: string
      description: "Détermine comment les attributs racine du profil utilisateur (name, nickname, picture, etc.) sont synchronisés à partir du fournisseur d’identité. 'on_each_login'\_: met à jour à chaque authentification (par défaut)\_; 'on_first_login'\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet ensuite des mises à jour indépendantes\_; 'never_on_login'\_: ne synchronise jamais à partir de l’IdP et préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionDeletedPreviousObject0OptionsTokenEndpointAuthMethodEnum:
      type: string
      description: "Méthode d’authentification utilisée au point de terminaison de jeton du fournisseur d’identité. 'client_secret_post' envoie les identifiants dans le corps de la requête\_; 'private_key_jwt' utilise une assertion JWT signée pour une sécurité renforcée. S’applique lorsque strategy=oidc ou okta."
      enum:
        - client_secret_post
        - private_key_jwt
    EventStreamCloudEventConnectionDeletedPreviousObject0OptionsTokenEndpointAuthSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer les client_assertions. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionDeletedPreviousObject0OptionsTokenEndpointJwtcaAudFormatEnum:
      type: string
      description: "Précise le format de la revendication aud (audience) incluse dans le JWT utilisé pour l’authentification du client au point de terminaison de jeton. Les valeurs acceptées sont\_: 'issuer' (la revendication aud est définie sur l’URL de l’émetteur OIDC) ou 'token_endpoint' (la revendication aud est définie sur l’URL du point de terminaison de jeton)."
      enum:
        - issuer
        - token_endpoint
    EventStreamCloudEventConnectionDeletedPreviousObject0OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utile pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject0OptionsAttributeMap:
      type: object
      description: >-
        Configuration du mappage des revendications du fournisseur d’identité
        vers les attributs du profil utilisateur Auth0. Permet de personnaliser
        les revendications de l’IdP qui alimentent les champs utilisateur et la
        façon dont elles sont transformées.
      additionalProperties: false
      properties:
        attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0OptionsAttributeMapAttributes
        userinfo_scope:
          type: string
          description: Portées à envoyer au point de terminaison UserInfo de l’IdP
          minLength: 0
          maxLength: 255
        mapping_mode:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject0OptionsAttributeMapMappingModeEnum
    EventStreamCloudEventConnectionDeletedPreviousObject0OptionsTypeEnum:
      type: string
      description: "Type de canal de communication OIDC. 'back_channel' (client confidentiel) échange les jetons côté serveur pour une sécurité accrue\_; 'front_channel' traite les réponses dans le navigateur."
      enum:
        - back_channel
        - front_channel
    EventStreamCloudEventConnectionDeletedPreviousObject1OptionsConnectionSettings:
      type: object
      description: >-
        Paramètres OAuth 2.0 PKCE (Proof Key for Code Exchange). PKCE améliore
        la sécurité des clients publics en empêchant les attaques par
        interception de code d’autorisation. 'auto' (recommandé) utilise la
        méthode la plus robuste prise en charge par l’IdP.
      additionalProperties: false
      properties:
        pkce:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1OptionsConnectionSettingsPkceEnum
    EventStreamCloudEventConnectionDeletedPreviousObject1OptionsDpopSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour la signature JWT de preuve DPoP. S’applique
        lorsque strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - ES512
        - Ed25519
    EventStreamCloudEventConnectionDeletedPreviousObject1OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration du stockage des jetons du fournisseur d’identité dans le
        coffre-fort de jetons d’Auth0. Lorsqu’elle est activée, Auth0 stocke de
        façon sécurisée les jetons d’accès et d’actualisation issus de
        connexions fédérées, ce qui permet à votre application d’effectuer des
        appels d’API authentifiés au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte des jetons d’actualisation et d’accès pour les
            connexions fédérées
    EventStreamCloudEventConnectionDeletedPreviousObject1OptionsIdTokenSignedResponseAlgsItemEnum:
      type: string
      description: Algorithme autorisé pour vérifier les jetons ID.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionDeletedPreviousObject1OptionsOidcMetadata:
      type: object
      description: >-
        Métadonnées du fournisseur OpenID Connect conformément à
        https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata
      additionalProperties: false
      required:
        - authorization_endpoint
        - id_token_signing_alg_values_supported
        - issuer
        - jwks_uri
      properties:
        acr_values_supported:
          type: array
          description: >-
            Liste des références de classes de contexte d’authentification
            prises en charge par cet OP
          minItems: 0
          items:
            type: string
            maxLength: 100
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité, vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        claim_types_supported:
          type: array
          description: "Tableau JSON contenant la liste des types de revendications pris en charge par le fournisseur OpenID. Ces types de revendications sont décrits à la section\_5.6 d’OpenID Connect Core 1.0 [OpenID.Core]. S’il est omis, la mise en œuvre ne prend en charge que les revendications normales."
          minItems: 0
          items:
            type: string
            maxLength: 25
        claims_locales_supported:
          type: array
          description: >-
            Langues et écritures prises en charge pour les valeurs de
            revendications renvoyées, représentées sous forme de tableau JSON de
            balises de langue BCP47 [RFC5646]. Toutes les langues et écritures
            ne sont pas nécessairement prises en charge pour toutes les valeurs
            de revendications.
          minItems: 0
          items:
            type: string
            maxLength: 50
        claims_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre claims, true indiquant cette prise en charge. S’il est
            omis, la valeur par défaut est false.
        claims_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des noms de revendications pour
            lesquelles le fournisseur OpenID PEUT être en mesure de fournir des
            valeurs. Pour des raisons de confidentialité ou autres, cette liste
            pourrait ne pas être exhaustive.
          minItems: 0
          items:
            type: string
            maxLength: 100
        code_challenge_methods_supported:
          type: array
          description: "Tableau JSON contenant la liste des méthodes de défi de code de la clé de preuve pour l’échange de code (PKCE) prises en charge par cet OP (p.\_ex., S256, plain), telles que définies dans la RFC\_7636."
          minItems: 0
          items:
            type: string
            maxLength: 20
        display_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jetons
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès du point de terminaison de jetons avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        dpop_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de signature JWS
            (valeurs alg) pris en charge pour signer les JWT de preuve DPoP.
          minItems: 0
          items:
            type: string
            maxLength: 14
        end_session_endpoint:
          type: string
          description: >-
            URL du point de terminaison de déconnexion ou de fin de session du
            fournisseur d’identité. Lorsqu’elle est configurée comme URL
            statique, les utilisateurs y sont redirigés après s’être déconnectés
            d’Auth0. Doit utiliser le protocole HTTPS.
          minLength: 8
          maxLength: 255
          format: uri
        grant_types_supported:
          type: array
          description: >-
            Liste des valeurs de type d’autorisation OAuth 2.0 prises en charge
            par cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en
            charge les valeurs de type d’autorisation authorization_code et
            implicit et PEUVENT prendre en charge d’autres types d’autorisation.
            S’il est omis, la valeur par défaut est ["authorization_code",
            "implicit"].
          minItems: 0
          items:
            type: string
            maxLength: 100
        id_token_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour le jeton ID afin
            d’encoder les revendications dans un JWT
          minItems: 0
          items:
            type: string
            maxLength: 14
        id_token_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour le jeton ID afin
            d’encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        id_token_signing_alg_values_supported:
          type: array
          description: >-
            Liste des algorithmes de signature JWS (valeurs alg) pris en charge
            par l’OP pour le jeton ID afin d’encoder les revendications dans un
            JWT. L’algorithme RS256 DOIT être inclus. La valeur none PEUT être
            prise en charge, mais NE DOIT PAS être utilisée, sauf si le type de
            réponse utilisé ne renvoie aucun jeton ID du point de terminaison
            d’autorisation (par exemple, lors de l’utilisation du flux de code
            d’autorisation). https://datatracker.ietf.org/doc/html/rfc7518
          minItems: 1
          items:
            type: string
            description: >-
              Algorithme de signature JWS pris en charge par l’IdP pour signer
              les jetons ID (selon les métadonnées de découverte OIDC).
            maxLength: 10
        issuer:
          type: string
          description: "URL d’identifiant unique d’émetteur du fournisseur d’identité (p.\_ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» des jetons ID émis par le fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques de vérification des
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons ID.
          minLength: 8
          maxLength: 255
          format: uri
        op_policy_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client afin qu’elle puisse consulter les exigences de l’OP
            concernant l’utilisation, par la partie utilisatrice, des données
            fournies par l’OP. Le processus d’enregistrement DEVRAIT afficher
            cette URL à la personne qui enregistre le client si elle est
            fournie.
          minLength: 8
          maxLength: 255
          format: uri
        op_tos_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client afin qu’elle puisse consulter les conditions d’utilisation
            des fournisseurs OpenID. Le processus d’enregistrement DEVRAIT
            afficher cette URL à la personne qui enregistre le client si elle
            est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        registration_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’enregistrement dynamique de client de
            l’OP. RECOMMANDÉ, mais non OBLIGATOIRE.
            https://openid.net/specs/openid-connect-discovery-1_0.html#OpenID.Registration
          minLength: 8
          maxLength: 255
          format: uri
        request_object_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés lorsque l’objet de requête est
            transmis par valeur ou par référence.
          minItems: 0
          items:
            type: string
            maxLength: 28
        request_object_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés lorsque l’objet de requête est
            transmis par valeur ou par référence.
          minItems: 0
          items:
            type: string
            maxLength: 26
        request_object_signing_alg_values_supported:
          type: array
          description: "Tableau JSON contenant une liste des algorithmes de signature JWS (valeurs alg) pris en charge par l’OP pour les objets de requête, décrits à la section\_6.1 d’OpenID Connect Core 1.0 [OpenID.Core]. Ces algorithmes sont utilisés lorsque l’objet de requête est transmis par valeur (à l’aide du paramètre request) ou par référence (à l’aide du paramètre request_uri). Les serveurs DEVRAIENT prendre en charge none et RS256."
          minItems: 0
          items:
            type: string
            maxLength: 10
        request_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request; true indique cette prise en charge. Si elle est
            omise, la valeur par défaut est false.
        request_uri_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request_uri; true indique cette prise en charge. Si elle
            est omise, la valeur par défaut est false.
        require_request_uri_registration:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP exige l’utilisation du paramètre
            request_uri. Si elle est omise, la valeur par défaut est false.
        response_modes_supported:
          type: array
          description: >-
            Liste des valeurs response_mode d’OAuth 2.0 prises en charge par cet
            OP. Si elle est omise, la valeur par défaut pour les fournisseurs
            OpenID dynamiques est ["query", "fragment"]
          minItems: 0
          items:
            type: string
            maxLength: 20
        response_types_supported:
          type: array
          description: >-
            Liste des valeurs response_type d’OAuth 2.0 prises en charge par cet
            OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge les
            types de réponse code, id_token et token id_token
          minItems: 1
          items:
            type: string
            maxLength: 40
        scopes_supported:
          type: array
          description: >-
            Liste des valeurs scope d’OAuth 2.0 [RFC6749] prises en charge par
            ce serveur. Le serveur DOIT prendre en charge la valeur scope
            openid. Les serveurs PEUVENT choisir de ne pas annoncer certaines
            valeurs scope prises en charge, même lorsque ce paramètre est
            utilisé, bien que celles définies dans [OpenID.Core] DEVRAIENT être
            répertoriées si elles sont prises en charge. RECOMMANDÉ, mais non
            OBLIGATOIRE
          minItems: 0
          items:
            type: string
            maxLength: 100
        service_documentation:
          type: string
          description: >-
            URL d’une page contenant des renseignements compréhensibles par les
            humains que les développeurs pourraient vouloir ou devoir connaître
            lorsqu’ils utilisent le fournisseur OpenID. En particulier, si le
            fournisseur OpenID ne prend pas en charge l’inscription dynamique
            des clients, cette documentation doit indiquer comment inscrire les
            clients.
          minLength: 8
          maxLength: 255
          format: uri
        subject_types_supported:
          type: array
          description: >-
            Liste des types d’identifiant de sujet pris en charge par cet OP.
            Les types valides comprennent pairwise et public
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jeton OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultatif pour le flux implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste des méthodes d’authentification du client prises en charge par ce point de terminaison de jeton. Les options sont client_secret_post, client_secret_basic, client_secret_jwt et private_key_jwt, comme décrit à la section\_9 d’OpenID Connect Core 1.0 [OpenID.Core]. D’autres méthodes d’authentification PEUVENT être définies par des extensions. Si elle est omise, la valeur par défaut est client_secret_basic -- le schéma d’authentification HTTP Basic spécifié à la section\_2.3.1 d’OAuth 2.0 [RFC6749]."
          minItems: 0
          items:
            type: string
            maxLength: 60
        token_endpoint_auth_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour la signature du JWT [JWT] utilisé afin d’authentifier le client
            auprès du point de terminaison de jeton avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        ui_locales_supported:
          type: array
          description: >-
            Langues et systèmes d’écriture pris en charge par l’interface
            utilisateur, représentés sous forme de tableau JSON de valeurs de
            balises linguistiques BCP47 [RFC5646].
          minItems: 0
          items:
            type: string
            maxLength: 50
        userinfo_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            [JWE] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les claims dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 10
        userinfo_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les claims dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’Auth0 est configuré avec le mappage d’attributs,
            il appelle ce point de terminaison pour récupérer des claims
            supplémentaires du profil utilisateur à l’aide du jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        userinfo_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            [JWS] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les claims dans un JWT [JWT]. La valeur none
            PEUT être incluse.
          minItems: 0
          items:
            type: string
            maxLength: 10
    EventStreamCloudEventConnectionDeletedPreviousObject1OptionsSchemaVersionEnum:
      type: string
      description: Version interne du schéma des options de connexion.
      enum:
        - openid-1.0.0
        - oidc-v4
    EventStreamCloudEventConnectionDeletedPreviousObject1OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la façon dont les attributs racines du profil utilisateur (nom, pseudonyme, image, etc.) sont synchronisés à partir du fournisseur d’identité. 'on_each_login'\_: met à jour les attributs à chaque authentification (par défaut); 'on_first_login'\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet ensuite de les mettre à jour indépendamment; 'never_on_login'\_: ne les synchronise jamais depuis l’IdP, ce qui préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionDeletedPreviousObject1OptionsTokenEndpointAuthMethodEnum:
      type: string
      description: >-
        Méthode d’authentification utilisée au point de terminaison de jeton du
        fournisseur d’identité. 'client_secret_post' envoie les identifiants
        dans le corps de la requête; 'private_key_jwt' utilise une assertion JWT
        signée pour une sécurité renforcée. S’applique lorsque strategy=oidc ou
        okta.
      enum:
        - client_secret_post
        - private_key_jwt
    EventStreamCloudEventConnectionDeletedPreviousObject1OptionsTokenEndpointAuthSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer les client_assertions. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionDeletedPreviousObject1OptionsTokenEndpointJwtcaAudFormatEnum:
      type: string
      description: "Indique le format du claim aud (audience) inclus dans le JWT utilisé pour l’authentification du client au point de terminaison de jeton. Les valeurs acceptées sont\_: 'issuer' (le claim aud est défini sur l’URL de l’émetteur OIDC) ou 'token_endpoint' (le claim aud est défini sur l’URL du point de terminaison de jeton)."
      enum:
        - issuer
        - token_endpoint
    EventStreamCloudEventConnectionDeletedPreviousObject1OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utile pour transmettre des claims
        personnalisés, sélectionner des sources d’identité précises ou
        configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject1OptionsAttributeMap:
      type: object
      description: Mappage des revendications reçues du fournisseur d’identité (IdP)
      additionalProperties: false
      properties:
        attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1OptionsAttributeMapAttributes
        userinfo_scope:
          type: string
          description: Portées à envoyer au point de terminaison UserInfo de l’IdP
          minLength: 0
          maxLength: 255
        mapping_mode:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject1OptionsAttributeMapMappingModeEnum
    EventStreamCloudEventConnectionDeletedPreviousObject1OptionsTypeEnum:
      type: string
      description: Type de connexion
      enum:
        - back_channel
    EventStreamCloudEventConnectionDeletedPreviousObject2OptionsAssertionDecryptionSettings:
      type: object
      description: Paramètres de déchiffrement des assertions SAML.
      additionalProperties: false
      required:
        - algorithm_profile
      properties:
        algorithm_exceptions:
          type: array
          description: >-
            Liste des algorithmes non sécurisés à autoriser pour le
            déchiffrement des assertions SAML.
          items:
            type: string
            minLength: 1
            maxLength: 100
        algorithm_profile:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject2OptionsAssertionDecryptionSettingsAlgorithmProfileEnum
    EventStreamCloudEventConnectionDeletedPreviousObject2OptionsDigestAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour calculer les valeurs de condensé lors de la signature des requêtes SAML et des requêtes de déconnexion. La valeur par défaut est «\_sha256\_»."
      enum:
        - sha1
        - sha256
    EventStreamCloudEventConnectionDeletedPreviousObject2OptionsIdpinitiated:
      type: object
      description: >-
        Configuration de l’authentification unique SAML initiée par l’IdP.
        Lorsqu’elle est activée, elle permet aux utilisateurs d’initier une
        connexion directement depuis leur fournisseur d’identité SAML sans
        passer d’abord par Auth0. L’IdP doit inclure le paramètre connection
        dans l’URL de retour (URL Assertion Consumer Service).
      additionalProperties: false
      properties:
        client_authorizequery:
          description: La chaîne de requête envoyée à l’application par défaut
          type: string
          minLength: 1
          maxLength: 2048
        client_id:
          type: string
          description: >-
            ID client à utiliser pour les requêtes de connexion initiées par
            l’IdP.
          minLength: 1
          maxLength: 256
        client_protocol:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject2OptionsIdpinitiatedClientProtocolEnum
        enabled:
          type: boolean
          description: >-
            Lorsque true, active la prise en charge de la connexion initiée par
            l’IdP pour cette connexion SAML. Permet aux utilisateurs de se
            connecter directement depuis le fournisseur d’identité sans passer
            d’abord par Auth0.
    EventStreamCloudEventConnectionDeletedPreviousObject2OptionsProtocolBindingEnum:
      type: string
      description: >-
        Mécanisme de liaison SAML servant à envoyer des requêtes
        d’authentification au fournisseur d’identité.
      enum:
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect
    EventStreamCloudEventConnectionDeletedPreviousObject2OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la synchronisation des attributs racine du profil utilisateur (name, nickname, picture, etc.) à partir du fournisseur d’identité. 'on_each_login'\_: met à jour les attributs à chaque authentification (par défaut)\_; 'on_first_login'\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite\_; 'never_on_login'\_: ne les synchronise jamais à partir de l’IdP et préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionDeletedPreviousObject2OptionsSignatureAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour signer les requêtes d’authentification SAML et les requêtes de déconnexion à l’aide de la clé de signature de la connexion. Valeurs courantes\_: 'rsa-sha256' (signature RSA avec condensé SHA-256) ou 'rsa-sha1'. La valeur par défaut est 'rsa-sha256'."
      enum:
        - rsa-sha1
        - rsa-sha256
    EventStreamCloudEventConnectionDeletedPreviousObject2OptionsSubject:
      type: object
      description: >-
        Nom distinctif (DN) du sujet du certificat, extrait du certificat de
        signature du fournisseur d’identité.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject2OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject2OptionsFieldsMap:
      type: object
      description: "Associe les attributs d’assertion SAML du fournisseur d’identité aux attributs du profil utilisateur Auth0. Format\_: { 'auth0_field': 'saml_attribute' } ou { 'auth0_field': ['saml_attr1', 'saml_attr2'] } pour les options de repli. Fusionné avec les mappages par défaut pour email, name, given_name, family_name et groups."
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject2OptionsOidcMetadata:
      type: object
      description: >-
        Métadonnées du fournisseur OpenID Connect conformément à
        https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata.
        Utilisées avec Cross App Access.
      additionalProperties: false
      required:
        - authorization_endpoint
        - id_token_signing_alg_values_supported
        - issuer
        - jwks_uri
      properties:
        acr_values_supported:
          type: array
          description: >-
            Liste des références de classes de contexte d’authentification
            prises en charge par cet OP
          minItems: 0
          items:
            type: string
            maxLength: 100
        authorization_endpoint:
          type: string
          description: "URL du point de terminaison d’autorisation OAuth\_2.0 du fournisseur d’identité, vers lequel les utilisateurs sont redirigés pour s’authentifier. Doit être une URL HTTPS valide. Ce point de terminaison lance le flux de code d’autorisation OAuth\_2.0."
          minLength: 8
          maxLength: 2083
          format: uri
        claim_types_supported:
          type: array
          description: "Tableau JSON contenant une liste des types de claims pris en charge par le fournisseur OpenID. Ces types de claims sont décrits à la section\_5.6 d’OpenID Connect Core\_1.0 [OpenID.Core]. S’il est omis, l’implémentation ne prend en charge que les claims normaux."
          minItems: 0
          items:
            type: string
            maxLength: 25
        claims_locales_supported:
          type: array
          description: >-
            Langues et scripts pris en charge pour les valeurs de claims
            renvoyées, représentés sous forme de tableau JSON d’étiquettes de
            langue BCP47 [RFC5646]. Il n’est pas garanti que toutes les langues
            et tous les scripts soient pris en charge pour toutes les valeurs de
            claims.
          minItems: 0
          items:
            type: string
            maxLength: 50
        claims_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre claims, true indiquant cette prise en charge. Si elle est
            omise, la valeur par défaut est false.
        claims_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des noms de claims pour lesquels le
            fournisseur OpenID PEUT être en mesure de fournir des valeurs. Notez
            que, pour des raisons de confidentialité ou autres, cette liste
            pourrait ne pas être exhaustive.
          minItems: 0
          items:
            type: string
            maxLength: 100
        code_challenge_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste des méthodes de défi de code de la clé de preuve pour l’échange de code (PKCE) prises en charge par cet OP (p.\_ex., S256, plain), telles que définies dans la RFC\_7636."
          minItems: 0
          items:
            type: string
            maxLength: 20
        display_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour la signature du JWT [JWT] utilisé pour authentifier le client
            auprès du point de terminaison de jeton avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        dpop_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge pour la signature des JWT de preuve
            DPoP.
          minItems: 0
          items:
            type: string
            maxLength: 14
        end_session_endpoint:
          type: string
          description: >-
            URL du point de terminaison de déconnexion ou de fin de session du
            fournisseur d’identité. Lorsqu’elle est configurée comme URL
            statique, les utilisateurs y sont redirigés après s’être déconnectés
            d’Auth0. Doit utiliser le schéma HTTPS.
          minLength: 8
          maxLength: 255
          format: uri
        grant_types_supported:
          type: array
          description: "Liste des valeurs de type d’autorisation OAuth\_2.0 prises en charge par cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge les valeurs de type d’autorisation authorization_code et implicit et PEUVENT prendre en charge d’autres types d’autorisation. S’il est omis, la valeur par défaut est [\"authorization_code\", \"implicit\"]."
          minItems: 0
          items:
            type: string
            maxLength: 100
        id_token_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour l’ID Token afin d’encoder
            les claims dans un JWT
          minItems: 0
          items:
            type: string
            maxLength: 14
        id_token_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour l’ID Token afin d’encoder
            les claims dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        id_token_signing_alg_values_supported:
          type: array
          description: >-
            Liste des algorithmes de signature JWS (valeurs alg) pris en charge
            par l’OP pour encoder les revendications du jeton ID dans un JWT.
            L’algorithme RS256 DOIT être inclus. La valeur none PEUT être prise
            en charge, mais NE DOIT PAS être utilisée, sauf si le type de
            réponse utilisé ne renvoie aucun jeton ID depuis le point de
            terminaison d’autorisation (par exemple, lors de l’utilisation du
            flux de code d’autorisation).
            https://datatracker.ietf.org/doc/html/rfc7518
          minItems: 1
          items:
            type: string
            description: >-
              Algorithme de signature JWS pris en charge par l’IdP pour signer
              les jetons ID (d’après les métadonnées de découverte OIDC).
            maxLength: 10
        issuer:
          type: string
          description: "URL d’identifiant unique de l’émetteur du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» des jetons ID émis par le fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité, qui contient les clés publiques servant à vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons ID.
          minLength: 8
          maxLength: 255
          format: uri
        op_policy_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client afin qu’elle puisse consulter les exigences de l’OP
            relatives à l’utilisation, par la partie utilisatrice, des données
            fournies par l’OP. Le processus d’enregistrement DEVRAIT afficher
            cette URL à la personne qui enregistre le client si elle est
            fournie.
          minLength: 8
          maxLength: 255
          format: uri
        op_tos_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client afin qu’elle puisse consulter les conditions d’utilisation
            du fournisseur OpenID. Le processus d’enregistrement DEVRAIT
            afficher cette URL à la personne qui enregistre le client si elle
            est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        registration_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’enregistrement dynamique des clients
            de l’OP. RECOMMANDÉ, mais non OBLIGATOIRE.
            https://openid.net/specs/openid-connect-discovery-1_0.html#OpenID.Registration
          minLength: 8
          maxLength: 255
          format: uri
        request_object_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés lorsque l’objet de requête est
            transmis par valeur ou par référence.
          minItems: 0
          items:
            type: string
            maxLength: 28
        request_object_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés lorsque l’objet de requête est
            transmis par valeur ou par référence.
          minItems: 0
          items:
            type: string
            maxLength: 26
        request_object_signing_alg_values_supported:
          type: array
          description: "Tableau JSON contenant une liste des algorithmes de signature JWS (valeurs alg) pris en charge par l’OP pour les objets de requête, décrits à la section\_6.1 d’OpenID Connect Core\_1.0 [OpenID.Core]. Ces algorithmes sont utilisés lorsque l’objet de requête est transmis par valeur (à l’aide du paramètre request) ou par référence (à l’aide du paramètre request_uri). Les serveurs DEVRAIENT prendre en charge none et RS256."
          minItems: 0
          items:
            type: string
            maxLength: 10
        request_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request; true indique qu’elle est prise en charge. Si elle
            est omise, la valeur par défaut est false.
        request_uri_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request_uri; true indique qu’elle est prise en charge. Si
            elle est omise, la valeur par défaut est false.
        require_request_uri_registration:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP exige l’utilisation du paramètre
            request_uri. Si elle est omise, la valeur par défaut est false.
        response_modes_supported:
          type: array
          description: "Liste des valeurs response_mode d’OAuth\_2.0 prises en charge par cet OP. Si elle est omise, la valeur par défaut pour les fournisseurs OpenID dynamiques est [\"query\", \"fragment\"]"
          minItems: 0
          items:
            type: string
            maxLength: 20
        response_types_supported:
          type: array
          description: "Liste des valeurs response_type d’OAuth\_2.0 prises en charge par cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge les valeurs de type de réponse code, id_token et token id_token"
          minItems: 1
          items:
            type: string
            maxLength: 40
        scopes_supported:
          type: array
          description: "Liste des valeurs de portée OAuth\_2.0 [RFC6749] prises en charge par ce serveur. Le serveur DOIT prendre en charge la valeur de portée openid. Les serveurs PEUVENT choisir de ne pas annoncer certaines valeurs de portée prises en charge, même lorsque ce paramètre est utilisé, bien que celles définies dans [OpenID.Core] DEVRAIENT être répertoriées si elles sont prises en charge. RECOMMANDÉ, mais non OBLIGATOIRE"
          minItems: 0
          items:
            type: string
            maxLength: 100
        service_documentation:
          type: string
          description: >-
            URL d’une page contenant des informations lisibles par les humains
            que les développeurs pourraient vouloir ou devoir connaître lors de
            l’utilisation du fournisseur OpenID. En particulier, si le
            fournisseur OpenID ne prend pas en charge l’enregistrement dynamique
            des clients, cette documentation doit fournir des informations sur
            la façon d’enregistrer les clients.
          minLength: 8
          maxLength: 255
          format: uri
        subject_types_supported:
          type: array
          description: >-
            Liste des types d’identificateur de sujet pris en charge par cet OP.
            Les types valides comprennent pairwise et public
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        token_endpoint:
          type: string
          description: "URL du point de terminaison de jeton OAuth\_2.0 du fournisseur d’identité, où les codes d’autorisation sont échangés contre des jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le flux de code d’autorisation, mais facultatif pour le flux implicite."
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste des méthodes d’authentification du client prises en charge par ce point de terminaison de jeton. Les options sont client_secret_post, client_secret_basic, client_secret_jwt et private_key_jwt, comme décrit à la section\_9 d’OpenID Connect Core\_1.0 [OpenID.Core]. D’autres méthodes d’authentification PEUVENT être définies par des extensions. Si elle est omise, la valeur par défaut est client_secret_basic -- le schéma d’authentification HTTP Basic spécifié à la section\_2.3.1 d’OAuth\_2.0 [RFC6749]."
          minItems: 0
          items:
            type: string
            maxLength: 60
        token_endpoint_auth_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour la signature du JWT [JWT] utilisé afin d’authentifier le client
            auprès du point de terminaison de jeton au moyen des méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        ui_locales_supported:
          type: array
          description: >-
            Langues et écritures prises en charge par l’interface utilisateur,
            représentées sous forme de tableau JSON de valeurs de balises
            linguistiques BCP47 [RFC5646].
          minItems: 0
          items:
            type: string
            maxLength: 50
        userinfo_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            [JWE] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 10
        userinfo_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’il est configuré avec un mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des
            revendications supplémentaires du profil utilisateur à l’aide du
            jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        userinfo_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            [JWS] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT]. La
            valeur none PEUT être incluse.
          minItems: 0
          items:
            type: string
            maxLength: 10
    EventStreamCloudEventConnectionDeletedPreviousObject3OptionsAssertionDecryptionSettings:
      type: object
      description: Paramètres de déchiffrement des assertions SAML.
      additionalProperties: false
      required:
        - algorithm_profile
      properties:
        algorithm_exceptions:
          type: array
          description: >-
            Liste des algorithmes non sécurisés autorisés pour le déchiffrement
            des assertions SAML.
          items:
            type: string
            minLength: 1
            maxLength: 100
        algorithm_profile:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject3OptionsAssertionDecryptionSettingsAlgorithmProfileEnum
    EventStreamCloudEventConnectionDeletedPreviousObject3OptionsDigestAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour calculer les valeurs de condensé lors de la signature des requêtes SAML et des requêtes de déconnexion. La valeur par défaut est «\_sha256\_»."
      enum:
        - sha1
        - sha256
    EventStreamCloudEventConnectionDeletedPreviousObject3OptionsIdpinitiated:
      type: object
      description: >-
        Configuration de l’authentification unique SAML initiée par l’IdP.
        Lorsqu’elle est activée, elle permet aux utilisateurs d’ouvrir une
        session directement à partir de leur fournisseur d’identité SAML sans
        d’abord passer par Auth0. L’IdP doit inclure le paramètre de connexion
        dans l’URL de retour (URL du service consommateur d’assertions).
      additionalProperties: false
      properties:
        client_authorizequery:
          type: string
          description: Chaîne de requête envoyée à l’application par défaut
          minLength: 1
          maxLength: 2048
        client_id:
          type: string
          description: >-
            ID client à utiliser pour les requêtes de connexion initiées par
            l’IdP.
          minLength: 1
          maxLength: 256
        client_protocol:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionDeletedPreviousObject3OptionsIdpinitiatedClientProtocolEnum
        enabled:
          type: boolean
          description: >-
            Lorsque défini sur true, active la prise en charge de la connexion
            initiée par l’IdP pour cette connexion SAML. Permet aux utilisateurs
            d’ouvrir une session directement à partir du fournisseur d’identité
            sans d’abord passer par Auth0.
    EventStreamCloudEventConnectionDeletedPreviousObject3OptionsProtocolBindingEnum:
      type: string
      description: >-
        Mécanisme de liaison SAML utilisé pour envoyer des requêtes
        d’authentification au fournisseur d’identité.
      enum:
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect
    EventStreamCloudEventConnectionDeletedPreviousObject3OptionsSetUserRootAttributesEnum:
      type: string
      description: "Détermine comment les attributs racine du profil utilisateur (nom, surnom, image, etc.) sont synchronisés à partir du fournisseur d’identité. «\_on_each_login\_»\_: met à jour à chaque authentification (par défaut)\_; «\_on_first_login\_»\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite\_; «\_never_on_login\_»\_: ne synchronise jamais les attributs à partir de l’IdP et conserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionDeletedPreviousObject3OptionsSignatureAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour signer les requêtes d’authentification SAML et les requêtes de déconnexion à l’aide de la clé de signature de la connexion. Valeurs courantes\_: «\_rsa-sha256\_» (signature RSA avec condensé SHA-256) ou «\_rsa-sha1\_». La valeur par défaut est «\_rsa-sha256\_»."
      enum:
        - rsa-sha1
        - rsa-sha256
    EventStreamCloudEventConnectionDeletedPreviousObject3OptionsSubject:
      type: object
      description: >-
        Nom distinctif (DN) du sujet, extrait du certificat de signature du
        fournisseur d’identité.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject3OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject4OptionsSetUserRootAttributesEnum:
      type: string
      description: >-
        Contrôle la façon dont les attributs racine du profil utilisateur (name,
        nickname, picture, etc.) sont synchronisés à partir du fournisseur
        d’identité. 'on_each_login' : met à jour à chaque authentification (par
        défaut); 'on_first_login' : définit les attributs uniquement lors de la
        connexion initiale, ce qui permet de les mettre à jour indépendamment
        par la suite; 'never_on_login' : ne synchronise jamais à partir de
        l’IdP, afin de préserver les valeurs définies localement.
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionDeletedPreviousObject4OptionsShouldTrustEmailVerifiedConnectionEnum:
      type: string
      description: >-
        Choisissez comment Auth0 définit le champ email_verified du profil
        utilisateur.
      enum:
        - never_set_emails_as_verified
        - always_set_emails_as_verified
    EventStreamCloudEventConnectionDeletedPreviousObject4OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject5OptionsSetUserRootAttributesEnum:
      type: string
      description: >-
        Contrôle la façon dont les attributs racine du profil utilisateur (name,
        nickname, picture, etc.) sont synchronisés à partir du fournisseur
        d’identité. 'on_each_login' : met à jour à chaque authentification (par
        défaut); 'on_first_login' : définit les attributs uniquement lors de la
        connexion initiale, ce qui permet de les mettre à jour indépendamment
        par la suite; 'never_on_login' : ne synchronise jamais à partir de
        l’IdP, afin de préserver les valeurs définies localement.
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionDeletedPreviousObject5OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject6OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration permettant de stocker les jetons du fournisseur d’identité
        dans Token Vault d’Auth0. Lorsqu’il est actif, Auth0 stocke de façon
        sécurisée les jetons d’accès et d’actualisation issus des connexions
        fédérées, ce qui permet à votre application d’effectuer des requêtes
        d’API authentifiées au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte de jetons d’actualisation et de jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionDeletedPreviousObject6OptionsSetUserRootAttributesEnum:
      type: string
      description: "Détermine comment les attributs racine du profil utilisateur (nom, surnom, image, etc.) sont synchronisés à partir du fournisseur d’identité. «\_on_each_login\_»\_: met à jour à chaque authentification (par défaut); «\_on_first_login\_»\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite; «\_never_on_login\_»\_: ne synchronise jamais à partir du fournisseur d’identité et préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionDeletedPreviousObject6OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject7OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration du stockage des jetons du fournisseur d’identité dans le
        Token Vault d’Auth0. Lorsqu’il est actif, Auth0 stocke de façon
        sécurisée les jetons d’accès et d’actualisation issus des connexions
        fédérées, ce qui permet à votre application d’effectuer des appels d’API
        authentifiés au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte des jetons d’actualisation et des jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionDeletedPreviousObject7OptionsIdentityApiEnum:
      type: string
      description: "La version du point de terminaison Azure AD utilisée pour l’authentification. «\_microsoft-identity-platform-v2.0\_» (recommandée et utilisée par défaut) prend en charge les fonctionnalités OAuth 2.0 modernes. «\_azure-active-directory-v1.0\_» est le point de terminaison hérité, avec des limitations de protocole. Ce choix détermine les fonctionnalités offertes."
      enum:
        - microsoft-identity-platform-v2.0
        - azure-active-directory-v1.0
    EventStreamCloudEventConnectionDeletedPreviousObject7OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la synchronisation des attributs racines du profil utilisateur (nom, pseudonyme, image, etc.) à partir du fournisseur d’identité. «\_on_each_login\_»\_: met à jour les attributs à chaque authentification (par défaut)\_; «\_on_first_login\_»\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite\_; «\_never_on_login\_»\_: ne synchronise jamais les attributs à partir de l’IdP et préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionDeletedPreviousObject7OptionsShouldTrustEmailVerifiedConnectionEnum:
      type: string
      description: >-
        Choisissez comment Auth0 définit le champ email_verified dans le profil
        utilisateur.
      enum:
        - never_set_emails_as_verified
        - always_set_emails_as_verified
    EventStreamCloudEventConnectionDeletedPreviousObject7OptionsTenantDomain:
      description: "Le domaine ou l’ID de tenant Azure AD (UUID). Rempli automatiquement à partir du champ «\_domain\_». Il peut s’agir d’un nom d’hôte (p.\_ex., «\_contoso.onmicrosoft.com\_») ou d’un ID de tenant UUID."
      anyOf:
        - type: string
          description: "Le domaine du tenant Azure AD sous forme de nom d’hôte (p.\_ex., contoso.onmicrosoft.com)."
          minLength: 0
          maxLength: 512
          format: hostname
        - type: string
          description: Le domaine du tenant Azure AD sous forme d’ID de tenant UUID.
          format: uuid
    EventStreamCloudEventConnectionDeletedPreviousObject7OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject7OptionsUseridAttributeEnum:
      type: string
      description: "La revendication Azure AD à utiliser comme identifiant utilisateur unique. «\_oid\_» (ID d’objet) est recommandée pour les connexions à un seul tenant et obligatoire pour SCIM. «\_sub\_» (sujet) est obligatoire pour le point de terminaison multi-tenant/commun. S’applique uniquement avec le protocole OpenID Connect."
      enum:
        - oid
        - sub
    EventStreamCloudEventConnectionDeletedPreviousObject7OptionsWaadProtocolEnum:
      type: string
      description: "Le protocole d’authentification des points de terminaison Azure AD v1. «\_openid-connect\_» (par défaut et recommandé) utilise OAuth 2.0/OIDC moderne. «\_ws-federation\_» est un protocole hérité basé sur SAML pour les anciennes intégrations. Disponible uniquement avec l’API Azure AD v1."
      enum:
        - ws-federation
        - openid-connect
    EventStreamCloudEventConnectionUpdatedObject0OptionsConnectionSettings:
      type: object
      description: "Paramètres OAuth 2.0 PKCE (clé de preuve pour l’échange de code). PKCE renforce la sécurité des clients publics en empêchant les attaques par interception de codes d’autorisation. «\_auto\_» (recommandé) utilise la méthode la plus robuste prise en charge par l’IdP."
      additionalProperties: false
      properties:
        pkce:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0OptionsConnectionSettingsPkceEnum
    EventStreamCloudEventConnectionUpdatedObject0OptionsDpopSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer le JWT de preuve DPoP. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - ES512
        - Ed25519
    EventStreamCloudEventConnectionUpdatedObject0OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration du stockage des jetons du fournisseur d’identité dans
        Token Vault d’Auth0. Lorsqu’il est actif, Auth0 stocke de façon
        sécurisée les jetons d’accès et d’actualisation provenant de connexions
        fédérées, ce qui permet à votre application d’effectuer des requêtes API
        authentifiées au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte des jetons d’accès et d’actualisation pour les
            connexions fédérées
    EventStreamCloudEventConnectionUpdatedObject0OptionsIdTokenSignedResponseAlgsItemEnum:
      type: string
      description: Algorithme autorisé pour vérifier les jetons d’ID.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionUpdatedObject0OptionsOidcMetadata:
      type: object
      description: >-
        Métadonnées du fournisseur OpenID Connect conformément à
        https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata
      additionalProperties: false
      required:
        - authorization_endpoint
        - id_token_signing_alg_values_supported
        - issuer
        - jwks_uri
      properties:
        acr_values_supported:
          type: array
          description: >-
            Liste des références de classes de contexte d’authentification
            prises en charge par cet OP
          minItems: 0
          items:
            type: string
            maxLength: 100
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        claim_types_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des types de revendications pris en
            charge par le fournisseur OpenID. Ces types de revendications sont
            décrits à la section 5.6 d’OpenID Connect Core 1.0 [OpenID.Core].
            S’il est omis, l’implémentation ne prend en charge que les
            revendications normales.
          minItems: 0
          items:
            type: string
            maxLength: 25
        claims_locales_supported:
          type: array
          description: >-
            Langues et scripts pris en charge pour les valeurs des
            revendications renvoyées, représentés sous forme de tableau JSON de
            balises linguistiques BCP47 [RFC5646]. Toutes les langues et tous
            les scripts ne sont pas nécessairement pris en charge pour toutes
            les valeurs de revendication.
          minItems: 0
          items:
            type: string
            maxLength: 50
        claims_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre claims; true indique cette prise en charge. S’il est omis,
            la valeur par défaut est false.
        claims_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des noms de revendications pour
            lesquelles le fournisseur OpenID PEUT être en mesure de fournir des
            valeurs. Notez que, pour des raisons de confidentialité ou autres,
            cette liste pourrait ne pas être exhaustive.
          minItems: 0
          items:
            type: string
            maxLength: 100
        code_challenge_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste de méthodes de défi de code de la clé de preuve pour l’échange de code (PKCE) prises en charge par cet OP (p.\_ex., S256, plain), telles que définies dans la RFC 7636."
          minItems: 0
          items:
            type: string
            maxLength: 20
        display_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès de ce point de terminaison pour les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        dpop_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge pour signer les JWT de preuve DPoP.
          minItems: 0
          items:
            type: string
            maxLength: 14
        end_session_endpoint:
          type: string
          description: >-
            URL du point de terminaison de déconnexion/fin de session du
            fournisseur d’identité. Lorsqu’elle est configurée comme URL
            statique, les utilisateurs y sont redirigés après s’être déconnectés
            d’Auth0. Doit utiliser le schéma HTTPS.
          minLength: 8
          maxLength: 255
          format: uri
        grant_types_supported:
          type: array
          description: >-
            Liste des valeurs de type d’autorisation OAuth 2.0 prises en charge
            par cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en
            charge les valeurs de type d’autorisation authorization_code et
            implicit et PEUVENT prendre en charge d’autres types d’autorisation.
            S’il est omis, la valeur par défaut est ["authorization_code",
            "implicit"].
          minItems: 0
          items:
            type: string
            maxLength: 100
        id_token_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour le jeton d’ID afin
            d’encoder les revendications dans un JWT
          minItems: 0
          items:
            type: string
            maxLength: 14
        id_token_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour le jeton d’ID afin
            d’encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        id_token_signing_alg_values_supported:
          type: array
          description: >-
            Liste des algorithmes de signature JWS (valeurs alg) pris en charge
            par l’OP pour le jeton d’ID afin d’encoder les revendications dans
            un JWT. L’algorithme RS256 DOIT être inclus. La valeur none PEUT
            être prise en charge, mais NE DOIT PAS être utilisée, sauf si le
            type de réponse utilisé ne renvoie aucun jeton d’ID du point de
            terminaison d’autorisation, comme lors de l’utilisation du flux de
            code d’autorisation. https://datatracker.ietf.org/doc/html/rfc7518
          minItems: 1
          items:
            type: string
            description: >-
              Algorithme de signature JWS pris en charge par l’IdP pour signer
              les jetons d’ID (selon les métadonnées de découverte OIDC).
            maxLength: 10
        issuer:
          type: string
          description: "URL d’émetteur unique du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» des jetons d’ID émis par le fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques servant à vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons d’ID.
          minLength: 8
          maxLength: 255
          format: uri
        op_policy_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client pour lui permettre de prendre connaissance des exigences
            de l’OP concernant l’utilisation, par la partie utilisatrice, des
            données fournies par l’OP. Le processus d’enregistrement DEVRAIT
            afficher cette URL à la personne qui enregistre le client si elle
            est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        op_tos_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client pour lui permettre de prendre connaissance des conditions
            d’utilisation des fournisseurs OpenID. Le processus d’enregistrement
            DEVRAIT afficher cette URL à la personne qui enregistre le client si
            elle est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        registration_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’enregistrement dynamique des clients
            de l’OP. RECOMMANDÉ, mais non OBLIGATOIRE.
            https://openid.net/specs/openid-connect-discovery-1_0.html#OpenID.Registration
          minLength: 8
          maxLength: 255
          format: uri
        request_object_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés tant lorsque l’objet de requête est
            transmis par valeur que lorsqu’il est transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 28
        request_object_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés tant lorsque l’objet de requête est
            transmis par valeur que lorsqu’il est transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 26
        request_object_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par l’OP pour les objets de requête,
            décrits à la section 6.1 d’OpenID Connect Core 1.0 [OpenID.Core].
            Ces algorithmes sont utilisés tant lorsque l’objet de requête est
            transmis par valeur (à l’aide du paramètre request) que lorsqu’il
            est transmis par référence (à l’aide du paramètre request_uri). Les
            serveurs DEVRAIENT prendre en charge none et RS256.
          minItems: 0
          items:
            type: string
            maxLength: 10
        request_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request; true indique cette prise en charge. S’il est
            omis, la valeur par défaut est false.
        request_uri_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request_uri; true indique cette prise en charge. S’il est
            omis, la valeur par défaut est false.
        require_request_uri_registration:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP exige l’utilisation du paramètre
            request_uri. S’il est omis, la valeur par défaut est false.
        response_modes_supported:
          type: array
          description: >-
            Liste des valeurs response_mode OAuth 2.0 prises en charge par cet
            OP. Si ce paramètre est omis, la valeur par défaut des fournisseurs
            OpenID dynamiques est ["query", "fragment"]
          minItems: 0
          items:
            type: string
            maxLength: 20
        response_types_supported:
          type: array
          description: >-
            Liste des valeurs response_type OAuth 2.0 prises en charge par cet
            OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge les
            valeurs de type de réponse code, id_token et token id_token
          minItems: 1
          items:
            type: string
            maxLength: 40
        scopes_supported:
          type: array
          description: >-
            Liste des valeurs de portée OAuth 2.0 [RFC6749] prises en charge par
            ce serveur. Le serveur DOIT prendre en charge la valeur de portée
            openid. Les serveurs PEUVENT choisir de ne pas déclarer certaines
            valeurs de portée prises en charge, même lorsque ce paramètre est
            utilisé, bien que celles définies dans [OpenID.Core] DEVRAIENT être
            répertoriées si elles sont prises en charge. RECOMMANDÉ, mais non
            OBLIGATOIRE
          minItems: 0
          items:
            type: string
            maxLength: 100
        service_documentation:
          type: string
          description: >-
            URL d’une page contenant des renseignements lisibles par l’humain
            que les développeurs pourraient vouloir ou devoir connaître
            lorsqu’ils utilisent le fournisseur OpenID. En particulier, si le
            fournisseur OpenID ne prend pas en charge l’enregistrement dynamique
            des clients, cette documentation doit fournir des renseignements sur
            la façon d’enregistrer les clients.
          minLength: 8
          maxLength: 255
          format: uri
        subject_types_supported:
          type: array
          description: >-
            Liste des types d’identifiants de sujet pris en charge par cet OP.
            Les types valides comprennent pairwise et public
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jeton OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultatif pour le flux implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_methods_supported:
          type: array
          description: "Tableau JSON contenant la liste des méthodes d’authentification client prises en charge par ce point de terminaison de jeton. Les options sont client_secret_post, client_secret_basic, client_secret_jwt et private_key_jwt, comme décrit à la section\_9 d’OpenID Connect Core 1.0 [OpenID.Core]. D’autres méthodes d’authentification PEUVENT être définies par des extensions. Si ce paramètre est omis, la valeur par défaut est client_secret_basic -- le schéma d’authentification HTTP Basic spécifié à la section\_2.3.1 d’OAuth 2.0 [RFC6749]."
          minItems: 0
          items:
            type: string
            maxLength: 60
        token_endpoint_auth_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour la signature du JWT [JWT] utilisé pour authentifier le client
            auprès de ce point de terminaison avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        ui_locales_supported:
          type: array
          description: >-
            Langues et systèmes d’écriture pris en charge par l’interface
            utilisateur, représentés sous forme de tableau JSON de balises
            linguistiques BCP47 [RFC5646].
          minItems: 0
          items:
            type: string
            maxLength: 50
        userinfo_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de chiffrement JWE
            [JWE] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les claims dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 10
        userinfo_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de chiffrement JWE
            (valeurs enc) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les claims dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’il est configuré avec un mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des claims
            supplémentaires du profil utilisateur à l’aide du jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        userinfo_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de signature JWS
            [JWS] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les claims dans un JWT [JWT]. La valeur none
            PEUT être incluse.
          minItems: 0
          items:
            type: string
            maxLength: 10
    EventStreamCloudEventConnectionUpdatedObject0OptionsSchemaVersionEnum:
      type: string
      description: Version interne du schéma des options de connexion.
      enum:
        - openid-1.0.0
        - oidc-v4
    EventStreamCloudEventConnectionUpdatedObject0OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la façon dont les attributs racine du profil utilisateur (name, nickname, picture, etc.) sont synchronisés à partir du fournisseur d’identité. 'on_each_login'\_: met à jour les attributs à chaque authentification (valeur par défaut)\_; 'on_first_login'\_: définit les attributs uniquement lors de la première connexion, ce qui permet de les mettre à jour indépendamment par la suite\_; 'never_on_login'\_: ne les synchronise jamais à partir de l’IdP, préservant ainsi les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionUpdatedObject0OptionsTokenEndpointAuthMethodEnum:
      type: string
      description: "Méthode d’authentification utilisée au point de terminaison de jeton du fournisseur d’identité. 'client_secret_post' envoie les identifiants dans le corps de la requête\_; 'private_key_jwt' utilise une assertion JWT signée pour une sécurité renforcée. S’applique lorsque strategy=oidc ou okta."
      enum:
        - client_secret_post
        - private_key_jwt
    EventStreamCloudEventConnectionUpdatedObject0OptionsTokenEndpointAuthSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer les client_assertions. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionUpdatedObject0OptionsTokenEndpointJwtcaAudFormatEnum:
      type: string
      description: "Précise le format du claim aud (audience) inclus dans le JWT utilisé pour l’authentification client au point de terminaison de jeton. Les valeurs acceptées sont\_: 'issuer' (le claim aud est défini sur l’URL de l’émetteur OIDC) ou 'token_endpoint' (le claim aud est défini sur l’URL du point de terminaison de jeton)."
      enum:
        - issuer
        - token_endpoint
    EventStreamCloudEventConnectionUpdatedObject0OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des claims
        personnalisés, sélectionner des sources d’identité précises ou
        configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject0OptionsAttributeMap:
      type: object
      description: >-
        Configuration du mappage des revendications du fournisseur d’identité
        vers les attributs du profil utilisateur Auth0. Permet de personnaliser
        les revendications de l’IdP qui renseignent les champs utilisateur et la
        façon dont elles sont transformées.
      additionalProperties: false
      properties:
        attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0OptionsAttributeMapAttributes
        userinfo_scope:
          type: string
          description: Portées à envoyer au point de terminaison UserInfo de l’IdP
          minLength: 0
          maxLength: 255
        mapping_mode:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject0OptionsAttributeMapMappingModeEnum
    EventStreamCloudEventConnectionUpdatedObject0OptionsTypeEnum:
      type: string
      description: "Type de canal de communication OIDC. 'back_channel' (client confidentiel) échange les jetons côté serveur pour une sécurité accrue\_; 'front_channel' traite les réponses dans le navigateur."
      enum:
        - back_channel
        - front_channel
    EventStreamCloudEventConnectionUpdatedObject1OptionsConnectionSettings:
      type: object
      description: "Paramètres OAuth\_2.0 PKCE (clé de preuve pour l’échange de code). PKCE améliore la sécurité des clients publics en empêchant les attaques par interception de code d’autorisation. «\_auto\_» (recommandé) utilise la méthode la plus robuste prise en charge par l’IdP."
      additionalProperties: false
      properties:
        pkce:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1OptionsConnectionSettingsPkceEnum
    EventStreamCloudEventConnectionUpdatedObject1OptionsDpopSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour la signature JWT de la preuve DPoP. S’applique
        lorsque strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - ES512
        - Ed25519
    EventStreamCloudEventConnectionUpdatedObject1OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration permettant de stocker les jetons du fournisseur d’identité
        dans le Token Vault d’Auth0. Lorsqu’elle est active, Auth0 stocke de
        façon sécurisée les jetons d’accès et d’actualisation provenant des
        connexions fédérées, ce qui permet à votre application d’effectuer des
        requêtes API authentifiées au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte de jetons d’actualisation et de jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionUpdatedObject1OptionsIdTokenSignedResponseAlgsItemEnum:
      type: string
      description: Algorithme autorisé pour vérifier les jetons ID.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionUpdatedObject1OptionsOidcMetadata:
      type: object
      description: >-
        Métadonnées du fournisseur OpenID Connect conformément à
        https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata
      additionalProperties: false
      required:
        - authorization_endpoint
        - id_token_signing_alg_values_supported
        - issuer
        - jwks_uri
      properties:
        acr_values_supported:
          type: array
          description: >-
            Liste des références de classes de contexte d’authentification
            prises en charge par cet OP
          minItems: 0
          items:
            type: string
            maxLength: 100
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité, vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        claim_types_supported:
          type: array
          description: "Tableau JSON contenant une liste des types de revendications pris en charge par le fournisseur OpenID. Ces types de revendications sont décrits dans la section\_5.6 d’OpenID Connect Core 1.0 [OpenID.Core]. S’il est omis, l’implémentation ne prend en charge que les revendications normales."
          minItems: 0
          items:
            type: string
            maxLength: 25
        claims_locales_supported:
          type: array
          description: >-
            Langues et scripts pris en charge pour les valeurs des
            revendications renvoyées, représentés sous forme de tableau JSON de
            balises linguistiques BCP47 [RFC5646]. Toutes les langues et tous
            les scripts ne sont pas nécessairement pris en charge pour toutes
            les valeurs de revendication.
          minItems: 0
          items:
            type: string
            maxLength: 50
        claims_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre claims, true indiquant cette prise en charge. Si elle est
            omise, la valeur par défaut est false.
        claims_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des noms de revendications pour
            lesquelles le fournisseur OpenID PEUT être en mesure de fournir des
            valeurs. Notez que, pour des raisons de confidentialité ou autres,
            cette liste pourrait ne pas être exhaustive.
          minItems: 0
          items:
            type: string
            maxLength: 100
        code_challenge_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste de méthodes de défi de code de la clé de preuve pour l’échange de code (PKCE) prises en charge par cet OP (p.\_ex., S256, plain), telles que définies dans la RFC 7636."
          minItems: 0
          items:
            type: string
            maxLength: 20
        display_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jetons
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès de ce point de terminaison au moyen des méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        dpop_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge pour la signature des JWT de preuve
            DPoP.
          minItems: 0
          items:
            type: string
            maxLength: 14
        end_session_endpoint:
          type: string
          description: >-
            URL du point de terminaison de logout/fin de session du fournisseur
            d’identité. Lorsqu’elle est configurée comme URL statique, les
            utilisateurs y sont redirigés après s’être déconnectés d’Auth0. Doit
            utiliser le schéma HTTPS.
          minLength: 8
          maxLength: 255
          format: uri
        grant_types_supported:
          type: array
          description: >-
            Liste des valeurs de types d’autorisation OAuth 2.0 prises en charge
            par cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en
            charge les valeurs de type d’autorisation authorization_code et
            implicit, et PEUVENT prendre en charge d’autres types
            d’autorisation. Si elle est omise, la valeur par défaut est
            ["authorization_code", "implicit"].
          minItems: 0
          items:
            type: string
            maxLength: 100
        id_token_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour le jeton ID afin
            d’encoder les revendications dans un JWT
          minItems: 0
          items:
            type: string
            maxLength: 14
        id_token_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour le jeton ID afin
            d’encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        id_token_signing_alg_values_supported:
          type: array
          description: >-
            Liste des algorithmes de signature JWS (valeurs alg) pris en charge
            par l’OP pour le jeton ID afin d’encoder les revendications dans un
            JWT. L’algorithme RS256 DOIT être inclus. La valeur none PEUT être
            prise en charge, mais NE DOIT PAS être utilisée à moins que le type
            de réponse utilisé ne renvoie aucun jeton ID depuis le point de
            terminaison d’autorisation, notamment lors de l’utilisation du flux
            de code d’autorisation.
            https://datatracker.ietf.org/doc/html/rfc7518
          minItems: 1
          items:
            type: string
            description: >-
              Algorithme de signature JWS pris en charge par l’IdP pour la
              signature de jetons ID (selon les métadonnées de découverte OIDC).
            maxLength: 10
        issuer:
          type: string
          description: "URL de l’identificateur unique de l’émetteur du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» des jetons ID émis par le fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques nécessaires à la
            vérification des signatures. Auth0 récupère ces clés pour valider
            les signatures des jetons ID.
          minLength: 8
          maxLength: 255
          format: uri
        op_policy_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client pour lui permettre de consulter les exigences de l’OP
            quant à l’utilisation, par la partie utilisatrice, des données
            fournies par l’OP. Le processus d’enregistrement DEVRAIT afficher
            cette URL à la personne qui enregistre le client si elle est
            fournie.
          minLength: 8
          maxLength: 255
          format: uri
        op_tos_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client pour lui permettre de consulter les conditions
            d’utilisation des fournisseurs OpenID. Le processus d’enregistrement
            DEVRAIT afficher cette URL à la personne qui enregistre le client si
            elle est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        registration_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’enregistrement dynamique des clients
            de l’OP. RECOMMANDÉ, mais non OBLIGATOIRE.
            https://openid.net/specs/openid-connect-discovery-1_0.html#OpenID.Registration
          minLength: 8
          maxLength: 255
          format: uri
        request_object_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés autant lorsque l’objet de requête est
            transmis par valeur que lorsqu’il est transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 28
        request_object_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés autant lorsque l’objet de requête est
            transmis par valeur que lorsqu’il est transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 26
        request_object_signing_alg_values_supported:
          type: array
          description: "Tableau JSON contenant une liste des algorithmes de signature JWS (valeurs alg) pris en charge par l’OP pour les objets de requête, décrits dans la section\_6.1 d’OpenID Connect Core 1.0 [OpenID.Core]. Ces algorithmes sont utilisés autant lorsque l’objet de requête est transmis par valeur (à l’aide du paramètre request) que lorsqu’il est transmis par référence (à l’aide du paramètre request_uri). Les serveurs DEVRAIENT prendre en charge none et RS256."
          minItems: 0
          items:
            type: string
            maxLength: 10
        request_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request, true indiquant cette prise en charge. Si elle est
            omise, la valeur par défaut est false.
        request_uri_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request_uri, true indiquant cette prise en charge. Si elle
            est omise, la valeur par défaut est false.
        require_request_uri_registration:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP exige l’utilisation du paramètre
            request_uri. S’il est omis, la valeur par défaut est faux.
        response_modes_supported:
          type: array
          description: >-
            Liste des valeurs response_mode d’OAuth 2.0 prises en charge par cet
            OP. Si elle est omise, la valeur par défaut pour les fournisseurs
            OpenID dynamiques est ["query", "fragment"]
          minItems: 0
          items:
            type: string
            maxLength: 20
        response_types_supported:
          type: array
          description: >-
            Liste des valeurs response_type d’OAuth 2.0 prises en charge par cet
            OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge les
            types de réponse code, id_token et token id_token
          minItems: 1
          items:
            type: string
            maxLength: 40
        scopes_supported:
          type: array
          description: >-
            Liste des valeurs scope d’OAuth 2.0 [RFC6749] prises en charge par
            ce serveur. Le serveur DOIT prendre en charge la valeur de scope
            openid. Les serveurs PEUVENT choisir de ne pas annoncer certaines
            valeurs scope prises en charge, même lorsque ce paramètre est
            utilisé, bien que celles définies dans [OpenID.Core] DEVRAIENT être
            répertoriées si elles sont prises en charge. RECOMMANDÉ, mais non
            OBLIGATOIRE
          minItems: 0
          items:
            type: string
            maxLength: 100
        service_documentation:
          type: string
          description: >-
            URL d’une page contenant des renseignements lisibles par des humains
            que les développeurs pourraient vouloir ou devoir connaître
            lorsqu’ils utilisent le fournisseur OpenID. En particulier, si le
            fournisseur OpenID ne prend pas en charge l’inscription dynamique
            des clients, cette documentation doit expliquer comment inscrire les
            clients.
          minLength: 8
          maxLength: 255
          format: uri
        subject_types_supported:
          type: array
          description: >-
            Liste des types d’identifiants de sujet pris en charge par cet OP.
            Les types valides comprennent pairwise et public
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jeton OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultatif pour le flux implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste des méthodes d’authentification du client prises en charge par ce point de terminaison de jeton. Les options sont client_secret_post, client_secret_basic, client_secret_jwt et private_key_jwt, comme décrit à la section\_9 d’OpenID Connect Core 1.0 [OpenID.Core]. D’autres méthodes d’authentification PEUVENT être définies par des extensions. S’il est omis, la valeur par défaut est client_secret_basic -- le schéma d’authentification HTTP Basic spécifié à la section\_2.3.1 d’OAuth 2.0 [RFC6749]."
          minItems: 0
          items:
            type: string
            maxLength: 60
        token_endpoint_auth_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès de ce point de terminaison avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        ui_locales_supported:
          type: array
          description: >-
            Langues et systèmes d’écriture pris en charge par l’interface
            utilisateur, représentés sous forme de tableau JSON de valeurs de
            balises linguistiques BCP47 [RFC5646].
          minItems: 0
          items:
            type: string
            maxLength: 50
        userinfo_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            [JWE] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour chiffrer les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 10
        userinfo_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) [JWA] pris en charge par le point de terminaison
            UserInfo pour chiffrer les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’il est configuré avec un mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des
            revendications supplémentaires du profil utilisateur à l’aide du
            jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        userinfo_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            [JWS] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour signer les revendications dans un JWT [JWT]. La valeur
            none PEUT être incluse.
          minItems: 0
          items:
            type: string
            maxLength: 10
    EventStreamCloudEventConnectionUpdatedObject1OptionsSchemaVersionEnum:
      type: string
      description: Version interne du schéma des options de connexion.
      enum:
        - openid-1.0.0
        - oidc-v4
    EventStreamCloudEventConnectionUpdatedObject1OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la façon dont les attributs racine du profil utilisateur (name, nickname, picture, etc.) sont synchronisés depuis le fournisseur d’identité. 'on_each_login'\_: met à jour à chaque authentification (valeur par défaut)\_; 'on_first_login'\_: définit les attributs uniquement lors de la première connexion, ce qui permet de les mettre à jour indépendamment par la suite\_; 'never_on_login'\_: ne synchronise jamais depuis l’IdP, ce qui préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionUpdatedObject1OptionsTokenEndpointAuthMethodEnum:
      type: string
      description: "Méthode d’authentification utilisée au point de terminaison de jeton du fournisseur d’identité. 'client_secret_post' envoie les identifiants dans le corps de la requête\_; 'private_key_jwt' utilise une assertion JWT signée pour une sécurité renforcée. S’applique lorsque strategy=oidc ou okta."
      enum:
        - client_secret_post
        - private_key_jwt
    EventStreamCloudEventConnectionUpdatedObject1OptionsTokenEndpointAuthSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer les client_assertions. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionUpdatedObject1OptionsTokenEndpointJwtcaAudFormatEnum:
      type: string
      description: "Spécifie le format de la revendication aud (audience) incluse dans le JWT utilisé pour l’authentification du client auprès du point de terminaison de jeton. Les valeurs acceptées sont\_: 'issuer' (la revendication aud est définie sur l’URL de l’émetteur OIDC) ou 'token_endpoint' (la revendication aud est définie sur l’URL du point de terminaison de jeton)."
      enum:
        - issuer
        - token_endpoint
    EventStreamCloudEventConnectionUpdatedObject1OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject1OptionsAttributeMap:
      type: object
      description: Mappage des revendications reçues du fournisseur d’identité (IdP)
      additionalProperties: false
      properties:
        attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1OptionsAttributeMapAttributes
        userinfo_scope:
          type: string
          description: Portées à envoyer au point de terminaison UserInfo de l’IdP
          minLength: 0
          maxLength: 255
        mapping_mode:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject1OptionsAttributeMapMappingModeEnum
    EventStreamCloudEventConnectionUpdatedObject1OptionsTypeEnum:
      type: string
      description: Type de connexion
      enum:
        - back_channel
    EventStreamCloudEventConnectionUpdatedObject2OptionsAssertionDecryptionSettings:
      type: object
      description: Paramètres de déchiffrement des assertions SAML.
      additionalProperties: false
      required:
        - algorithm_profile
      properties:
        algorithm_exceptions:
          type: array
          description: >-
            Liste des algorithmes non sécurisés à autoriser pour le
            déchiffrement des assertions SAML.
          items:
            type: string
            minLength: 1
            maxLength: 100
        algorithm_profile:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject2OptionsAssertionDecryptionSettingsAlgorithmProfileEnum
    EventStreamCloudEventConnectionUpdatedObject2OptionsDigestAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour calculer les valeurs de condensé lors de la signature des requêtes SAML et des requêtes de déconnexion. La valeur par défaut est «\_sha256\_»."
      enum:
        - sha1
        - sha256
    EventStreamCloudEventConnectionUpdatedObject2OptionsIdpinitiated:
      type: object
      description: >-
        Configuration du Single Sign-On SAML initié par l’IdP. Lorsqu’il est
        activé, permet aux utilisateurs d’amorcer une connexion directement
        depuis leur fournisseur d’identité SAML sans d’abord passer par Auth0.
        L’IdP doit inclure le paramètre de connexion dans l’URL de retour (URL
        Assertion Consumer Service).
      additionalProperties: false
      properties:
        client_authorizequery:
          description: La chaîne de requête envoyée à l’application par défaut
          type: string
          minLength: 1
          maxLength: 2048
        client_id:
          type: string
          description: >-
            L’ID client à utiliser pour les requêtes de connexion initiées par
            l’IdP.
          minLength: 1
          maxLength: 256
        client_protocol:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject2OptionsIdpinitiatedClientProtocolEnum
        enabled:
          description: >-
            Lorsque la valeur est true, active la prise en charge de la
            connexion initiée par l’IdP pour cette connexion SAML. Permet aux
            utilisateurs de se connecter directement depuis le fournisseur
            d’identité sans d’abord passer par Auth0.
          type: boolean
    EventStreamCloudEventConnectionUpdatedObject2OptionsProtocolBindingEnum:
      type: string
      description: >-
        Mécanisme de liaison du protocole SAML utilisé pour envoyer des requêtes
        d’authentification au fournisseur d’identité.
      enum:
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect
    EventStreamCloudEventConnectionUpdatedObject2OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la façon dont les attributs racine du profil utilisateur (name, nickname, picture, etc.) sont synchronisés depuis le fournisseur d’identité. «\_on_each_login\_»\_: met à jour les attributs à chaque authentification (par défaut)\_; «\_on_first_login\_»\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite\_; «\_never_on_login\_»\_: ne synchronise jamais les attributs depuis l’IdP, ce qui préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionUpdatedObject2OptionsSignatureAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour signer les requêtes d’authentification SAML et les requêtes de déconnexion à l’aide de la clé de signature de la connexion. Valeurs courantes\_: «\_rsa-sha256\_» (signature RSA avec condensé SHA-256) ou «\_rsa-sha1\_». La valeur par défaut est «\_rsa-sha256\_»."
      enum:
        - rsa-sha1
        - rsa-sha256
    EventStreamCloudEventConnectionUpdatedObject2OptionsSubject:
      type: object
      description: >-
        Nom distinctif (DN) du sujet extrait du certificat de signature du
        fournisseur d’identité.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject2OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject2OptionsFieldsMap:
      type: object
      description: "Mappe les attributs des assertions SAML du fournisseur d’identité aux attributs du profil utilisateur Auth0. Format\_: { 'auth0_field': 'saml_attribute' } ou { 'auth0_field': ['saml_attr1', 'saml_attr2'] } pour les options de repli. Fusionné avec les mappages par défaut pour email, name, given_name, family_name et groups."
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject2OptionsOidcMetadata:
      type: object
      description: >-
        Métadonnées du fournisseur OpenID Connect conformément à
        https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata.
        Utilisées avec l’accès interapplications.
      additionalProperties: false
      required:
        - authorization_endpoint
        - id_token_signing_alg_values_supported
        - issuer
        - jwks_uri
      properties:
        acr_values_supported:
          type: array
          description: >-
            Liste des références de classes de contexte d’authentification
            prises en charge par cet OP
          minItems: 0
          items:
            type: string
            maxLength: 100
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        claim_types_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des types de revendications pris en
            charge par le fournisseur OpenID. Ces types de revendications sont
            décrits à la section 5.6 d’OpenID Connect Core 1.0 [OpenID.Core].
            S’il est omis, la mise en œuvre ne prend en charge que les
            revendications normales.
          minItems: 0
          items:
            type: string
            maxLength: 25
        claims_locales_supported:
          type: array
          description: >-
            Langues et scripts pris en charge pour les valeurs des
            revendications renvoyées, représentés sous forme de tableau JSON de
            balises de langue BCP47 [RFC5646]. Toutes les langues et tous les
            scripts ne sont pas nécessairement pris en charge pour toutes les
            valeurs de revendication.
          minItems: 0
          items:
            type: string
            maxLength: 50
        claims_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre claims, true indiquant cette prise en charge. S’il est
            omis, la valeur par défaut est false.
        claims_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des noms des revendications pour
            lesquelles le fournisseur OpenID peut être en mesure de fournir des
            valeurs. Cette liste peut ne pas être exhaustive, notamment pour des
            raisons de confidentialité.
          minItems: 0
          items:
            type: string
            maxLength: 100
        code_challenge_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste de méthodes de défi de code de la clé de preuve pour l’échange de code (PKCE) prises en charge par cet OP (p.\_ex., S256, plain), telles que définies dans la RFC 7636."
          minItems: 0
          items:
            type: string
            maxLength: 20
        display_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès de ce point de terminaison, pour les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        dpop_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de signature JWS
            (valeurs alg) pris en charge pour signer les JWT de preuve DPoP.
          minItems: 0
          items:
            type: string
            maxLength: 14
        end_session_endpoint:
          type: string
          description: >-
            URL du point de terminaison de déconnexion/fin de session du
            fournisseur d’identité. Lorsqu’elle est configurée comme URL
            statique, les utilisateurs y sont redirigés après leur déconnexion
            d’Auth0. Doit utiliser le schéma HTTPS.
          minLength: 8
          maxLength: 255
          format: uri
        grant_types_supported:
          type: array
          description: >-
            Liste des valeurs de types de grant OAuth 2.0 prises en charge par
            cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge
            les valeurs de type de grant authorization_code et implicit, et
            PEUVENT prendre en charge d’autres types de grant. Si elle est
            omise, la valeur par défaut est ["authorization_code", "implicit"].
          minItems: 0
          items:
            type: string
            maxLength: 100
        id_token_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour le jeton ID afin de
            chiffrer les claims dans un JWT
          minItems: 0
          items:
            type: string
            maxLength: 14
        id_token_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour le jeton ID afin de
            chiffrer les claims dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        id_token_signing_alg_values_supported:
          type: array
          description: >-
            Liste des algorithmes de signature JWS (valeurs alg) pris en charge
            par l’OP pour le jeton ID afin d’encoder les claims dans un JWT.
            L’algorithme RS256 DOIT être inclus. La valeur none PEUT être prise
            en charge, mais NE DOIT PAS être utilisée, sauf si le type de
            réponse utilisé ne renvoie aucun jeton ID du point de terminaison
            d’autorisation (par exemple, lors de l’utilisation du flux
            Authorization Code). https://datatracker.ietf.org/doc/html/rfc7518
          minItems: 1
          items:
            type: string
            description: >-
              Algorithme de signature JWS pris en charge par l’IdP pour signer
              les jetons ID (selon les métadonnées de découverte OIDC).
            maxLength: 10
        issuer:
          type: string
          description: "URL de l’identifiant unique de l’émetteur du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre au claim «\_iss\_» des jetons ID émis par le fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité, contenant les clés publiques de vérification des
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons ID.
          minLength: 8
          maxLength: 255
          format: uri
        op_policy_uri:
          type: string
          description: >-
            URL fournie par le fournisseur OpenID à la personne qui enregistre
            le client pour lui permettre de consulter les exigences de l’OP
            concernant l’utilisation, par la partie utilisatrice, des données
            fournies par l’OP. Le processus d’enregistrement DEVRAIT afficher
            cette URL à la personne qui enregistre le client si elle est
            fournie.
          minLength: 8
          maxLength: 255
          format: uri
        op_tos_uri:
          type: string
          description: >-
            URL fournie par le fournisseur OpenID à la personne qui enregistre
            le client pour lui permettre de consulter les conditions
            d’utilisation des fournisseurs OpenID. Le processus d’enregistrement
            DEVRAIT afficher cette URL à la personne qui enregistre le client si
            elle est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        registration_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’enregistrement dynamique des clients
            de l’OP. RECOMMANDÉ, mais non OBLIGATOIRE.
            https://openid.net/specs/openid-connect-discovery-1_0.html#OpenID.Registration
          minLength: 8
          maxLength: 255
          format: uri
        request_object_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés autant lorsque l’objet de requête est
            transmis par valeur que lorsqu’il est transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 28
        request_object_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés autant lorsque l’objet de requête est
            transmis par valeur que lorsqu’il est transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 26
        request_object_signing_alg_values_supported:
          type: array
          description: "Tableau JSON contenant la liste des algorithmes de signature JWS (valeurs alg) pris en charge par l’OP pour les objets de requête, décrits à la section\_6.1 d’OpenID Connect Core 1.0 [OpenID.Core]. Ces algorithmes sont utilisés autant lorsque l’objet de requête est transmis par valeur (à l’aide du paramètre request) que lorsqu’il est transmis par référence (à l’aide du paramètre request_uri). Les serveurs DEVRAIENT prendre en charge none et RS256."
          minItems: 0
          items:
            type: string
            maxLength: 10
        request_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request; true indique qu’elle est prise en charge. Si elle
            est omise, la valeur par défaut est false.
        request_uri_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request_uri; true indique qu’elle est prise en charge. Si
            elle est omise, la valeur par défaut est false.
        require_request_uri_registration:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP exige l’utilisation du paramètre
            request_uri. Si elle est omise, la valeur par défaut est false.
        response_modes_supported:
          type: array
          description: >-
            Liste des valeurs response_mode OAuth 2.0 prises en charge par cet
            OP. Si elle est omise, la valeur par défaut pour les fournisseurs
            OpenID dynamiques est ["query", "fragment"]
          minItems: 0
          items:
            type: string
            maxLength: 20
        response_types_supported:
          type: array
          description: >-
            Liste des valeurs response_type OAuth 2.0 prises en charge par cet
            OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge les
            valeurs de type de réponse code, id_token et token id_token
          minItems: 1
          items:
            type: string
            maxLength: 40
        scopes_supported:
          type: array
          description: >-
            Liste des valeurs de scope OAuth 2.0 [RFC6749] prises en charge par
            ce serveur. Le serveur DOIT prendre en charge la valeur de scope
            openid. Les serveurs PEUVENT choisir de ne pas annoncer certaines
            valeurs de scope prises en charge, même lorsque ce paramètre est
            utilisé, bien que celles définies dans [OpenID.Core] DEVRAIENT être
            répertoriées si elles sont prises en charge. RECOMMANDÉ, mais non
            OBLIGATOIRE
          minItems: 0
          items:
            type: string
            maxLength: 100
        service_documentation:
          type: string
          description: >-
            URL d’une page contenant des informations compréhensibles par les
            humains que les développeurs pourraient vouloir ou devoir connaître
            lorsqu’ils utilisent le fournisseur OpenID. En particulier, si le
            fournisseur OpenID ne prend pas en charge l’enregistrement dynamique
            des clients, cette documentation doit expliquer comment enregistrer
            les clients.
          minLength: 8
          maxLength: 255
          format: uri
        subject_types_supported:
          type: array
          description: >-
            Liste des types d’identifiant de sujet pris en charge par cet OP.
            Les types valides comprennent pairwise et public
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jetons OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultative pour le flux
            implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_methods_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des méthodes d’authentification du
            client prises en charge par ce point de terminaison de jetons. Les
            options sont client_secret_post, client_secret_basic,
            client_secret_jwt et private_key_jwt, comme décrit à la section 9
            d’OpenID Connect Core 1.0 [OpenID.Core]. D’autres méthodes
            d’authentification PEUVENT être définies par des extensions. Si elle
            est omise, la valeur par défaut est client_secret_basic -- le schéma
            d’authentification HTTP Basic spécifié à la section 2.3.1 d’OAuth
            2.0 [RFC6749].
          minItems: 0
          items:
            type: string
            maxLength: 60
        token_endpoint_auth_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jetons
            pour la signature du JWT [JWT] utilisé pour authentifier le client
            auprès de ce point de terminaison avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        ui_locales_supported:
          type: array
          description: >-
            Langues et écritures prises en charge par l’interface utilisateur,
            représentées sous forme d’un tableau JSON de balises de langue BCP47
            [RFC5646].
          minItems: 0
          items:
            type: string
            maxLength: 50
        userinfo_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            [JWE] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 10
        userinfo_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’il est configuré avec un mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des attributs
            supplémentaires du profil utilisateur à l’aide du jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        userinfo_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            [JWS] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT]. La
            valeur none PEUT être incluse.
          minItems: 0
          items:
            type: string
            maxLength: 10
    EventStreamCloudEventConnectionUpdatedObject3OptionsAssertionDecryptionSettings:
      type: object
      description: Paramètres de déchiffrement des assertions SAML.
      additionalProperties: false
      required:
        - algorithm_profile
      properties:
        algorithm_exceptions:
          type: array
          description: >-
            Liste d’algorithmes non sécurisés autorisés pour le déchiffrement
            des assertions SAML.
          items:
            type: string
            minLength: 1
            maxLength: 100
        algorithm_profile:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject3OptionsAssertionDecryptionSettingsAlgorithmProfileEnum
    EventStreamCloudEventConnectionUpdatedObject3OptionsDigestAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour calculer les valeurs de condensé lors de la signature des requêtes SAML et des requêtes de logout. La valeur par défaut est «\_sha256\_»."
      enum:
        - sha1
        - sha256
    EventStreamCloudEventConnectionUpdatedObject3OptionsIdpinitiated:
      type: object
      description: >-
        Configuration de l’authentification unique SAML initiée par l’IdP.
        Lorsqu’elle est activée, elle permet aux utilisateurs d’ouvrir une
        session directement depuis leur fournisseur d’identité SAML sans d’abord
        passer par Auth0. L’IdP doit inclure le paramètre de connexion dans
        l’URL de retour (URL Assertion Consumer Service).
      additionalProperties: false
      properties:
        client_authorizequery:
          type: string
          description: Chaîne de requête envoyée à l’application par défaut
          minLength: 1
          maxLength: 2048
        client_id:
          type: string
          description: >-
            ID client à utiliser pour les requêtes de connexion initiées par
            l’IdP.
          minLength: 1
          maxLength: 256
        client_protocol:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedObject3OptionsIdpinitiatedClientProtocolEnum
        enabled:
          type: boolean
          description: >-
            Lorsque cette valeur est true, active la prise en charge de la
            connexion initiée par l’IdP pour cette connexion SAML. Les
            utilisateurs peuvent ainsi ouvrir une session directement depuis le
            fournisseur d’identité sans d’abord passer par Auth0.
    EventStreamCloudEventConnectionUpdatedObject3OptionsProtocolBindingEnum:
      type: string
      description: >-
        Mécanisme de liaison du protocole SAML utilisé pour envoyer des requêtes
        d’authentification au fournisseur d’identité.
      enum:
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect
    EventStreamCloudEventConnectionUpdatedObject3OptionsSetUserRootAttributesEnum:
      type: string
      description: "Détermine comment les attributs racine du profil utilisateur (nom, surnom, image, etc.) sont synchronisés depuis le fournisseur d’identité. «\_on_each_login\_»\_: met à jour les attributs à chaque authentification (valeur par défaut)\_; «\_on_first_login\_»\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite\_; «\_never_on_login\_»\_: ne synchronise jamais les attributs depuis l’IdP, afin de préserver les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionUpdatedObject3OptionsSignatureAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour signer les requêtes d’authentification SAML et les requêtes de logout à l’aide de la clé de signature de la connexion. Valeurs courantes\_: «\_rsa-sha256\_» (signature RSA avec condensé SHA-256) ou «\_rsa-sha1\_». La valeur par défaut est «\_rsa-sha256\_»."
      enum:
        - rsa-sha1
        - rsa-sha256
    EventStreamCloudEventConnectionUpdatedObject3OptionsSubject:
      type: object
      description: >-
        Nom distinctif (DN) du sujet extrait du certificat de signature du
        fournisseur d’identité.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject3OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject4OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la façon dont les attributs racine du profil utilisateur (nom, surnom, image, etc.) sont synchronisés à partir du fournisseur d’identité. «\_on_each_login\_»\_: met à jour à chaque authentification (par défaut)\_; «\_on_first_login\_»\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite\_; «\_never_on_login\_»\_: ne synchronise jamais à partir de l’IdP, ce qui préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionUpdatedObject4OptionsShouldTrustEmailVerifiedConnectionEnum:
      type: string
      description: >-
        Choisissez comment Auth0 définit le champ email_verified dans le profil
        utilisateur.
      enum:
        - never_set_emails_as_verified
        - always_set_emails_as_verified
    EventStreamCloudEventConnectionUpdatedObject4OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject5OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la façon dont les attributs racine du profil utilisateur (nom, pseudonyme, image, etc.) sont synchronisés à partir du fournisseur d’identité. 'on_each_login'\_: met à jour à chaque authentification (par défaut)\_; 'on_first_login'\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet ensuite de les mettre à jour indépendamment\_; 'never_on_login'\_: ne synchronise jamais à partir de l’IdP et conserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionUpdatedObject5OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject6OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration du stockage des jetons du fournisseur d’identité dans le
        Token Vault d’Auth0. Lorsqu’il est actif, Auth0 stocke de façon
        sécurisée les jetons d’accès et d’actualisation provenant de connexions
        fédérées, ce qui permet à votre application d’effectuer des requêtes API
        authentifiées au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte des jetons d’actualisation et des jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionUpdatedObject6OptionsSetUserRootAttributesEnum:
      type: string
      description: "Détermine la façon dont les attributs racine du profil utilisateur (`name`, `nickname`, `picture`, etc.) sont synchronisés depuis le fournisseur d’identité. «\_on_each_login\_»\_: met à jour à chaque authentification (valeur par défaut)\_; «\_on_first_login\_»\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite\_; «\_never_on_login\_»\_: ne synchronise jamais depuis l’IdP, préservant les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionUpdatedObject6OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject7OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration permettant de stocker les jetons du fournisseur d’identité
        dans Token Vault d’Auth0. Lorsqu’il est actif, Auth0 stocke de façon
        sécuritaire les jetons d’accès et d’actualisation issus des connexions
        fédérées, ce qui permet à votre application d’effectuer des appels d’API
        authentifiés au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte de jetons d’actualisation et de jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionUpdatedObject7OptionsIdentityApiEnum:
      type: string
      description: "La version du point de terminaison Azure AD utilisée pour l’authentification. «\_microsoft-identity-platform-v2.0\_» (recommandée et utilisée par défaut) prend en charge les fonctionnalités OAuth 2.0 modernes. «\_azure-active-directory-v1.0\_» est le point de terminaison hérité, soumis à des limitations de protocole. Ce choix a une incidence sur les fonctionnalités disponibles."
      enum:
        - microsoft-identity-platform-v2.0
        - azure-active-directory-v1.0
    EventStreamCloudEventConnectionUpdatedObject7OptionsSetUserRootAttributesEnum:
      type: string
      description: "Détermine la façon dont les attributs racines du profil utilisateur (nom, surnom, image, etc.) sont synchronisés à partir du fournisseur d’identité. «\_on_each_login\_»\_: met à jour les attributs à chaque authentification (par défaut)\_; «\_on_first_login\_»\_: définit les attributs uniquement lors de la première connexion, ce qui permet ensuite de les mettre à jour indépendamment\_; «\_never_on_login\_»\_: ne synchronise jamais les attributs à partir de l’IdP et préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionUpdatedObject7OptionsShouldTrustEmailVerifiedConnectionEnum:
      type: string
      description: >-
        Choisissez la façon dont Auth0 définit le champ email_verified dans le
        profil utilisateur.
      enum:
        - never_set_emails_as_verified
        - always_set_emails_as_verified
    EventStreamCloudEventConnectionUpdatedObject7OptionsTenantDomain:
      description: "Le domaine du locataire Azure AD ou son ID (UUID). Cette valeur est remplie automatiquement à partir du champ «\_domain\_». Il peut s’agir d’un nom d’hôte (p. ex., «\_contoso.onmicrosoft.com\_») ou d’un ID de locataire UUID."
      anyOf:
        - type: string
          description: >-
            Domaine du locataire Azure AD sous forme de nom d’hôte (p. ex.,
            contoso.onmicrosoft.com).
          minLength: 0
          maxLength: 512
          format: hostname
        - type: string
          description: Domaine du locataire Azure AD sous forme d’ID de locataire UUID.
          format: uuid
    EventStreamCloudEventConnectionUpdatedObject7OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject7OptionsUseridAttributeEnum:
      type: string
      description: "La revendication Azure AD à utiliser comme identifiant utilisateur unique. «\_oid\_» (ID d’objet) est recommandée pour les connexions monolocataires et requise pour SCIM. «\_sub\_» (sujet) est requise pour le point de terminaison multilocataire ou commun. S’applique uniquement au protocole OpenID Connect."
      enum:
        - oid
        - sub
    EventStreamCloudEventConnectionUpdatedObject7OptionsWaadProtocolEnum:
      type: string
      description: "Le protocole d’authentification des points de terminaison Azure AD v1. «\_openid-connect\_» (par défaut et recommandé) utilise OAuth 2.0/OIDC moderne. «\_ws-federation\_» est un protocole hérité fondé sur SAML, destiné aux anciennes intégrations. Disponible uniquement avec l’API Azure AD v1."
      enum:
        - ws-federation
        - openid-connect
    EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsConnectionSettings:
      type: object
      description: "Paramètres PKCE OAuth 2.0 (clé de preuve pour l’échange de code). PKCE renforce la sécurité des clients publics en empêchant les attaques par interception de codes d’autorisation. «\_auto\_» (recommandé) utilise la méthode la plus robuste prise en charge par l’IdP."
      additionalProperties: false
      properties:
        pkce:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsConnectionSettingsPkceEnum
    EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsDpopSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer le JWT de preuve DPoP. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - ES512
        - Ed25519
    EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration du stockage des jetons du fournisseur d’identité dans le
        coffre-fort de jetons d’Auth0. Lorsqu’il est activé, Auth0 stocke de
        façon sécurisée les jetons d’accès et d’actualisation issus des
        connexions fédérées, ce qui permet à votre application d’effectuer des
        requêtes d’API authentifiées au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte des jetons d’actualisation et des jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsIdTokenSignedResponseAlgsItemEnum:
      type: string
      description: Algorithme autorisé pour vérifier les jetons ID.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsOidcMetadata:
      type: object
      description: >-
        Métadonnées du fournisseur OpenID Connect conformément à
        https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata
      additionalProperties: false
      required:
        - authorization_endpoint
        - id_token_signing_alg_values_supported
        - issuer
        - jwks_uri
      properties:
        acr_values_supported:
          type: array
          description: >-
            Liste des références de classes de contexte d’authentification
            prises en charge par cet OP
          minItems: 0
          items:
            type: string
            maxLength: 100
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité, vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison lance le flux d’autorisation OAuth 2.0 par code.
          minLength: 8
          maxLength: 2083
          format: uri
        claim_types_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des types de claims pris en charge
            par le fournisseur OpenID. Ces types de claims sont décrits à la
            section 5.6 d’OpenID Connect Core 1.0 [OpenID.Core]. S’ils sont
            omis, l’implémentation ne prend en charge que les claims normaux.
          minItems: 0
          items:
            type: string
            maxLength: 25
        claims_locales_supported:
          type: array
          description: >-
            Langues et scripts pris en charge pour les valeurs des claims
            retournés, représentés sous forme de tableau JSON de balises
            linguistiques BCP47 [RFC5646]. Toutes les langues et tous les
            scripts ne sont pas nécessairement pris en charge pour toutes les
            valeurs de claims.
          minItems: 0
          items:
            type: string
            maxLength: 50
        claims_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge le paramètre
            claims; true indique que ce paramètre est pris en charge. Si elle
            est omise, la valeur par défaut est false.
        claims_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des noms de claims pour lesquels le
            fournisseur OpenID PEUT être en mesure de fournir des valeurs. Cette
            liste pourrait ne pas être exhaustive, notamment pour des raisons de
            confidentialité.
          minItems: 0
          items:
            type: string
            maxLength: 100
        code_challenge_methods_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des méthodes de défi de code de
            PKCE (clé de preuve pour l’échange de code) prises en charge par cet
            OP (p. ex., S256, plain), telles que définies dans la RFC 7636.
          minItems: 0
          items:
            type: string
            maxLength: 20
        display_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jetons
            pour la signature du JWT [JWT] utilisé pour authentifier le client
            auprès de ce point de terminaison avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        dpop_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge pour signer les JWT de preuve DPoP.
          minItems: 0
          items:
            type: string
            maxLength: 14
        end_session_endpoint:
          type: string
          description: >-
            URL du point de terminaison de déconnexion ou de fin de session du
            fournisseur d’identité. Lorsqu’elle est configurée comme URL
            statique, les utilisateurs y sont redirigés après s’être déconnectés
            d’Auth0. Doit utiliser le protocole HTTPS.
          minLength: 8
          maxLength: 255
          format: uri
        grant_types_supported:
          type: array
          description: >-
            Liste des valeurs de type d’autorisation OAuth 2.0 prises en charge
            par cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en
            charge les valeurs authorization_code et implicit du type
            d’autorisation et PEUVENT prendre en charge d’autres types
            d’autorisation. Si elle est omise, la valeur par défaut est
            ["authorization_code", "implicit"].
          minItems: 0
          items:
            type: string
            maxLength: 100
        id_token_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour encoder les claims du
            jeton ID dans un JWT
          minItems: 0
          items:
            type: string
            maxLength: 14
        id_token_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour encoder les claims du
            jeton ID dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        id_token_signing_alg_values_supported:
          type: array
          description: >-
            Liste des algorithmes de signature JWS (valeurs alg) pris en charge
            par l’OP pour encoder les claims du jeton ID dans un JWT.
            L’algorithme RS256 DOIT être inclus. La valeur none PEUT être prise
            en charge, mais NE DOIT PAS être utilisée, sauf si le type de
            réponse utilisé ne renvoie aucun jeton ID depuis le point de
            terminaison d’autorisation, comme lors de l’utilisation du flux
            d’autorisation par code.
            https://datatracker.ietf.org/doc/html/rfc7518
          minItems: 1
          items:
            type: string
            description: >-
              Algorithme de signature JWS pris en charge par l’IdP pour la
              signature des jetons ID (d’après les métadonnées de découverte
              OIDC).
            maxLength: 10
        issuer:
          type: string
          description: "URL d’identifiant unique de l’émetteur du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» dans les jetons ID du fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques nécessaires à la
            vérification des signatures. Auth0 récupère ces clés pour valider
            les signatures des jetons ID.
          minLength: 8
          maxLength: 255
          format: uri
        op_policy_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client afin qu’elle puisse consulter les exigences de l’OP
            concernant l’utilisation, par la partie utilisatrice, des données
            fournies par l’OP. Le processus d’enregistrement DEVRAIT afficher
            cette URL à la personne qui enregistre le client si elle est
            fournie.
          minLength: 8
          maxLength: 255
          format: uri
        op_tos_uri:
          type: string
          description: >-
            URL que le fournisseur OpenID fournit à la personne qui enregistre
            le client afin qu’elle puisse consulter les conditions d’utilisation
            du fournisseur OpenID. Le processus d’enregistrement DEVRAIT
            afficher cette URL à la personne qui enregistre le client si elle
            est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        registration_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’enregistrement dynamique des clients
            de l’OP. RECOMMANDÉ, mais non OBLIGATOIRE.
            https://openid.net/specs/openid-connect-discovery-1_0.html#OpenID.Registration
          minLength: 8
          maxLength: 255
          format: uri
        request_object_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés lorsque l’objet de requête est
            transmis par valeur ou par référence.
          minItems: 0
          items:
            type: string
            maxLength: 28
        request_object_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés lorsque l’objet de requête est
            transmis par valeur ou par référence.
          minItems: 0
          items:
            type: string
            maxLength: 26
        request_object_signing_alg_values_supported:
          type: array
          description: "Tableau JSON contenant une liste des algorithmes de signature JWS (valeurs alg) pris en charge par l’OP pour les objets de requête, décrits dans la section\_6.1 d’OpenID Connect Core 1.0 [OpenID.Core]. Ces algorithmes sont utilisés lorsque l’objet de requête est transmis par valeur (à l’aide du paramètre request) ou par référence (à l’aide du paramètre request_uri). Les serveurs DEVRAIENT prendre en charge none et RS256."
          minItems: 0
          items:
            type: string
            maxLength: 10
        request_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request, true indiquant cette prise en charge. Si elle est
            omise, la valeur par défaut est false.
        request_uri_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request_uri, true indiquant cette prise en charge. Si elle
            est omise, la valeur par défaut est false.
        require_request_uri_registration:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP exige l’utilisation du paramètre
            request_uri. Si elle est omise, la valeur par défaut est false.
        response_modes_supported:
          type: array
          description: >-
            Liste des valeurs response_mode d’OAuth 2.0 prises en charge par cet
            OP. Si elle est omise, la valeur par défaut pour les fournisseurs
            OpenID dynamiques est ["query", "fragment"]
          minItems: 0
          items:
            type: string
            maxLength: 20
        response_types_supported:
          type: array
          description: >-
            Liste des valeurs response_type d’OAuth 2.0 prises en charge par cet
            OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge les
            valeurs de type de réponse code, id_token et token id_token
          minItems: 1
          items:
            type: string
            maxLength: 40
        scopes_supported:
          type: array
          description: >-
            Liste des valeurs de portée OAuth 2.0 [RFC6749] prises en charge par
            ce serveur. Le serveur DOIT prendre en charge la valeur de portée
            openid. Les serveurs PEUVENT choisir de ne pas annoncer certaines
            valeurs de portée prises en charge, même lorsque ce paramètre est
            utilisé, bien que celles définies dans [OpenID.Core] DEVRAIENT être
            répertoriées si elles sont prises en charge. RECOMMANDÉ, mais non
            OBLIGATOIRE
          minItems: 0
          items:
            type: string
            maxLength: 100
        service_documentation:
          type: string
          description: >-
            URL d’une page contenant des informations lisibles par l’humain que
            les développeurs pourraient vouloir ou devoir connaître lorsqu’ils
            utilisent le fournisseur OpenID. En particulier, si le fournisseur
            OpenID ne prend pas en charge l’enregistrement dynamique des
            clients, cette documentation doit fournir des informations sur
            l’enregistrement des clients.
          minLength: 8
          maxLength: 255
          format: uri
        subject_types_supported:
          type: array
          description: >-
            Liste des types d’identifiants de sujet pris en charge par cet OP.
            Les types valides comprennent pairwise et public
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jeton OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultatif pour le flux implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste des méthodes d’authentification du client prises en charge par ce point de terminaison de jeton. Les options sont client_secret_post, client_secret_basic, client_secret_jwt et private_key_jwt, comme décrit dans la section\_9 d’OpenID Connect Core 1.0 [OpenID.Core]. D’autres méthodes d’authentification PEUVENT être définies par des extensions. Si ce paramètre est omis, la valeur par défaut est client_secret_basic -- le schéma d’authentification HTTP Basic spécifié dans la section\_2.3.1 d’OAuth 2.0 [RFC6749]."
          minItems: 0
          items:
            type: string
            maxLength: 60
        token_endpoint_auth_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour la signature du JWT [JWT] utilisé afin d’authentifier le client
            auprès du point de terminaison de jeton pour les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        ui_locales_supported:
          type: array
          description: >-
            Langues et scripts pris en charge pour l’interface utilisateur,
            représentés sous forme de tableau JSON de balises linguistiques
            BCP47 [RFC5646].
          minItems: 0
          items:
            type: string
            maxLength: 50
        userinfo_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            [JWE] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 10
        userinfo_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’Auth0 est configuré avec un mappage d’attributs,
            il appelle ce point de terminaison pour récupérer des revendications
            supplémentaires du profil utilisateur à l’aide du jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        userinfo_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de signature JWS
            [JWS] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT]. La
            valeur none PEUT être incluse.
          minItems: 0
          items:
            type: string
            maxLength: 10
    EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsSchemaVersionEnum:
      type: string
      description: Version interne du schéma des options de connexion.
      enum:
        - openid-1.0.0
        - oidc-v4
    EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la façon dont les attributs racines du profil utilisateur (name, nickname, picture, etc.) sont synchronisés à partir du fournisseur d’identité. 'on_each_login'\_: les met à jour à chaque authentification (valeur par défaut)\_; 'on_first_login'\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite\_; 'never_on_login'\_: ne les synchronise jamais à partir de l’IdP, ce qui préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsTokenEndpointAuthMethodEnum:
      type: string
      description: "Méthode d’authentification utilisée au point de terminaison de jetons du fournisseur d’identité. 'client_secret_post' envoie les identifiants dans le corps de la requête\_; 'private_key_jwt' utilise une assertion JWT signée pour une sécurité accrue. S’applique lorsque strategy=oidc ou okta."
      enum:
        - client_secret_post
        - private_key_jwt
    EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsTokenEndpointAuthSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer les client_assertions. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsTokenEndpointJwtcaAudFormatEnum:
      type: string
      description: "Indique le format de la revendication aud (audience) incluse dans le JWT utilisé pour l’authentification du client au point de terminaison de jetons. Les valeurs acceptées sont\_: 'issuer' (la revendication aud est définie sur l’URL de l’émetteur OIDC) ou 'token_endpoint' (la revendication aud est définie sur l’URL du point de terminaison de jetons)."
      enum:
        - issuer
        - token_endpoint
    EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsAttributeMap:
      type: object
      description: >-
        Configuration du mappage des claims du fournisseur d’identité vers les
        attributs du profil utilisateur Auth0. Permet de personnaliser les
        claims de l’IdP qui renseignent les champs utilisateur et la façon dont
        ils sont transformés.
      additionalProperties: false
      properties:
        attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsAttributeMapAttributes
        userinfo_scope:
          type: string
          description: Scopes à envoyer au point de terminaison UserInfo de l’IdP
          minLength: 0
          maxLength: 255
        mapping_mode:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsAttributeMapMappingModeEnum
    EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsTypeEnum:
      type: string
      description: "Type de canal de communication OIDC. 'back_channel' (client confidentiel) échange les jetons côté serveur pour une sécurité accrue\_; 'front_channel' traite les réponses dans le navigateur."
      enum:
        - back_channel
        - front_channel
    EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsConnectionSettings:
      type: object
      description: "Paramètres OAuth\_2.0 PKCE (clé de preuve pour l’échange de code). PKCE améliore la sécurité des clients publics en empêchant les attaques par interception de codes d’autorisation. «\_auto\_» (recommandé) utilise la méthode la plus robuste prise en charge par l’IdP."
      additionalProperties: false
      properties:
        pkce:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsConnectionSettingsPkceEnum
    EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsDpopSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer le JWT de preuve DPoP. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - ES512
        - Ed25519
    EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration du stockage des jetons du fournisseur d’identité dans le
        coffre de jetons d’Auth0. Lorsqu’il est actif, Auth0 stocke de façon
        sécurisée les jetons d’accès et d’actualisation issus des connexions
        fédérées, ce qui permet à votre application d’effectuer des requêtes
        d’API authentifiées au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte des jetons d’actualisation et des jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsIdTokenSignedResponseAlgsItemEnum:
      type: string
      description: Algorithme autorisé pour vérifier les jetons ID.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsOidcMetadata:
      type: object
      description: >-
        Métadonnées du fournisseur OpenID Connect conformément à
        https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata
      additionalProperties: false
      required:
        - authorization_endpoint
        - id_token_signing_alg_values_supported
        - issuer
        - jwks_uri
      properties:
        acr_values_supported:
          type: array
          description: >-
            Liste des références de classes de contexte d’authentification
            prises en charge par cet OP
          minItems: 0
          items:
            type: string
            maxLength: 100
        authorization_endpoint:
          type: string
          description: "URL du point de terminaison d’autorisation OAuth\_2.0 du fournisseur d’identité, vers lequel les utilisateurs sont redirigés pour s’authentifier. Doit être une URL HTTPS valide. Ce point de terminaison lance le flux de code d’autorisation OAuth\_2.0."
          minLength: 8
          maxLength: 2083
          format: uri
        claim_types_supported:
          type: array
          description: "Tableau JSON contenant une liste des types de revendications pris en charge par le fournisseur OpenID. Ces types de revendications sont décrits à la section\_5.6 d’OpenID Connect Core\_1.0 [OpenID.Core]. S’il est omis, l’implémentation ne prend en charge que les revendications normales."
          minItems: 0
          items:
            type: string
            maxLength: 25
        claims_locales_supported:
          type: array
          description: >-
            Langues et écritures prises en charge pour les valeurs des
            revendications renvoyées, représentées sous forme de tableau JSON de
            balises linguistiques BCP47 [RFC5646]. Toutes les langues et
            écritures ne sont pas nécessairement prises en charge pour toutes
            les valeurs de revendications.
          minItems: 0
          items:
            type: string
            maxLength: 50
        claims_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre claims, true indiquant cette prise en charge. S’il est
            omis, la valeur par défaut est false.
        claims_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des noms de revendications pour
            lesquelles le fournisseur OpenID PEUT être en mesure de fournir des
            valeurs. Veuillez noter que, pour des raisons de confidentialité ou
            autres, cette liste pourrait ne pas être exhaustive.
          minItems: 0
          items:
            type: string
            maxLength: 100
        code_challenge_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste des méthodes de défi de code PKCE prises en charge par cet OP (p.\_ex., S256, plain), telles que définies dans la RFC\_7636."
          minItems: 0
          items:
            type: string
            maxLength: 20
        display_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour signer le JWT [JWT] utilisé afin d’authentifier le client au
            point de terminaison de jeton avec les méthodes d’authentification
            private_key_jwt et client_secret_jwt. Les serveurs DEVRAIENT prendre
            en charge RS256. La valeur none NE DOIT PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        dpop_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge pour signer le JWT de preuve DPoP.
          minItems: 0
          items:
            type: string
            maxLength: 14
        end_session_endpoint:
          type: string
          description: >-
            URL du point de terminaison de déconnexion ou de fin de session du
            fournisseur d’identité. Lorsqu’elle est configurée comme URL
            statique, les utilisateurs y sont redirigés après s’être déconnectés
            d’Auth0. Doit utiliser le schéma HTTPS.
          minLength: 8
          maxLength: 255
          format: uri
        grant_types_supported:
          type: array
          description: "Liste des valeurs de types d’autorisation OAuth\_2.0 prises en charge par cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge les valeurs de types d’autorisation authorization_code et implicit et PEUVENT prendre en charge d’autres types d’autorisation. S’il est omis, la valeur par défaut est [\"authorization_code\", \"implicit\"]."
          minItems: 0
          items:
            type: string
            maxLength: 100
        id_token_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour le jeton ID afin
            d’encoder les revendications dans un JWT
          minItems: 0
          items:
            type: string
            maxLength: 14
        id_token_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour le jeton ID afin
            d’encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        id_token_signing_alg_values_supported:
          type: array
          description: >-
            Liste des algorithmes de signature JWS (valeurs alg) pris en charge
            par l’OP pour le jeton ID afin d’encoder les revendications dans un
            JWT. L’algorithme RS256 DOIT être inclus. La valeur none PEUT être
            prise en charge, mais NE DOIT PAS être utilisée, sauf si le type de
            réponse utilisé ne renvoie aucun jeton ID du point de terminaison
            d’autorisation (par exemple, lors de l’utilisation du flux de code
            d’autorisation). https://datatracker.ietf.org/doc/html/rfc7518
          minItems: 1
          items:
            type: string
            description: >-
              Algorithme de signature JWS pris en charge par l’IdP pour signer
              le jeton ID (d’après les métadonnées de découverte OIDC).
            maxLength: 10
        issuer:
          type: string
          description: "URL de l’identifiant unique de l’émetteur du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» des jetons d’ID émis par le fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité contenant les clés publiques utilisées pour vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons d’ID.
          minLength: 8
          maxLength: 255
          format: uri
        op_policy_uri:
          type: string
          description: >-
            URL fournie par le fournisseur OpenID à la personne qui enregistre
            le client afin qu’elle puisse consulter les exigences de l’OP quant
            à l’utilisation, par la partie utilisatrice, des données fournies
            par l’OP. Le processus d’enregistrement DEVRAIT afficher cette URL à
            la personne qui enregistre le client si elle est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        op_tos_uri:
          type: string
          description: >-
            URL fournie par le fournisseur OpenID à la personne qui enregistre
            le client afin qu’elle puisse consulter les conditions d’utilisation
            du fournisseur OpenID. Le processus d’enregistrement DEVRAIT
            afficher cette URL à la personne qui enregistre le client si elle
            est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        registration_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’enregistrement dynamique des clients
            de l’OP. RECOMMANDÉ, mais non OBLIGATOIRE.
            https://openid.net/specs/openid-connect-discovery-1_0.html#OpenID.Registration
          minLength: 8
          maxLength: 255
          format: uri
        request_object_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés autant lorsque l’objet de requête est
            transmis par valeur que lorsqu’il est transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 28
        request_object_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés autant lorsque l’objet de requête est
            transmis par valeur que lorsqu’il est transmis par référence.
          minItems: 0
          items:
            type: string
            maxLength: 26
        request_object_signing_alg_values_supported:
          type: array
          description: "Tableau JSON contenant une liste des algorithmes de signature JWS (valeurs alg) pris en charge par l’OP pour les objets de requête, décrits à la section\_6.1 d’OpenID Connect Core 1.0 [OpenID.Core]. Ces algorithmes sont utilisés autant lorsque l’objet de requête est transmis par valeur (à l’aide du paramètre request) que lorsqu’il est transmis par référence (à l’aide du paramètre request_uri). Les serveurs DEVRAIENT prendre en charge none et RS256."
          minItems: 0
          items:
            type: string
            maxLength: 10
        request_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request, true indiquant qu’elle est prise en charge. Si
            elle est omise, la valeur par défaut est false.
        request_uri_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request_uri, true indiquant qu’elle est prise en charge.
            Si elle est omise, la valeur par défaut est false.
        require_request_uri_registration:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP exige l’utilisation du paramètre
            request_uri. Si elle est omise, la valeur par défaut est false.
        response_modes_supported:
          type: array
          description: >-
            Liste des valeurs response_mode d’OAuth 2.0 prises en charge par cet
            OP. Si elle est omise, la valeur par défaut pour les fournisseurs
            OpenID dynamiques est ["query", "fragment"]
          minItems: 0
          items:
            type: string
            maxLength: 20
        response_types_supported:
          type: array
          description: >-
            Liste des valeurs response_type d’OAuth 2.0 prises en charge par cet
            OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge les
            valeurs de type de réponse code, id_token et token id_token
          minItems: 1
          items:
            type: string
            maxLength: 40
        scopes_supported:
          type: array
          description: >-
            Liste des valeurs de portée OAuth 2.0 [RFC6749] prises en charge par
            ce serveur. Le serveur DOIT prendre en charge la valeur de portée
            openid. Les serveurs PEUVENT choisir de ne pas annoncer certaines
            valeurs de portée prises en charge, même lorsque ce paramètre est
            utilisé, bien que celles définies dans [OpenID.Core] DEVRAIENT être
            répertoriées si elles sont prises en charge. RECOMMANDÉ, mais non
            OBLIGATOIRE
          minItems: 0
          items:
            type: string
            maxLength: 100
        service_documentation:
          type: string
          description: >-
            URL d’une page contenant des informations compréhensibles par
            l’humain que les développeurs pourraient vouloir ou devoir connaître
            lorsqu’ils utilisent le fournisseur OpenID. En particulier, si le
            fournisseur OpenID ne prend pas en charge l’enregistrement dynamique
            des clients, cette documentation doit fournir des renseignements sur
            l’enregistrement des clients.
          minLength: 8
          maxLength: 255
          format: uri
        subject_types_supported:
          type: array
          description: >-
            Liste des types d’identifiants de sujet pris en charge par cet OP.
            Les types valides comprennent pairwise et public
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jeton OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux du code d’autorisation, mais facultative pour le flux
            implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_methods_supported:
          type: array
          description: "Tableau JSON contenant une liste des méthodes d’authentification du client prises en charge par ce point de terminaison de jeton. Les options sont client_secret_post, client_secret_basic, client_secret_jwt et private_key_jwt, comme décrit à la section\_9 d’OpenID Connect Core 1.0 [OpenID.Core]. D’autres méthodes d’authentification PEUVENT être définies par des extensions. Si elle est omise, la valeur par défaut est client_secret_basic -- le schéma d’authentification HTTP Basic précisé à la section\_2.3.1 d’OAuth 2.0 [RFC6749]."
          minItems: 0
          items:
            type: string
            maxLength: 60
        token_endpoint_auth_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès de ce point de terminaison pour les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        ui_locales_supported:
          type: array
          description: >-
            Langues et écritures prises en charge pour l’interface utilisateur,
            représentées sous forme de tableau JSON de balises linguistiques
            BCP47 [RFC5646].
          minItems: 0
          items:
            type: string
            maxLength: 50
        userinfo_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            [JWE] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 10
        userinfo_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’il est configuré avec le mappage d’attributs,
            Auth0 appelle ce point de terminaison pour récupérer des
            revendications supplémentaires du profil utilisateur à l’aide du
            jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        userinfo_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            [JWS] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour encoder les revendications dans un JWT [JWT]. La
            valeur none PEUT être incluse.
          minItems: 0
          items:
            type: string
            maxLength: 10
    EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsSchemaVersionEnum:
      type: string
      description: La version interne du schéma des options de connexion.
      enum:
        - openid-1.0.0
        - oidc-v4
    EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la synchronisation des attributs racine du profil utilisateur (name, nickname, picture, etc.) à partir du fournisseur d’identité. 'on_each_login'\_: met à jour à chaque authentification (par défaut)\_; 'on_first_login'\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet des mises à jour indépendantes par la suite\_; 'never_on_login'\_: ne synchronise jamais à partir de l’IdP, préservant les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsTokenEndpointAuthMethodEnum:
      type: string
      description: "Méthode d’authentification utilisée au point de terminaison de jeton du fournisseur d’identité. 'client_secret_post' envoie les identifiants dans le corps de la requête\_; 'private_key_jwt' utilise une assertion JWT signée pour une sécurité accrue. S’applique lorsque strategy=oidc ou okta."
      enum:
        - client_secret_post
        - private_key_jwt
    EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsTokenEndpointAuthSigningAlgEnum:
      type: string
      description: >-
        Algorithme utilisé pour signer les client_assertions. S’applique lorsque
        strategy=oidc ou okta.
      enum:
        - ES256
        - ES384
        - PS256
        - PS384
        - RS256
        - RS384
        - RS512
    EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsTokenEndpointJwtcaAudFormatEnum:
      type: string
      description: "Indique le format de la revendication aud (audience) incluse dans le JWT utilisé pour l’authentification du client au point de terminaison de jeton. Les valeurs acceptées sont\_: 'issuer' (la revendication aud est définie sur l’URL de l’émetteur OIDC) ou 'token_endpoint' (la revendication aud est définie sur l’URL du point de terminaison de jeton)."
      enum:
        - issuer
        - token_endpoint
    EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsAttributeMap:
      type: object
      description: Mappage des revendications reçues du fournisseur d’identité (IdP)
      additionalProperties: false
      properties:
        attributes:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsAttributeMapAttributes
        userinfo_scope:
          type: string
          description: Portées à envoyer au point de terminaison UserInfo de l’IdP
          minLength: 0
          maxLength: 255
        mapping_mode:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsAttributeMapMappingModeEnum
    EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsTypeEnum:
      type: string
      description: Type de connexion
      enum:
        - back_channel
    EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsAssertionDecryptionSettings:
      type: object
      description: Paramètres de déchiffrement des assertions SAML.
      additionalProperties: false
      required:
        - algorithm_profile
      properties:
        algorithm_exceptions:
          type: array
          description: >-
            Liste d’algorithmes non sécurisés à autoriser pour le déchiffrement
            des assertions SAML.
          items:
            type: string
            minLength: 1
            maxLength: 100
        algorithm_profile:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsAssertionDecryptionSettingsAlgorithmProfileEnum
    EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsDigestAlgorithmEnum:
      type: string
      description: >-
        Algorithme utilisé pour calculer les valeurs de hachage lors de la
        signature des requêtes SAML et des requêtes de déconnexion. La valeur
        par défaut est « sha256 ».
      enum:
        - sha1
        - sha256
    EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsIdpinitiated:
      type: object
      description: >-
        Configuration de l’authentification unique SAML initiée par l’IdP.
        Lorsqu’elle est activée, elle permet aux utilisateurs d’amorcer la
        connexion directement depuis leur fournisseur d’identité SAML sans
        d’abord passer par Auth0. L’IdP doit inclure le paramètre connection
        dans l’URL de retour (URL Assertion Consumer Service).
      additionalProperties: false
      properties:
        client_authorizequery:
          description: La chaîne de requête envoyée à l’application par défaut
          type: string
          minLength: 1
          maxLength: 2048
        client_id:
          type: string
          description: >-
            L’ID client à utiliser pour les requêtes de connexion initiées par
            l’IdP.
          minLength: 1
          maxLength: 256
        client_protocol:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsIdpinitiatedClientProtocolEnum
        enabled:
          type: boolean
          description: >-
            Lorsque cette option est définie sur true, active la prise en charge
            de la connexion initiée par l’IdP pour cette connexion SAML. Permet
            aux utilisateurs de se connecter directement depuis le fournisseur
            d’identité sans d’abord passer par Auth0.
    EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsProtocolBindingEnum:
      type: string
      description: >-
        Mécanisme de liaison du protocole SAML servant à envoyer des requêtes
        d’authentification au fournisseur d’identité.
      enum:
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect
    EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la synchronisation des attributs racines du profil utilisateur (name, nickname, picture, etc.) depuis le fournisseur d’identité. 'on_each_login'\_: met à jour les attributs à chaque authentification (valeur par défaut)\_; 'on_first_login'\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite\_; 'never_on_login'\_: ne synchronise jamais les attributs depuis l’IdP, ce qui préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsSignatureAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour signer les requêtes d’authentification et de déconnexion SAML à l’aide de la clé de signature de la connexion. Valeurs courantes\_: 'rsa-sha256' (signature RSA avec condensé SHA-256) ou 'rsa-sha1'. La valeur par défaut est 'rsa-sha256'."
      enum:
        - rsa-sha1
        - rsa-sha256
    EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsSubject:
      type: object
      description: >-
        Nom distinctif (DN) du sujet du certificat, extrait du certificat de
        signature du fournisseur d’identité.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsFieldsMap:
      type: object
      description: >-
        Mappe les attributs d’assertion SAML du fournisseur d’identité aux
        attributs du profil utilisateur Auth0. Format : { 'auth0_field':
        'saml_attribute' } ou { 'auth0_field': ['saml_attr1', 'saml_attr2'] }
        pour les options de repli. Fusionné avec les mappages par défaut pour
        email, name, given_name, family_name et groups.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsOidcMetadata:
      type: object
      description: >-
        Métadonnées du fournisseur OpenID Connect conformément à
        https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata.
        Utilisées avec l’accès interapplications.
      additionalProperties: false
      required:
        - authorization_endpoint
        - id_token_signing_alg_values_supported
        - issuer
        - jwks_uri
      properties:
        acr_values_supported:
          type: array
          description: >-
            Liste des références de classes de contexte d’authentification
            prises en charge par cet OP
          minItems: 0
          items:
            type: string
            maxLength: 100
        authorization_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’autorisation OAuth 2.0 du fournisseur
            d’identité, vers lequel les utilisateurs sont redirigés pour
            s’authentifier. Doit être une URL HTTPS valide. Ce point de
            terminaison amorce le flux de code d’autorisation OAuth 2.0.
          minLength: 8
          maxLength: 2083
          format: uri
        claim_types_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des types de revendications pris en
            charge par le fournisseur OpenID. Ces types de revendications sont
            décrits à la section 5.6 d’OpenID Connect Core 1.0 [OpenID.Core].
            S’il est omis, l’implémentation ne prend en charge que les
            revendications normales.
          minItems: 0
          items:
            type: string
            maxLength: 25
        claims_locales_supported:
          type: array
          description: >-
            Langues et scripts pris en charge pour les valeurs de revendications
            renvoyées, représentés sous forme de tableau JSON de balises de
            langue BCP47 [RFC5646]. Les langues et scripts ne sont pas
            nécessairement tous pris en charge pour toutes les valeurs de
            revendication.
          minItems: 0
          items:
            type: string
            maxLength: 50
        claims_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre claims, true indiquant cette prise en charge. Si elle est
            omise, la valeur par défaut est false.
        claims_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des noms de revendications pour
            lesquelles le fournisseur OpenID PEUT être en mesure de fournir des
            valeurs. Notez que cette liste pourrait ne pas être exhaustive,
            notamment pour des raisons de confidentialité.
          minItems: 0
          items:
            type: string
            maxLength: 100
        code_challenge_methods_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des méthodes de challenge de code
            de clé de preuve pour l’échange de code (PKCE) prises en charge par
            cet OP (p. ex., S256, plain), telles que définies dans la RFC 7636.
          minItems: 0
          items:
            type: string
            maxLength: 20
        display_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jeton
            pour signer le JWT [JWT] utilisé afin d’authentifier le client
            auprès de ce point de terminaison avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        dpop_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge pour signer les JWT de preuve DPoP.
          minItems: 0
          items:
            type: string
            maxLength: 14
        end_session_endpoint:
          type: string
          description: >-
            URL du point de terminaison de logout/de fin de session du
            fournisseur d’identité. Lorsqu’elle est configurée comme URL
            statique, les utilisateurs y sont redirigés après s’être déconnectés
            d’Auth0. Doit utiliser le schéma HTTPS.
          minLength: 8
          maxLength: 255
          format: uri
        grant_types_supported:
          type: array
          description: >-
            Liste des valeurs de type d’autorisation OAuth 2.0 prises en charge
            par cet OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en
            charge les valeurs de type d’autorisation authorization_code et
            implicit, et PEUVENT prendre en charge d’autres types
            d’autorisation. Si elle est omise, la valeur par défaut est
            ["authorization_code", "implicit"].
          minItems: 0
          items:
            type: string
            maxLength: 100
        id_token_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour le jeton ID afin
            d’encoder les revendications dans un JWT
          minItems: 0
          items:
            type: string
            maxLength: 14
        id_token_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour le jeton ID afin
            d’encoder les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        id_token_signing_alg_values_supported:
          type: array
          description: >-
            Liste des algorithmes de signature JWS (valeurs alg) pris en charge
            par l’OP pour le jeton ID afin d’encoder les revendications dans un
            JWT. L’algorithme RS256 DOIT être inclus. La valeur none PEUT être
            prise en charge, mais NE DOIT PAS être utilisée à moins que le type
            de réponse utilisé ne retourne aucun jeton ID du point de
            terminaison d’autorisation (par exemple, lors de l’utilisation du
            flux de code d’autorisation).
            https://datatracker.ietf.org/doc/html/rfc7518
          minItems: 1
          items:
            type: string
            description: >-
              Algorithme de signature JWS pris en charge par le fournisseur
              d’identité pour signer les jetons ID (provenant des métadonnées de
              découverte OIDC).
            maxLength: 10
        issuer:
          type: string
          description: "URL de l’identifiant unique de l’émetteur du fournisseur d’identité (p. ex., https://accounts.google.com). Doit correspondre à la revendication «\_iss\_» des jetons ID émis par le fournisseur d’identité."
          minLength: 8
          maxLength: 255
          format: uri
        jwks_uri:
          type: string
          description: >-
            URL du point de terminaison JSON Web Key Set (JWKS) du fournisseur
            d’identité, contenant les clés publiques servant à vérifier les
            signatures. Auth0 récupère ces clés pour valider les signatures des
            jetons ID.
          minLength: 8
          maxLength: 255
          format: uri
        op_policy_uri:
          type: string
          description: >-
            URL fournie par le fournisseur OpenID à la personne qui enregistre
            le client pour lui permettre de consulter les exigences de l’OP
            concernant l’utilisation, par la partie utilisatrice, des données
            fournies par l’OP. Le processus d’enregistrement DEVRAIT afficher
            cette URL à la personne qui enregistre le client si elle est
            fournie.
          minLength: 8
          maxLength: 255
          format: uri
        op_tos_uri:
          type: string
          description: >-
            URL fournie par le fournisseur OpenID à la personne qui enregistre
            le client pour lui permettre de consulter les conditions
            d’utilisation de l’OP. Le processus d’enregistrement DEVRAIT
            afficher cette URL à la personne qui enregistre le client si elle
            est fournie.
          minLength: 8
          maxLength: 255
          format: uri
        registration_endpoint:
          type: string
          description: >-
            URL du point de terminaison d’enregistrement dynamique de client de
            l’OP. RECOMMANDÉ, mais non OBLIGATOIRE.
            https://openid.net/specs/openid-connect-discovery-1_0.html#OpenID.Registration
          minLength: 8
          maxLength: 255
          format: uri
        request_object_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs alg) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés lorsque l’objet de requête est
            transmis par valeur ou par référence.
          minItems: 0
          items:
            type: string
            maxLength: 28
        request_object_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de chiffrement JWE
            (valeurs enc) pris en charge par l’OP pour les objets de requête.
            Ces algorithmes sont utilisés lorsque l’objet de requête est
            transmis par valeur ou par référence.
          minItems: 0
          items:
            type: string
            maxLength: 26
        request_object_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant une liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par l’OP pour les objets de requête,
            décrits à la section 6.1 d’OpenID Connect Core 1.0 [OpenID.Core].
            Ces algorithmes sont utilisés lorsque l’objet de requête est
            transmis par valeur (à l’aide du paramètre request) ou par référence
            (à l’aide du paramètre request_uri). Les serveurs DEVRAIENT prendre
            en charge none et RS256.
          minItems: 0
          items:
            type: string
            maxLength: 10
        request_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request, true indiquant cette prise en charge. Si elle est
            omise, la valeur par défaut est false.
        request_uri_parameter_supported:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP prend en charge l’utilisation du
            paramètre request_uri, true indiquant cette prise en charge. Si elle
            est omise, la valeur par défaut est false.
        require_request_uri_registration:
          type: boolean
          description: >-
            Valeur booléenne indiquant si l’OP exige l’utilisation du paramètre
            request_uri. Si elle est omise, la valeur par défaut est false.
        response_modes_supported:
          type: array
          description: >-
            Liste des valeurs response_mode OAuth 2.0 prises en charge par cet
            OP. Si elle est omise, la valeur par défaut pour les fournisseurs
            OpenID dynamiques est ["query", "fragment"]
          minItems: 0
          items:
            type: string
            maxLength: 20
        response_types_supported:
          type: array
          description: >-
            Liste des valeurs response_type OAuth 2.0 prises en charge par cet
            OP. Les fournisseurs OpenID dynamiques DOIVENT prendre en charge les
            valeurs de type de réponse code, id_token et token id_token.
          minItems: 1
          items:
            type: string
            maxLength: 40
        scopes_supported:
          type: array
          description: >-
            Liste des valeurs de portée OAuth 2.0 [RFC6749] prises en charge par
            ce serveur. Le serveur DOIT prendre en charge la valeur de portée
            openid. Les serveurs PEUVENT choisir de ne pas annoncer certaines
            valeurs de portée prises en charge, même si ce paramètre est
            utilisé, bien que celles définies dans [OpenID.Core] DEVRAIENT être
            répertoriées lorsqu’elles sont prises en charge. RECOMMANDÉ, mais
            non OBLIGATOIRE
          minItems: 0
          items:
            type: string
            maxLength: 100
        service_documentation:
          type: string
          description: >-
            URL d’une page contenant des renseignements lisibles par des humains
            que les développeurs pourraient vouloir ou devoir connaître
            lorsqu’ils utilisent le fournisseur OpenID. En particulier, si le
            fournisseur OpenID ne prend pas en charge l’enregistrement dynamique
            des clients, cette documentation doit expliquer comment enregistrer
            les clients.
          minLength: 8
          maxLength: 255
          format: uri
        subject_types_supported:
          type: array
          description: >-
            Liste des types d’identifiants de sujet pris en charge par ce
            fournisseur OpenID. Les types valides comprennent pairwise et public
          minItems: 0
          items:
            type: string
            minLength: 0
            maxLength: 100
        token_endpoint:
          type: string
          description: >-
            URL du point de terminaison de jetons OAuth 2.0 du fournisseur
            d’identité, où les codes d’autorisation sont échangés contre des
            jetons d’accès. Doit être une URL HTTPS valide. Obligatoire pour le
            flux de code d’autorisation, mais facultatif pour le flux implicite.
          minLength: 8
          maxLength: 255
          format: uri
        token_endpoint_auth_methods_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des méthodes d’authentification
            client prises en charge par ce point de terminaison de jetons. Les
            options sont client_secret_post, client_secret_basic,
            client_secret_jwt et private_key_jwt, comme décrit à la section 9
            d’OpenID Connect Core 1.0 [OpenID.Core]. D’autres méthodes
            d’authentification PEUVENT être définies par des extensions. Si ce
            champ est omis, la valeur par défaut est client_secret_basic -- le
            schéma d’authentification HTTP Basic spécifié à la section 2.3.1
            d’OAuth 2.0 [RFC6749].
          minItems: 0
          items:
            type: string
            maxLength: 60
        token_endpoint_auth_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de signature JWS
            (valeurs alg) pris en charge par le point de terminaison de jetons
            pour la signature du JWT [JWT] utilisé afin d’authentifier le client
            auprès de ce point de terminaison avec les méthodes
            d’authentification private_key_jwt et client_secret_jwt. Les
            serveurs DEVRAIENT prendre en charge RS256. La valeur none NE DOIT
            PAS être utilisée.
          minItems: 0
          items:
            type: string
            maxLength: 10
        ui_locales_supported:
          type: array
          description: >-
            Langues et systèmes d’écriture pris en charge par l’interface
            utilisateur, représentés sous forme de tableau JSON de balises de
            langue BCP47 [RFC5646].
          minItems: 0
          items:
            type: string
            maxLength: 50
        userinfo_encryption_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de chiffrement JWE
            [JWE] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour chiffrer les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 10
        userinfo_encryption_enc_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de chiffrement JWE
            (valeurs enc) [JWA] pris en charge par le point de terminaison
            UserInfo pour chiffrer les revendications dans un JWT [JWT].
          minItems: 0
          items:
            type: string
            maxLength: 26
        userinfo_endpoint:
          type: string
          description: >-
            URL facultative du point de terminaison UserInfo du fournisseur
            d’identité. Lorsqu’Auth0 est configuré avec le mappage d’attributs,
            il appelle ce point de terminaison pour récupérer des revendications
            supplémentaires du profil utilisateur à l’aide du jeton d’accès.
          minLength: 8
          maxLength: 255
          format: uri
        userinfo_signing_alg_values_supported:
          type: array
          description: >-
            Tableau JSON contenant la liste des algorithmes de signature JWS
            [JWS] (valeurs alg) [JWA] pris en charge par le point de terminaison
            UserInfo pour signer les revendications dans un JWT [JWT]. La valeur
            none PEUT être incluse.
          minItems: 0
          items:
            type: string
            maxLength: 10
    EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsAssertionDecryptionSettings:
      type: object
      description: Paramètres de déchiffrement des assertions SAML.
      additionalProperties: false
      required:
        - algorithm_profile
      properties:
        algorithm_exceptions:
          type: array
          description: >-
            Liste des algorithmes non sécurisés autorisés pour le déchiffrement
            des assertions SAML.
          items:
            type: string
            minLength: 1
            maxLength: 100
        algorithm_profile:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsAssertionDecryptionSettingsAlgorithmProfileEnum
    EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsDigestAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour calculer les valeurs de condensé lors de la signature des requêtes SAML et des requêtes de déconnexion. La valeur par défaut est «\_sha256\_»."
      enum:
        - sha1
        - sha256
    EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsIdpinitiated:
      type: object
      description: >-
        Configuration de l’authentification unique SAML initiée par l’IdP.
        Lorsqu’elle est activée, elle permet aux utilisateurs d’amorcer une
        connexion directement auprès de leur fournisseur d’identité SAML sans
        passer d’abord par Auth0. L’IdP doit inclure le paramètre de connexion
        dans l’URL de retour (URL Assertion Consumer Service).
      additionalProperties: false
      properties:
        client_authorizequery:
          description: La chaîne de requête envoyée à l’application par défaut
          type: string
          minLength: 1
          maxLength: 2048
        client_id:
          type: string
          description: >-
            L’ID client à utiliser pour les requêtes de connexion initiées par
            l’IdP.
          minLength: 1
          maxLength: 256
        client_protocol:
          $ref: >-
            #/components/schemas/EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsIdpinitiatedClientProtocolEnum
        enabled:
          type: boolean
          description: >-
            Lorsque cette valeur est true, active la prise en charge de la
            connexion initiée par l’IdP pour cette connexion SAML. Permet aux
            utilisateurs de se connecter directement auprès du fournisseur
            d’identité sans passer d’abord par Auth0.
    EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsProtocolBindingEnum:
      type: string
      description: >-
        Mécanisme de liaison du protocole SAML servant à envoyer des requêtes
        d’authentification au fournisseur d’identité.
      enum:
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect
    EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsSetUserRootAttributesEnum:
      type: string
      description: "Détermine comment les attributs racine du profil utilisateur (nom, surnom, image, etc.) sont synchronisés depuis le fournisseur d’identité. «\_on_each_login\_»\_: met à jour à chaque authentification (par défaut); «\_on_first_login\_»\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet ensuite de les mettre à jour indépendamment; «\_never_on_login\_»\_: ne synchronise jamais les attributs depuis l’IdP, afin de conserver les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsSignatureAlgorithmEnum:
      type: string
      description: "Algorithme utilisé pour signer les requêtes d’authentification SAML et les requêtes de déconnexion à l’aide de la clé de signature de la connexion. Valeurs courantes\_: «\_rsa-sha256\_» (signature RSA avec condensé SHA-256) ou «\_rsa-sha1\_». La valeur par défaut est «\_rsa-sha256\_»."
      enum:
        - rsa-sha1
        - rsa-sha256
    EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsSubject:
      type: object
      description: >-
        Nom distinctif (DN) du sujet, extrait du certificat de signature du
        fournisseur d’identité.
      additionalProperties: false
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject4OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la façon dont les attributs racine du profil utilisateur (name, nickname, picture, etc.) sont synchronisés à partir du fournisseur d’identité. «\_on_each_login\_»\_: met à jour à chaque authentification (valeur par défaut)\_; «\_on_first_login\_»\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite\_; «\_never_on_login\_»\_: ne synchronise jamais à partir de l’IdP, ce qui préserve les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionUpdatedPreviousObject4OptionsShouldTrustEmailVerifiedConnectionEnum:
      type: string
      description: >-
        Choisissez comment Auth0 définit le champ email_verified dans le profil
        utilisateur.
      enum:
        - never_set_emails_as_verified
        - always_set_emails_as_verified
    EventStreamCloudEventConnectionUpdatedPreviousObject4OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject5OptionsSetUserRootAttributesEnum:
      type: string
      description: "Détermine comment les attributs racines du profil utilisateur (name, nickname, picture, etc.) sont synchronisés depuis le fournisseur d’identité. 'on_each_login'\_: met à jour à chaque authentification (par défaut)\_; 'on_first_login'\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite\_; 'never_on_login'\_: ne synchronise jamais les attributs depuis le fournisseur d’identité, afin de préserver les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionUpdatedPreviousObject5OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utile pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject6OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration permettant de stocker les jetons du fournisseur d’identité
        dans le Token Vault d’Auth0. Lorsqu’il est actif, Auth0 stocke de façon
        sécurisée les jetons d’accès et d’actualisation issus des connexions
        fédérées, ce qui permet à votre application d’effectuer des appels d’API
        authentifiés au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte des jetons d’actualisation et des jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionUpdatedPreviousObject6OptionsSetUserRootAttributesEnum:
      type: string
      description: >-
        Contrôle la façon dont les attributs racine du profil utilisateur (nom,
        surnom, image, etc.) sont synchronisés depuis le fournisseur d’identité.
        'on_each_login' : met à jour à chaque authentification (par défaut);
        'on_first_login' : définit les attributs uniquement lors de la connexion
        initiale, ce qui permet ensuite de les mettre à jour indépendamment;
        'never_on_login' : ne synchronise jamais depuis le fournisseur
        d’identité, ce qui préserve les valeurs définies localement.
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionUpdatedPreviousObject6OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsFederatedConnectionsAccessTokens:
      type: object
      description: >-
        Configuration permettant de stocker les jetons du fournisseur d’identité
        dans le Token Vault d’Auth0. Lorsqu’il est actif, Auth0 stocke de façon
        sécurisée les jetons d’accès et d’actualisation issus des connexions
        fédérées, ce qui permet à votre application d’effectuer des requêtes
        d’API authentifiées au nom des utilisateurs.
      additionalProperties: false
      required:
        - active
      properties:
        active:
          type: boolean
          description: >-
            Active la collecte des jetons d’actualisation et des jetons d’accès
            pour les connexions fédérées
    EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsIdentityApiEnum:
      type: string
      description: "La version du point de terminaison Azure AD utilisée pour l’authentification. «\_microsoft-identity-platform-v2.0\_» (recommandée et utilisée par défaut) prend en charge les fonctionnalités OAuth 2.0 modernes. «\_azure-active-directory-v1.0\_» est le point de terminaison hérité, avec des limitations de protocole. Ce choix affecte les fonctionnalités disponibles."
      enum:
        - microsoft-identity-platform-v2.0
        - azure-active-directory-v1.0
    EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsSetUserRootAttributesEnum:
      type: string
      description: "Contrôle la façon dont les attributs racines du profil utilisateur (nom, surnom, image, etc.) sont synchronisés à partir du fournisseur d’identité. «\_on_each_login\_»\_: met à jour à chaque authentification (par défaut); «\_on_first_login\_»\_: définit les attributs uniquement lors de la connexion initiale, ce qui permet de les mettre à jour indépendamment par la suite; «\_never_on_login\_»\_: ne synchronise jamais les données de l’IdP afin de préserver les valeurs définies localement."
      enum:
        - on_each_login
        - on_first_login
        - never_on_login
    EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsShouldTrustEmailVerifiedConnectionEnum:
      type: string
      description: >-
        Choisissez comment Auth0 définit le champ email_verified dans le profil
        utilisateur.
      enum:
        - never_set_emails_as_verified
        - always_set_emails_as_verified
    EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsTenantDomain:
      description: "Le domaine ou l’ID (UUID) du tenant Azure AD. Rempli automatiquement à partir du champ «\_domain\_». Peut être un nom d’hôte (p. ex., «\_contoso.onmicrosoft.com\_») ou un ID de tenant UUID."
      anyOf:
        - type: string
          description: >-
            Domaine du tenant Azure AD sous forme de nom d’hôte (p. ex.,
            contoso.onmicrosoft.com).
          minLength: 0
          maxLength: 512
          format: hostname
        - type: string
          description: Domaine du tenant Azure AD sous forme d’ID de tenant UUID.
          format: uuid
    EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsUpstreamParams:
      type: object
      description: >-
        Paramètres supplémentaires à inclure dans les requêtes d’autorisation
        envoyées au fournisseur d’identité. Utiles pour transmettre des
        revendications personnalisées, sélectionner des sources d’identité
        précises ou configurer un comportement propre au fournisseur. Consultez
        https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsUseridAttributeEnum:
      type: string
      description: "La revendication Azure AD à utiliser comme identifiant utilisateur unique. «\_oid\_» (ID d’objet) est recommandé pour les connexions à un seul tenant et requis pour SCIM. «\_sub\_» (sujet) est requis pour le point de terminaison multitenant/commun. S’applique uniquement au protocole OpenID Connect."
      enum:
        - oid
        - sub
    EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsWaadProtocolEnum:
      type: string
      description: "Le protocole d’authentification pour les points de terminaison Azure AD v1. «\_openid-connect\_» (par défaut et recommandé) utilise OAuth 2.0/OIDC moderne. «\_ws-federation\_» est un protocole hérité fondé sur SAML pour les anciennes intégrations. Disponible uniquement avec l’API Azure AD v1."
      enum:
        - ws-federation
        - openid-connect
    EventStreamCloudEventGroupMemberAddedObjectGroup0TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - connection
    EventStreamCloudEventGroupMemberAddedObjectGroup1TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - organization
    EventStreamCloudEventGroupMemberAddedObjectGroup2TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - tenant
    EventStreamCloudEventGroupMemberAddedObjectMember0MemberTypeEnum:
      type: string
      description: Discriminateur de type pour les membres utilisateur
      enum:
        - user
    EventStreamCloudEventGroupMemberAddedObjectMember1MemberTypeEnum:
      type: string
      description: Discriminateur de type pour les membres de connexion
      enum:
        - connection
    EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0TypeEnum:
      type: string
      description: Type de groupe.
      enum:
        - connection
    EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1TypeEnum:
      type: string
      description: Type de groupe.
      enum:
        - organization
    EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2TypeEnum:
      type: string
      description: Type de groupe.
      enum:
        - tenant
    EventStreamCloudEventGroupMemberAddedPreviousObjectMember0MemberTypeEnum:
      type: string
      description: Discriminateur de type pour les membres utilisateurs
      enum:
        - user
    EventStreamCloudEventGroupMemberAddedPreviousObjectMember1MemberTypeEnum:
      type: string
      description: Discriminateur de type pour les membres de la connexion
      enum:
        - connection
    EventStreamCloudEventGroupMemberDeletedObjectGroup0TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - connection
    EventStreamCloudEventGroupMemberDeletedObjectGroup1TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - organization
    EventStreamCloudEventGroupMemberDeletedObjectGroup2TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - tenant
    EventStreamCloudEventGroupMemberDeletedObjectMember0MemberTypeEnum:
      type: string
      description: Discriminateur de type pour les membres de type utilisateur
      enum:
        - user
    EventStreamCloudEventGroupMemberDeletedObjectMember1MemberTypeEnum:
      type: string
      description: Discriminateur de type pour les membres de connexion
      enum:
        - connection
    EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0TypeEnum:
      type: string
      description: Type de groupe.
      enum:
        - connection
    EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1TypeEnum:
      type: string
      description: Type de groupe.
      enum:
        - organization
    EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2TypeEnum:
      type: string
      description: Type de groupe.
      enum:
        - tenant
    EventStreamCloudEventGroupMemberDeletedPreviousObjectMember0MemberTypeEnum:
      type: string
      description: Discriminateur de type pour les membres utilisateurs
      enum:
        - user
    EventStreamCloudEventGroupMemberDeletedPreviousObjectMember1MemberTypeEnum:
      type: string
      description: Discriminateur de type pour les membres de la connexion
      enum:
        - connection
    EventStreamCloudEventGroupRoleAssignedObjectGroup0TypeEnum:
      type: string
      description: Le type de groupe.
      enum:
        - connection
    EventStreamCloudEventGroupRoleAssignedObjectGroup1TypeEnum:
      type: string
      description: Le type de groupe.
      enum:
        - organization
    EventStreamCloudEventGroupRoleAssignedObjectGroup2TypeEnum:
      type: string
      description: Le type de groupe.
      enum:
        - tenant
    EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0TypeEnum:
      type: string
      description: Type de groupe.
      enum:
        - connection
    EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1TypeEnum:
      type: string
      description: Type de groupe.
      enum:
        - organization
    EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2TypeEnum:
      type: string
      description: Type de groupe.
      enum:
        - tenant
    EventStreamCloudEventGroupRoleDeletedObjectGroup0TypeEnum:
      type: string
      description: Le type de groupe.
      enum:
        - connection
    EventStreamCloudEventGroupRoleDeletedObjectGroup1TypeEnum:
      type: string
      description: Le type de groupe.
      enum:
        - organization
    EventStreamCloudEventGroupRoleDeletedObjectGroup2TypeEnum:
      type: string
      description: Le type de groupe.
      enum:
        - tenant
    EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0TypeEnum:
      type: string
      description: Type de groupe.
      enum:
        - connection
    EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1TypeEnum:
      type: string
      description: Type de groupe.
      enum:
        - organization
    EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2TypeEnum:
      type: string
      description: Type de groupe.
      enum:
        - tenant
    EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0TypeEnum:
      type: string
      description: Le type de groupe.
      enum:
        - connection
    EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1TypeEnum:
      type: string
      description: Le type de groupe.
      enum:
        - organization
    EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2TypeEnum:
      type: string
      description: Le type de groupe.
      enum:
        - tenant
    EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - connection
    EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - organization
    EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - tenant
    EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - connection
    EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - organization
    EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - tenant
    EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - connection
    EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - organization
    EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2TypeEnum:
      type: string
      description: Le type du groupe.
      enum:
        - tenant
    EventStreamCloudEventUserCreatedObjectIdentitiesItemCustomUserId:
      description: Identifiant propre à l’IdP pour l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserCreatedObjectIdentitiesItemCustomProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserCreatedObjectIdentitiesItemCustomProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité personnalisés.
      enum:
        - custom
    EventStreamCloudEventUserCreatedObjectIdentitiesItemCustomIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabaseUserId:
      description: Identifiant propre à l’IdP pour l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabaseProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabaseProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité de type base de données.
      enum:
        - auth0
    EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabaseIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterpriseUserId:
      description: L’identifiant propre à l’IdP pour l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterpriseProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom/First Name/prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille/nom de famille/nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterpriseProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité d’entreprise.
      enum:
        - ad
        - adfs
        - google-apps
        - ip
        - office365
        - oidc
        - okta
        - pingfederate
        - samlp
        - sharepoint
        - waad
    EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterpriseIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordlessUserId:
      description: L’identifiant propre à l’IdP pour l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordlessProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom/First Name/prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille/nom de famille/nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordlessProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité sans mot de passe.
      enum:
        - email
        - sms
    EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordlessIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserCreatedObjectIdentitiesItemSocialUserId:
      description: L’identifiant propre à l’IdP pour l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserCreatedObjectIdentitiesItemSocialProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom/given name/forename de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille/last name/surname de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserCreatedObjectIdentitiesItemSocialProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité sociale.
      enum:
        - amazon
        - apple
        - dropbox
        - bitbucket
        - auth0-oidc
        - baidu
        - bitly
        - box
        - daccount
        - dwolla
        - evernote-sandbox
        - evernote
        - exact
        - facebook
        - fitbit
        - github
        - google-oauth2
        - instagram
        - line
        - linkedin
        - oauth1
        - oauth2
        - paypal
        - paypal-sandbox
        - planningcenter
        - salesforce-community
        - salesforce-sandbox
        - salesforce
        - shopify
        - soundcloud
        - thirtysevensignals
        - twitter
        - untapped
        - vkontakte
        - weibo
        - windowslive
        - wordpress
        - yahoo
        - yandex
    EventStreamCloudEventUserCreatedObjectIdentitiesItemSocialIsSocialEnum:
      type: boolean
      enum:
        - true
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustomUserId:
      description: L’identifiant propre à l’IdP de l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustomProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustomProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité personnalisés.
      enum:
        - custom
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustomIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabaseUserId:
      description: L’identifiant propre à l’IdP de l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabaseProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabaseProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité de base de données.
      enum:
        - auth0
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabaseIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterpriseUserId:
      description: L’identifiant propre à l’IdP de l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterpriseProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterpriseProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité d’entreprise.
      enum:
        - ad
        - adfs
        - google-apps
        - ip
        - office365
        - oidc
        - okta
        - pingfederate
        - samlp
        - sharepoint
        - waad
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterpriseIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordlessUserId:
      description: L’identifiant propre à l’IdP de l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordlessProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordlessProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité passwordless.
      enum:
        - email
        - sms
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordlessIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocialUserId:
      description: Identifiant propre à l’IdP de l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocialProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille/nom patronymique/patronyme de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocialProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité sociaux.
      enum:
        - amazon
        - apple
        - dropbox
        - bitbucket
        - auth0-oidc
        - baidu
        - bitly
        - box
        - daccount
        - dwolla
        - evernote-sandbox
        - evernote
        - exact
        - facebook
        - fitbit
        - github
        - google-oauth2
        - instagram
        - line
        - linkedin
        - oauth1
        - oauth2
        - paypal
        - paypal-sandbox
        - planningcenter
        - salesforce-community
        - salesforce-sandbox
        - salesforce
        - shopify
        - soundcloud
        - thirtysevensignals
        - twitter
        - untapped
        - vkontakte
        - weibo
        - windowslive
        - wordpress
        - yahoo
        - yandex
    EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocialIsSocialEnum:
      type: boolean
      enum:
        - true
    EventStreamCloudEventUserDeletedObjectIdentitiesItemCustomUserId:
      description: Identifiant propre à l’IdP pour l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserDeletedObjectIdentitiesItemCustomProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserDeletedObjectIdentitiesItemCustomProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité personnalisés.
      enum:
        - custom
    EventStreamCloudEventUserDeletedObjectIdentitiesItemCustomIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabaseUserId:
      description: Identifiant propre à l’IdP pour l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabaseProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: >-
            Nom de famille/nom de famille patronymique/surname de cet
            utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabaseProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité de type base de données.
      enum:
        - auth0
    EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabaseIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterpriseUserId:
      description: Identifiant propre à l’IdP pour l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterpriseProfileData:
      type: object
      description: Données du profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom/first name/forename de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: >-
            Nom de famille/nom de famille patronymique/surname de cet
            utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterpriseProviderEnum:
      type: string
      description: Liste des fournisseur d’identité d’entreprise.
      enum:
        - ad
        - adfs
        - google-apps
        - ip
        - office365
        - oidc
        - okta
        - pingfederate
        - samlp
        - sharepoint
        - waad
    EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterpriseIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordlessUserId:
      description: Identifiant propre à l’IdP pour l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordlessProfileData:
      type: object
      description: Données du profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom/first name/forename de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: >-
            Nom de famille/nom de famille patronymique/surname de cet
            utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordlessProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité passwordless.
      enum:
        - email
        - sms
    EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordlessIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserDeletedObjectIdentitiesItemSocialUserId:
      description: L’identifiant propre à l’IdP de l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserDeletedObjectIdentitiesItemSocialProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserDeletedObjectIdentitiesItemSocialProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité sociale.
      enum:
        - amazon
        - apple
        - dropbox
        - bitbucket
        - auth0-oidc
        - baidu
        - bitly
        - box
        - daccount
        - dwolla
        - evernote-sandbox
        - evernote
        - exact
        - facebook
        - fitbit
        - github
        - google-oauth2
        - instagram
        - line
        - linkedin
        - oauth1
        - oauth2
        - paypal
        - paypal-sandbox
        - planningcenter
        - salesforce-community
        - salesforce-sandbox
        - salesforce
        - shopify
        - soundcloud
        - thirtysevensignals
        - twitter
        - untapped
        - vkontakte
        - weibo
        - windowslive
        - wordpress
        - yahoo
        - yandex
    EventStreamCloudEventUserDeletedObjectIdentitiesItemSocialIsSocialEnum:
      type: boolean
      enum:
        - true
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustomUserId:
      description: Identifiant propre à l’IdP de l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustomProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom/prénom usuel/prénom personnel de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille/nom patronymique/patronyme de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustomProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité personnalisés.
      enum:
        - custom
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustomIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabaseUserId:
      description: Identifiant propre à l’IdP de l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabaseProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom/prénom usuel/prénom personnel de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille/nom patronymique/patronyme de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabaseProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité de base de données.
      enum:
        - auth0
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabaseIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterpriseUserId:
      description: Identifiant propre à l’IdP de l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterpriseProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom/prénom usuel/prénom personnel de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille/nom patronymique/patronyme de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterpriseProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité d’entreprise.
      enum:
        - ad
        - adfs
        - google-apps
        - ip
        - office365
        - oidc
        - okta
        - pingfederate
        - samlp
        - sharepoint
        - waad
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterpriseIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordlessUserId:
      description: Identifiant propre à l’IdP de l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordlessProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom/prénom usuel/prénom personnel de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille/nom patronymique/patronyme de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordlessProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité passwordless.
      enum:
        - email
        - sms
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordlessIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocialUserId:
      description: Identifiant propre à l’IdP de l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocialProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom/prénom usuel/prénom personnel de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille/nom patronymique/patronyme de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocialProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité sociaux.
      enum:
        - amazon
        - apple
        - dropbox
        - bitbucket
        - auth0-oidc
        - baidu
        - bitly
        - box
        - daccount
        - dwolla
        - evernote-sandbox
        - evernote
        - exact
        - facebook
        - fitbit
        - github
        - google-oauth2
        - instagram
        - line
        - linkedin
        - oauth1
        - oauth2
        - paypal
        - paypal-sandbox
        - planningcenter
        - salesforce-community
        - salesforce-sandbox
        - salesforce
        - shopify
        - soundcloud
        - thirtysevensignals
        - twitter
        - untapped
        - vkontakte
        - weibo
        - windowslive
        - wordpress
        - yahoo
        - yandex
    EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocialIsSocialEnum:
      type: boolean
      enum:
        - true
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustomUserId:
      description: Identifiant propre à l’IdP pour l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustomProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Given name/prénom/prénom usuel de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/nom de famille/nom de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustomProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité personnalisés.
      enum:
        - custom
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustomIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabaseUserId:
      description: L’identifiant propre à l’IdP pour l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabaseProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: Indique si cette adresse courriel est vérifiée (vrai) ou non (faux).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (vrai) ou non
            (faux).
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabaseProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité Database.
      enum:
        - auth0
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabaseIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterpriseUserId:
      description: L’identifiant propre à l’IdP pour l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterpriseProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: Indique si cette adresse courriel est vérifiée (vrai) ou non (faux).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (vrai) ou non
            (faux).
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterpriseProviderEnum:
      type: string
      description: Liste des fournisseur d’identité d’entreprise.
      enum:
        - ad
        - adfs
        - google-apps
        - ip
        - office365
        - oidc
        - okta
        - pingfederate
        - samlp
        - sharepoint
        - waad
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterpriseIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordlessUserId:
      description: L’identifiant propre à l’IdP pour l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordlessProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: Indique si cette adresse courriel est vérifiée (vrai) ou non (faux).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordlessProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité Passwordless.
      enum:
        - email
        - sms
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordlessIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocialUserId:
      description: L’identifiant propre à l’IdP pour l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocialProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel a été vérifiée (true) ou non
            (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom/first name/forename de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille/last name/surname de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocialProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité sociaux.
      enum:
        - amazon
        - apple
        - dropbox
        - bitbucket
        - auth0-oidc
        - baidu
        - bitly
        - box
        - daccount
        - dwolla
        - evernote-sandbox
        - evernote
        - exact
        - facebook
        - fitbit
        - github
        - google-oauth2
        - instagram
        - line
        - linkedin
        - oauth1
        - oauth2
        - paypal
        - paypal-sandbox
        - planningcenter
        - salesforce-community
        - salesforce-sandbox
        - salesforce
        - shopify
        - soundcloud
        - thirtysevensignals
        - twitter
        - untapped
        - vkontakte
        - weibo
        - windowslive
        - wordpress
        - yahoo
        - yandex
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocialIsSocialEnum:
      type: boolean
      enum:
        - true
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustomUserId:
      description: Identifiant propre au fournisseur d’identité pour l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustomProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustomProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité personnalisés.
      enum:
        - custom
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustomIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabaseUserId:
      description: Identifiant propre au fournisseur d’identité pour l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabaseProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabaseProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité de bases de données.
      enum:
        - auth0
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabaseIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterpriseUserId:
      description: Identifiant propre au fournisseur d’identité pour l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterpriseProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterpriseProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité d’entreprise.
      enum:
        - ad
        - adfs
        - google-apps
        - ip
        - office365
        - oidc
        - okta
        - pingfederate
        - samlp
        - sharepoint
        - waad
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterpriseIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordlessUserId:
      description: Identifiant propre au fournisseur d’identité pour l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordlessProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordlessProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité sans mot de passe.
      enum:
        - email
        - sms
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordlessIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocialUserId:
      description: Identifiant propre au fournisseur d’identité pour l’utilisateur.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocialProfileData:
      type: object
      description: Données de profil de l’utilisateur.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Adresse courriel de cet utilisateur.
          format: email
        email_verified:
          type: boolean
          description: >-
            Indique si cette adresse courriel est vérifiée (true) ou non
            vérifiée (false).
        name:
          type: string
          description: Nom de cet utilisateur.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Nom d’utilisateur de cet utilisateur.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Prénom de cet utilisateur.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Nom de famille de cet utilisateur.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Numéro de téléphone de cet utilisateur.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: >-
            Indique si ce numéro de téléphone a été vérifié (true) ou non
            (false).
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocialProviderEnum:
      type: string
      description: Liste des fournisseurs d’identité sociaux.
      enum:
        - amazon
        - apple
        - dropbox
        - bitbucket
        - auth0-oidc
        - baidu
        - bitly
        - box
        - daccount
        - dwolla
        - evernote-sandbox
        - evernote
        - exact
        - facebook
        - fitbit
        - github
        - google-oauth2
        - instagram
        - line
        - linkedin
        - oauth1
        - oauth2
        - paypal
        - paypal-sandbox
        - planningcenter
        - salesforce-community
        - salesforce-sandbox
        - salesforce
        - shopify
        - soundcloud
        - thirtysevensignals
        - twitter
        - untapped
        - vkontakte
        - weibo
        - windowslive
        - wordpress
        - yahoo
        - yandex
    EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocialIsSocialEnum:
      type: boolean
      enum:
        - true
    EventStreamCloudEventConnectionCreatedObject0OptionsConnectionSettingsPkceEnum:
      type: string
      description: Configuration PKCE.
      enum:
        - auto
        - S256
        - plain
        - disabled
    EventStreamCloudEventConnectionCreatedObject0OptionsAttributeMapAttributes:
      type: object
      description: Objet contenant les détails de mappage des revendications entrantes
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedObject0OptionsAttributeMapMappingModeEnum:
      type: string
      description: >-
        Méthode utilisée pour mapper les revendications entrantes lorsque
        strategy=oidc.
      enum:
        - bind_all
        - use_map
    EventStreamCloudEventConnectionCreatedObject1OptionsConnectionSettingsPkceEnum:
      type: string
      description: Configuration de PKCE.
      enum:
        - auto
        - S256
        - plain
        - disabled
    EventStreamCloudEventConnectionCreatedObject1OptionsAttributeMapAttributes:
      type: object
      description: Objet contenant les détails du mappage des claims entrants
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedObject1OptionsAttributeMapMappingModeEnum:
      type: string
      description: Méthode utilisée pour mapper les claims entrants lorsque strategy=okta.
      enum:
        - basic_profile
        - use_map
    EventStreamCloudEventConnectionCreatedObject2OptionsAssertionDecryptionSettingsAlgorithmProfileEnum:
      type: string
      description: Profil d’algorithme à utiliser pour déchiffrer les assertions SAML.
      enum:
        - v2026-1
    EventStreamCloudEventConnectionCreatedObject2OptionsIdpinitiatedClientProtocolEnum:
      type: string
      description: >-
        Le protocole de réponse utilisé pour communiquer avec l’application par
        défaut.
      enum:
        - oidc
        - samlp
        - wsfed
    EventStreamCloudEventConnectionCreatedObject3OptionsAssertionDecryptionSettingsAlgorithmProfileEnum:
      type: string
      description: Profil d’algorithme à utiliser pour déchiffrer les assertions SAML.
      enum:
        - v2026-1
    EventStreamCloudEventConnectionCreatedObject3OptionsIdpinitiatedClientProtocolEnum:
      type: string
      description: >-
        Protocole de réponse utilisé pour communiquer avec l’application par
        défaut.
      enum:
        - oidc
        - samlp
        - wsfed
    EventStreamCloudEventConnectionCreatedPreviousObject0OptionsConnectionSettingsPkceEnum:
      type: string
      description: Configuration PKCE.
      enum:
        - auto
        - S256
        - plain
        - disabled
    EventStreamCloudEventConnectionCreatedPreviousObject0OptionsAttributeMapAttributes:
      type: object
      description: Objet contenant les détails du mappage des revendications entrantes
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject0OptionsAttributeMapMappingModeEnum:
      type: string
      description: >-
        Méthode utilisée pour mapper les revendications entrantes lorsque
        strategy=oidc.
      enum:
        - bind_all
        - use_map
    EventStreamCloudEventConnectionCreatedPreviousObject1OptionsConnectionSettingsPkceEnum:
      type: string
      description: Configuration PKCE.
      enum:
        - auto
        - S256
        - plain
        - disabled
    EventStreamCloudEventConnectionCreatedPreviousObject1OptionsAttributeMapAttributes:
      type: object
      description: Objet contenant les détails du mappage des revendications entrantes
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionCreatedPreviousObject1OptionsAttributeMapMappingModeEnum:
      type: string
      description: >-
        Méthode utilisée pour mapper les revendications entrantes lorsque
        strategy=okta.
      enum:
        - basic_profile
        - use_map
    EventStreamCloudEventConnectionCreatedPreviousObject2OptionsAssertionDecryptionSettingsAlgorithmProfileEnum:
      type: string
      description: Le profil d’algorithme à utiliser pour déchiffrer les assertions SAML.
      enum:
        - v2026-1
    EventStreamCloudEventConnectionCreatedPreviousObject2OptionsIdpinitiatedClientProtocolEnum:
      type: string
      description: >-
        Le protocole de réponse utilisé pour communiquer avec l’application par
        défaut.
      enum:
        - oidc
        - samlp
        - wsfed
    EventStreamCloudEventConnectionCreatedPreviousObject3OptionsAssertionDecryptionSettingsAlgorithmProfileEnum:
      type: string
      description: Profil d’algorithme à utiliser pour déchiffrer les assertions SAML.
      enum:
        - v2026-1
    EventStreamCloudEventConnectionCreatedPreviousObject3OptionsIdpinitiatedClientProtocolEnum:
      type: string
      description: >-
        Protocole de réponse utilisé pour communiquer avec l’application par
        défaut.
      enum:
        - oidc
        - samlp
        - wsfed
    EventStreamCloudEventConnectionDeletedObject0OptionsConnectionSettingsPkceEnum:
      type: string
      description: Configuration PKCE.
      enum:
        - auto
        - S256
        - plain
        - disabled
    EventStreamCloudEventConnectionDeletedObject0OptionsAttributeMapAttributes:
      type: object
      description: Objet contenant les détails du mappage des revendications entrantes
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedObject0OptionsAttributeMapMappingModeEnum:
      type: string
      description: >-
        Méthode utilisée pour mapper les revendications entrantes lorsque
        strategy=oidc.
      enum:
        - bind_all
        - use_map
    EventStreamCloudEventConnectionDeletedObject1OptionsConnectionSettingsPkceEnum:
      type: string
      description: Configuration PKCE.
      enum:
        - auto
        - S256
        - plain
        - disabled
    EventStreamCloudEventConnectionDeletedObject1OptionsAttributeMapAttributes:
      type: object
      description: Objet contenant les détails du mappage des revendications entrantes
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedObject1OptionsAttributeMapMappingModeEnum:
      type: string
      description: >-
        Méthode utilisée pour mapper les revendications entrantes lorsque
        strategy=okta.
      enum:
        - basic_profile
        - use_map
    EventStreamCloudEventConnectionDeletedObject2OptionsAssertionDecryptionSettingsAlgorithmProfileEnum:
      type: string
      description: Profil d’algorithme à utiliser pour déchiffrer les assertions SAML.
      enum:
        - v2026-1
    EventStreamCloudEventConnectionDeletedObject2OptionsIdpinitiatedClientProtocolEnum:
      type: string
      description: >-
        Le protocole de réponse utilisé pour communiquer avec l’application par
        défaut.
      enum:
        - oidc
        - samlp
        - wsfed
    EventStreamCloudEventConnectionDeletedObject3OptionsAssertionDecryptionSettingsAlgorithmProfileEnum:
      type: string
      description: Profil d’algorithme à utiliser pour déchiffrer les assertions SAML.
      enum:
        - v2026-1
    EventStreamCloudEventConnectionDeletedObject3OptionsIdpinitiatedClientProtocolEnum:
      type: string
      description: >-
        Le protocole de réponse utilisé pour communiquer avec l’application par
        défaut.
      enum:
        - oidc
        - samlp
        - wsfed
    EventStreamCloudEventConnectionDeletedPreviousObject0OptionsConnectionSettingsPkceEnum:
      type: string
      description: Configuration PKCE.
      enum:
        - auto
        - S256
        - plain
        - disabled
    EventStreamCloudEventConnectionDeletedPreviousObject0OptionsAttributeMapAttributes:
      type: object
      description: Objet contenant les détails du mappage des revendications entrantes
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject0OptionsAttributeMapMappingModeEnum:
      type: string
      description: >-
        Méthode utilisée pour mapper les revendications entrantes lorsque
        strategy=oidc.
      enum:
        - bind_all
        - use_map
    EventStreamCloudEventConnectionDeletedPreviousObject1OptionsConnectionSettingsPkceEnum:
      type: string
      description: Configuration PKCE.
      enum:
        - auto
        - S256
        - plain
        - disabled
    EventStreamCloudEventConnectionDeletedPreviousObject1OptionsAttributeMapAttributes:
      type: object
      description: Objet contenant les détails du mappage des revendications entrantes
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionDeletedPreviousObject1OptionsAttributeMapMappingModeEnum:
      type: string
      description: >-
        Méthode utilisée pour mapper les revendications entrantes lorsque
        strategy=okta.
      enum:
        - basic_profile
        - use_map
    EventStreamCloudEventConnectionDeletedPreviousObject2OptionsAssertionDecryptionSettingsAlgorithmProfileEnum:
      type: string
      description: Profil d’algorithme à utiliser pour déchiffrer les assertions SAML.
      enum:
        - v2026-1
    EventStreamCloudEventConnectionDeletedPreviousObject2OptionsIdpinitiatedClientProtocolEnum:
      type: string
      description: >-
        Protocole de réponse utilisé pour communiquer avec l’application par
        défaut.
      enum:
        - oidc
        - samlp
        - wsfed
    EventStreamCloudEventConnectionDeletedPreviousObject3OptionsAssertionDecryptionSettingsAlgorithmProfileEnum:
      type: string
      description: Profil d’algorithme à utiliser pour déchiffrer les assertions SAML.
      enum:
        - v2026-1
    EventStreamCloudEventConnectionDeletedPreviousObject3OptionsIdpinitiatedClientProtocolEnum:
      type: string
      description: >-
        Protocole de réponse utilisé pour communiquer avec l’application par
        défaut.
      enum:
        - oidc
        - samlp
        - wsfed
    EventStreamCloudEventConnectionUpdatedObject0OptionsConnectionSettingsPkceEnum:
      type: string
      description: Configuration PKCE.
      enum:
        - auto
        - S256
        - plain
        - disabled
    EventStreamCloudEventConnectionUpdatedObject0OptionsAttributeMapAttributes:
      type: object
      description: Objet contenant les détails du mappage des revendications entrantes
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject0OptionsAttributeMapMappingModeEnum:
      type: string
      description: >-
        Méthode utilisée pour mapper les revendications entrantes lorsque
        strategy=oidc.
      enum:
        - bind_all
        - use_map
    EventStreamCloudEventConnectionUpdatedObject1OptionsConnectionSettingsPkceEnum:
      type: string
      description: Configuration PKCE.
      enum:
        - auto
        - S256
        - plain
        - disabled
    EventStreamCloudEventConnectionUpdatedObject1OptionsAttributeMapAttributes:
      type: object
      description: Objet contenant les détails du mappage des revendications entrantes
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedObject1OptionsAttributeMapMappingModeEnum:
      type: string
      description: >-
        Méthode utilisée pour mapper les revendications entrantes lorsque
        strategy=okta.
      enum:
        - basic_profile
        - use_map
    EventStreamCloudEventConnectionUpdatedObject2OptionsAssertionDecryptionSettingsAlgorithmProfileEnum:
      type: string
      description: Profil d’algorithme à utiliser pour déchiffrer les assertions SAML.
      enum:
        - v2026-1
    EventStreamCloudEventConnectionUpdatedObject2OptionsIdpinitiatedClientProtocolEnum:
      type: string
      description: >-
        Le protocole de réponse utilisé pour communiquer avec l’application par
        défaut.
      enum:
        - oidc
        - samlp
        - wsfed
    EventStreamCloudEventConnectionUpdatedObject3OptionsAssertionDecryptionSettingsAlgorithmProfileEnum:
      type: string
      description: Profil d’algorithme à utiliser pour déchiffrer les assertions SAML.
      enum:
        - v2026-1
    EventStreamCloudEventConnectionUpdatedObject3OptionsIdpinitiatedClientProtocolEnum:
      type: string
      description: >-
        Protocole de réponse utilisé pour communiquer avec l’application par
        défaut.
      enum:
        - oidc
        - samlp
        - wsfed
    EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsConnectionSettingsPkceEnum:
      type: string
      description: Configuration PKCE.
      enum:
        - auto
        - S256
        - plain
        - disabled
    EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsAttributeMapAttributes:
      type: object
      description: Objet contenant les détails du mappage des claims entrants
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsAttributeMapMappingModeEnum:
      type: string
      description: Méthode utilisée pour mapper les claims entrants lorsque strategy=oidc.
      enum:
        - bind_all
        - use_map
    EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsConnectionSettingsPkceEnum:
      type: string
      description: Configuration PKCE.
      enum:
        - auto
        - S256
        - plain
        - disabled
    EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsAttributeMapAttributes:
      type: object
      description: Objet contenant les détails du mappage des revendications entrantes
      additionalProperties: true
      properties: {}
    EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsAttributeMapMappingModeEnum:
      type: string
      description: >-
        Méthode utilisée pour mapper les revendications entrantes lorsque
        strategy=okta.
      enum:
        - basic_profile
        - use_map
    EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsAssertionDecryptionSettingsAlgorithmProfileEnum:
      type: string
      description: Profil d’algorithme à utiliser pour déchiffrer les assertions SAML.
      enum:
        - v2026-1
    EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsIdpinitiatedClientProtocolEnum:
      type: string
      description: >-
        Le protocole de réponse utilisé pour communiquer avec l’application par
        défaut.
      enum:
        - oidc
        - samlp
        - wsfed
    EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsAssertionDecryptionSettingsAlgorithmProfileEnum:
      type: string
      description: Profil d’algorithme à utiliser pour déchiffrer les assertions SAML.
      enum:
        - v2026-1
    EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsIdpinitiatedClientProtocolEnum:
      type: string
      description: >-
        Le protocole de réponse utilisé pour communiquer avec l’application par
        défaut.
      enum:
        - oidc
        - samlp
        - wsfed
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: jwt
    oAuth2ClientCredentials:
      type: oauth2
      flows:
        clientCredentials:
          tokenUrl: /oauth/token/
          x-form-parameters:
            audience: /api/v2/
          scopes:
            create:actions: Create Actions
            read:actions: Read Actions
            update:actions: Update Actions
            delete:actions: Delete Actions
            create:agents: Create Agents
            read:agents: Read Agents
            update:agents: Update Agents
            delete:agents: Delete Agents
            read:anomaly_blocks: Read Anomaly Blocks
            delete:anomaly_blocks: Delete Anomaly Blocks
            read:attack_protection: Read Attack Protection
            update:attack_protection: Update Attack Protection
            create:authentication_methods: Create Authentication Methods
            read:authentication_methods: Read Authentication Methods
            update:authentication_methods: Update Authentication Methods
            delete:authentication_methods: Delete Authentication Methods
            read:branding: Read Branding
            update:branding: Update Branding
            delete:branding: Delete Branding
            create:client_credentials: Create Client Credentials
            read:client_credentials: Read Client Credentials
            update:client_credentials: Update Client Credentials
            delete:client_credentials: Delete Client Credentials
            create:client_grants: Create Client Grants
            read:client_grants: Read Client Grants
            update:client_grants: Update Client Grants
            delete:client_grants: Delete Client Grants
            read:client_keys: Read Client Keys
            update:client_keys: Update Client Keys
            read:client_summary: Read Client Summary
            update:client_token_vault_privileged_access: Update Client Token Vault Privileged Access
            create:clients: Create Clients
            read:clients: Read Clients
            update:clients: Update Clients
            delete:clients: Delete Clients
            create:connection_profiles: Create Connection Profiles
            read:connection_profiles: Read Connection Profiles
            update:connection_profiles: Update Connection Profiles
            delete:connection_profiles: Delete Connection Profiles
            create:connections: Create Connections
            read:connections: Read Connections
            update:connections: Update Connections
            delete:connections: Delete Connections
            create:connections_keys: Create Connections Keys
            read:connections_keys: Read Connections Keys
            update:connections_keys: Update Connections Keys
            read:current_user: Read Current User
            delete:current_user: Delete Current User
            create:current_user_device_credentials: Create Current User Device Credentials
            delete:current_user_device_credentials: Delete Current User Device Credentials
            update:current_user_identities: Update Current User Identities
            update:current_user_metadata: Update Current User Metadata
            create:custom_domains: Create Custom Domains
            read:custom_domains: Read Custom Domains
            update:custom_domains: Update Custom Domains
            delete:custom_domains: Delete Custom Domains
            create:custom_signing_keys: Create Custom Signing Keys
            read:custom_signing_keys: Read Custom Signing Keys
            update:custom_signing_keys: Update Custom Signing Keys
            delete:custom_signing_keys: Delete Custom Signing Keys
            read:device_credentials: Read Device Credentials
            delete:device_credentials: Delete Device Credentials
            create:directory_provisionings: Create Directory Provisionings
            read:directory_provisionings: Read Directory Provisionings
            update:directory_provisionings: Update Directory Provisionings
            delete:directory_provisionings: Delete Directory Provisionings
            create:email_provider: Create Email Provider
            read:email_provider: Read Email Provider
            update:email_provider: Update Email Provider
            delete:email_provider: Delete Email Provider
            create:email_templates: Create Email Templates
            read:email_templates: Read Email Templates
            update:email_templates: Update Email Templates
            create:encryption_keys: Create Encryption Keys
            read:encryption_keys: Read Encryption Keys
            update:encryption_keys: Update Encryption Keys
            delete:encryption_keys: Delete Encryption Keys
            read:event_deliveries: Read Event Deliveries
            update:event_deliveries: Update Event Deliveries
            create:event_streams: Create Event Streams
            read:event_streams: Read Event Streams
            update:event_streams: Update Event Streams
            delete:event_streams: Delete Event Streams
            read:events: Read Events
            create:experimentation: Create Experimentation
            read:experimentation: Read Experimentation
            update:experimentation: Update Experimentation
            delete:experimentation: Delete Experimentation
            create:flows: Create Flows
            read:flows: Read Flows
            update:flows: Update Flows
            delete:flows: Delete Flows
            read:flows_executions: Read Flows Executions
            delete:flows_executions: Delete Flows Executions
            create:flows_vault_connections: Create Flows Vault Connections
            read:flows_vault_connections: Read Flows Vault Connections
            update:flows_vault_connections: Update Flows Vault Connections
            delete:flows_vault_connections: Delete Flows Vault Connections
            create:forms: Create Forms
            read:forms: Read Forms
            update:forms: Update Forms
            delete:forms: Delete Forms
            read:grants: Read Grants
            delete:grants: Delete Grants
            read:group_members: Read Group Members
            create:group_roles: Create Group Roles
            read:group_roles: Read Group Roles
            delete:group_roles: Delete Group Roles
            read:groups: Read Groups
            delete:groups: Delete Groups
            create:guardian_enrollment_tickets: Create Guardian Enrollment Tickets
            read:guardian_enrollments: Read Guardian Enrollments
            delete:guardian_enrollments: Delete Guardian Enrollments
            read:guardian_factors: Read Guardian Factors
            update:guardian_factors: Update Guardian Factors
            create:hooks: Create Hooks
            read:hooks: Read Hooks
            update:hooks: Update Hooks
            delete:hooks: Delete Hooks
            create:log_streams: Create Log Streams
            read:log_streams: Read Log Streams
            update:log_streams: Update Log Streams
            delete:log_streams: Delete Log Streams
            read:logs: Read Logs
            read:logs_users: Read Logs Users
            read:mfa_policies: Read Mfa Policies
            update:mfa_policies: Update Mfa Policies
            create:network_acls: Create Network Acls
            read:network_acls: Read Network Acls
            update:network_acls: Update Network Acls
            delete:network_acls: Delete Network Acls
            create:organization_client_grants: Create Organization Client Grants
            read:organization_client_grants: Read Organization Client Grants
            delete:organization_client_grants: Delete Organization Client Grants
            create:organization_connections: Create Organization Connections
            read:organization_connections: Read Organization Connections
            update:organization_connections: Update Organization Connections
            delete:organization_connections: Delete Organization Connections
            create:organization_discovery_domains: Create Organization Discovery Domains
            read:organization_discovery_domains: Read Organization Discovery Domains
            update:organization_discovery_domains: Update Organization Discovery Domains
            delete:organization_discovery_domains: Delete Organization Discovery Domains
            create:organization_group_roles: Create Organization Group Roles
            read:organization_group_roles: Read Organization Group Roles
            delete:organization_group_roles: Delete Organization Group Roles
            read:organization_groups: Read Organization Groups
            create:organization_invitations: Create Organization Invitations
            read:organization_invitations: Read Organization Invitations
            delete:organization_invitations: Delete Organization Invitations
            read:organization_member_effective_roles: Read Organization Member Effective Roles
            read:organization_member_role_source_groups: Read Organization Member Role Source Groups
            create:organization_member_roles: Create Organization Member Roles
            read:organization_member_roles: Read Organization Member Roles
            delete:organization_member_roles: Delete Organization Member Roles
            create:organization_members: Create Organization Members
            read:organization_members: Read Organization Members
            delete:organization_members: Delete Organization Members
            create:organizations: Create Organizations
            read:organizations: Read Organizations
            update:organizations: Update Organizations
            delete:organizations: Delete Organizations
            read:organizations_summary: Read Organizations Summary
            create:phone_providers: Create Phone Providers
            read:phone_providers: Read Phone Providers
            update:phone_providers: Update Phone Providers
            delete:phone_providers: Delete Phone Providers
            create:phone_templates: Create Phone Templates
            read:phone_templates: Read Phone Templates
            update:phone_templates: Update Phone Templates
            delete:phone_templates: Delete Phone Templates
            read:prompts: Read Prompts
            update:prompts: Update Prompts
            create:rate_limit_policies: Create Rate Limit Policies
            read:rate_limit_policies: Read Rate Limit Policies
            update:rate_limit_policies: Update Rate Limit Policies
            delete:rate_limit_policies: Delete Rate Limit Policies
            read:refresh_tokens: Read Refresh Tokens
            update:refresh_tokens: Update Refresh Tokens
            delete:refresh_tokens: Delete Refresh Tokens
            create:resource_servers: Create Resource Servers
            read:resource_servers: Read Resource Servers
            update:resource_servers: Update Resource Servers
            delete:resource_servers: Delete Resource Servers
            create:role_members: Create Role Members
            read:role_members: Read Role Members
            delete:role_members: Delete Role Members
            create:roles: Create Roles
            read:roles: Read Roles
            update:roles: Update Roles
            delete:roles: Delete Roles
            create:rules: Create Rules
            read:rules: Read Rules
            update:rules: Update Rules
            delete:rules: Delete Rules
            read:rules_configs: Read Rules Configs
            update:rules_configs: Update Rules Configs
            delete:rules_configs: Delete Rules Configs
            create:scim_config: Create Scim Config
            read:scim_config: Read Scim Config
            update:scim_config: Update Scim Config
            delete:scim_config: Delete Scim Config
            create:scim_token: Create Scim Token
            read:scim_token: Read Scim Token
            delete:scim_token: Delete Scim Token
            read:self_service_profile_custom_texts: Read Self Service Profile Custom Texts
            update:self_service_profile_custom_texts: Update Self Service Profile Custom Texts
            create:self_service_profiles: Create Self Service Profiles
            read:self_service_profiles: Read Self Service Profiles
            update:self_service_profiles: Update Self Service Profiles
            delete:self_service_profiles: Delete Self Service Profiles
            read:sessions: Read Sessions
            update:sessions: Update Sessions
            delete:sessions: Delete Sessions
            create:signing_keys: Create Signing Keys
            read:signing_keys: Read Signing Keys
            update:signing_keys: Update Signing Keys
            create:sso_access_tickets: Create Sso Access Tickets
            delete:sso_access_tickets: Delete Sso Access Tickets
            read:stats: Read Stats
            read:tenant_settings: Read Tenant Settings
            update:tenant_settings: Update Tenant Settings
            create:token_exchange_profiles: Create Token Exchange Profiles
            read:token_exchange_profiles: Read Token Exchange Profiles
            update:token_exchange_profiles: Update Token Exchange Profiles
            delete:token_exchange_profiles: Delete Token Exchange Profiles
            create:user_attribute_profiles: Create User Attribute Profiles
            read:user_attribute_profiles: Read User Attribute Profiles
            update:user_attribute_profiles: Update User Attribute Profiles
            delete:user_attribute_profiles: Delete User Attribute Profiles
            read:user_effective_permissions: Read User Effective Permissions
            read:user_effective_roles: Read User Effective Roles
            read:user_idp_tokens: Read User Idp Tokens
            read:user_permission_source_roles: Read User Permission Source Roles
            read:user_role_source_groups: Read User Role Source Groups
            create:user_tickets: Create User Tickets
            create:users: Create Users
            read:users: Read Users
            update:users: Update Users
            delete:users: Delete Users
            update:users_app_metadata: Update Users App Metadata
            create:vdcs_templates: Create Vdcs Templates
            read:vdcs_templates: Read Vdcs Templates
            update:vdcs_templates: Update Vdcs Templates
            delete:vdcs_templates: Delete Vdcs Templates
            create:organization_clients: Create Organization Client Associations
            read:organization_clients: Read Organization Client Associations
            update:organization_clients: Update Organization Client Associations
            delete:organization_clients: Delete Organization Client Associations
            create:network_acl_keys: Create Network ACL Keys
            read:network_acl_keys: Read Network ACL Keys
            delete:network_acl_keys: Delete Network ACL Keys

````