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"
}