Partager via


Type de ressource authenticationEventsFlow

Espace de noms: microsoft.graph

Importante

Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .

Représente une stratégie multi-événements, c’est-à-dire un flux d’utilisateur, et contient la configuration du gestionnaire pour plusieurs événements. Chaque propriété de name eventType est facultative et correspond à la configuration du gestionnaire sur l’écouteur d’événements. Cette ressource permet de gérer plusieurs objets authenticationEventListener sous le même ensemble de priorités et de conditions. Cette ressource fournit une vue mieux gérée de la vérification des écouteurs d’événements qui sont exécutés dans une certaine circonstance.

Si aucun gestionnaire n’est défini pour un événement, cette stratégie n’a aucun effet sur cet événement dans l’authentification, et aucun écouteur n’est créé pour cet événement.

En outre, cette entité fonctionne comme une étape d’orchestration pour les différents écouteurs d’événements qu’elle gère. Pour chaque écouteur d’événements qu’il gère, il crée, modifie ou supprime l’écouteur d’événements en conséquence. Cela signifie qu’au moment de la création, il crée plusieurs écouteurs d’événements et gère tous les scénarios de restauration pour les demandes ayant échoué.

Cette ressource est un type abstrait dont le type d’objet externalUsersSelfServiceSignUpEventsFlow est dérivé.

Hérite de l’entité.

Méthodes

Méthode Type de retour Description
List collection authenticationEventsFlow Récupérez la liste des objets authenticationEventsFlow et leurs propriétés. Seuls les objets du sous-type externalUserSelfServiceSignupEventsFlow sont disponibles.
Create authenticationEventsFlow Créez un objet authenticationEventsFlow . Seuls les objets du sous-type externalUserSelfServiceSignupEventsFlow sont pris en charge.
Obtenir authenticationEventsFlow Lisez les propriétés et les relations d’un objet authenticationEventsFlow . Seuls les objets du sous-type externalUserSelfServiceSignupEventsFlow sont disponibles.
Mettre à jour Aucun Mettez à jour les propriétés d’un objet authenticationEventsFlow . Seuls les objets du sous-type externalUserSelfServiceSignupEventsFlow sont disponibles.
Supprimer Aucune Supprime un objet authenticationEventsFlow . Seuls les objets du sous-type externalUserSelfServiceSignupEventsFlow sont pris en charge.
Fournisseurs d’identité dans un flux utilisateur
List Collection IdentityProviderBase Obtenez les fournisseurs d’identité définis pour un flux d’utilisateur d’inscription en libre-service d’identités externes qui est représenté par un type d’objet externalUsersSelfServiceSignupEventsFlow .
Add Aucune Ajoutez un fournisseur d’identité à un flux d’utilisateur d’inscription en libre-service d’identités externes qui est représenté par un type d’objet externalUsersSelfServiceSignupEventsFlow . Le fournisseur d’identité doit d’abord être configuré dans le locataire.
Remove Aucune Supprimez un fournisseur d’identité d’un flux d’utilisateur d’inscription en libre-service d’identités externes qui est représenté par un type d’objet externalUsersSelfServiceSignupEventsFlow .
Attributs de flux utilisateur
List Collection identityUserFlowAttributes Récupérer tous les attributs de flux des utilisateurs intégrés et personnalisés.
Créer identityUserFlowAttribute Créez un attribut de flux des utilisateurs personnalisé.
Obtenir identityUserFlowAttribute Récupérer les propriétés de l’attribut de flux des utilisateurs.
Mettre à jour Aucun Mettre à jour un attribut de flux des utilisateurs personnalisé.
Supprimer Aucun Supprimer un attribut de flux des utilisateurs personnalisé.
Répertorier les attributs dans un flux utilisateur Aucune Obtenez la collection d’objets identityUserFlowAttribute associés à un flux d’utilisateur d’inscription en libre-service d’identités externes qui est représenté par un objet externalUsersSelfServiceSignupEventsFlow .
Ajouter un attribut à un flux d’utilisateur Aucune Ajoutez un objet identityUserFlowAttribute associé à un flux d’utilisateur d’inscription en libre-service d’identités externes qui est représenté par un objet externalUsersSelfServiceSignupEventsFlow .
Supprimer un attribut d’un flux d’utilisateur Aucune Supprimez un objet identityUserFlowAttribute associé à un flux d’utilisateur d’inscription en libre-service d’identités externes qui est représenté par un objet externalUsersSelfServiceSignupEventsFlow .

Propriétés

Propriété Type Description
id Chaîne Identificateur unique de l’entité. En lecture seule. Hérité de l’entité. Généré automatiquement.
displayName Chaîne Obligatoire. Nom d’affichage de la stratégie d’événements.
description Chaîne Description de la stratégie d’événements.
conditions authenticationConditions Conditions représentant le contexte de la demande d’authentification utilisée pour décider si la stratégie d’événements est appelée.

Prend en charge $filter (eq). Pour plus d’informations sur la syntaxe, consultez prise en charge du filtrage sur les flux utilisateur .
priorité Int32 Priorité à utiliser pour chaque événement individuel de la stratégie d’événements. Si plusieurs écouteurs concurrents pour un événement ont la même priorité, un est choisi et une erreur est consignée en mode silencieux. La valeur par défaut est 500.

Prise en charge du filtrage sur les flux d’utilisateurs

  • Filtrer sur identityProviders : ?$filter=microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/any(idp:idp/id eq '{identityProvider-id}')
  • Filtrer sur les attributs : ?$filter=microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/any(attribute:attribute/id eq '{attribute-ID}')
  • Filtrer sur les applications liées : ?$filter=microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications/any(appId:appId/appId eq '{appId}')

Relations

Aucun.

Représentation JSON

La représentation JSON suivante montre le type de ressource.

{
  "@odata.type": "#microsoft.graph.authenticationEventsFlow",
  "id": "String (identifier)",
  "displayName": "String",
  "description": "String",
  "conditions": {
    "@odata.type": "microsoft.graph.authenticationConditions"
  },
  "priority": "Integer"
}