Répertorier b2xIdentityUserFlowsList b2xIdentityUserFlows

Espace de noms: microsoft.graphNamespace: microsoft.graph

Important

Les API sous la /beta version de Microsoft Graph peuvent faire l’objet de modifications.APIs under the /beta version in Microsoft Graph are subject to change. L’utilisation de ces API dans des applications de production n’est pas prise en charge.Use of these APIs in production applications is not supported. Pour déterminer si une API est disponible dans la version 1.0, utilisez le sélecteur de version .To determine whether an API is available in v1.0, use the Version selector.

Récupérez la liste des objets b2xIdentityUserFlow .Retrieve a list of b2xIdentityUserFlow objects.

AutorisationsPermissions

L’une des autorisations suivantes est nécessaire pour appeler cette API. Pour plus d’informations, notamment sur la façon de choisir les autorisations, voir Autorisations.One of the following permissions is required to call this API. To learn more, including how to choose permissions, see Permissions.

Type d’autorisationPermission type Autorisations (de celle qui offre le plus de privilèges à celle qui en offre le moins)Permissions (from least to most privileged)
Déléguée (compte professionnel ou scolaire)Delegated (work or school account) IdentityUserFlow. Read. All, IdentityUserFlow. ReadWrite. AllIdentityUserFlow.Read.All, IdentityUserFlow.ReadWrite.All
Déléguée (compte Microsoft personnel)Delegated (personal Microsoft account) Non prise en charge.Not supported.
ApplicationApplication IdentityUserFlow. Read. All, IdentityUserFlow. ReadWrite. AllIdentityUserFlow.Read.All, IdentityUserFlow.ReadWrite.All

Le compte professionnel ou scolaire doit appartenir à l’un des rôles suivants :The work or school account needs to belong to one of the following roles:

  • Administrateur généralGlobal administrator
  • Administrateur de flux utilisateur de l’identité externeExternal Identity User Flow administrator

Requête HTTPHTTP request

GET /identity/b2xUserFlows

Paramètres facultatifs de la requêteOptional query parameters

Vous pouvez utiliser $expand pour développer des propriétés de flux utilisateur spécifiques qui ne sont pas développées par défaut.You can use $expand to expand specific user flow properties that are not expanded by default.

Pour plus d’informations, consultez paramètres de la requête OData.For more information, see OData query parameters.

En-têtes de demandeRequest headers

NomName DescriptionDescription
AutorisationAuthorization Porteur {token}. Obligatoire.Bearer {token}. Required.

Corps de la demandeRequest body

N’indiquez pas le corps de la demande pour cette méthode.Do not supply a request body for this method.

RéponseResponse

Si elle réussit, cette méthode renvoie un 200 OK Code de réponse et une collection d’objets b2xIdentityUserFlow dans le corps de la réponse.If successful, this method returns a 200 OK response code and a collection of b2xIdentityUserFlow objects in the response body.

範例Examples

Exemple 1 : répertorier tous les objets b2xIdentityUserFlowExample 1: List all b2xIdentityUserFlow objects

DemandeRequest

Voici un exemple de demande.The following is an example of the request.

GET https://graph.microsoft.com/beta/identity/b2xUserFlows

RéponseResponse

Voici un exemple de réponse.The following is an example of the response.

Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.Note: The response object shown here might be shortened for readability.

HTTP/1.1 200 OK
Content-type: application/json

{
    "@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/b2xUserFlows",
    "value": [
      {
          "id": "B2X_1_PartnerSignUp",
          "userFlowType": "signUpOrSignIn",
          "userFlowTypeVersion": 1
      },
      {
          "id": "B2X_1_ContosoSignUp",
          "userFlowType": "signUpOrSignIn",
          "userFlowTypeVersion": 1
      },
    ]
}

Exemple 2 : répertorier tous les objets b2xIdentityUserFlow et développer identityProvidersExample 2: List all b2xIdentityUserFlow objects and expand identityProviders

DemandeRequest

Voici un exemple de demande.The following is an example of the request.

GET https://graph.microsoft.com/beta/identity/b2xUserFlows?$expand=identityProviders

RéponseResponse

Voici un exemple de réponse.The following is an example of the response.

Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.Note: The response object shown here might be shortened for readability.

HTTP/1.1 200 OK
Content-type: application/json

{
    "@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/b2xUserFlows(identityProviders)",
    "value": [
      {
          "id": "B2X_1_PartnerSignUp",
          "userFlowType": "signUpOrSignIn",
          "userFlowTypeVersion": 1,
          "identityProviders": [
              {
                "id": "Facebook-OAuth",
                "type": "Facebook",
                "name": "Facebook",
                "clientId": "clientIdFromFacebook",
                "clientSecret": "*******"
              }  
          ]
      },
      {
          "id": "B2X_1_ContosoSignUp",
          "userFlowType": "signUpOrSignIn",
          "userFlowTypeVersion": 1,
          "identityProviders": [
              {
                "id": "Facebook-OAuth",
                "type": "Facebook",
                "name": "Facebook",
                "clientId": "clientIdFromFacebook",
                "clientSecret": "*******"
              }  
          ]
      }
   ]
}