Share via


type de ressource socialIdentityProvider

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 les fournisseurs d’identité sociale avec des identités externes pour les locataires Microsoft Entra ID et Azure AD B2C.

Hérite de identityProviderBase.

Pour Microsoft Entra scénarios B2B dans un locataire Microsoft Entra, le type de fournisseur d’identité peut être Google ou Facebook.

La configuration d’un fournisseur d’identité dans votre locataire Microsoft Entra permet de nouveaux scénarios invités Microsoft Entra B2B. Par exemple, une organisation dispose de ressources dans Microsoft 365 qui doivent être partagées avec un utilisateur de Gmail. L’utilisateur Gmail utilise ses informations d’identification de compte Google pour s’authentifier et accéder aux documents.

Dans un client Azure AD B2C, le type de fournisseur d’identité peut être Microsoft, Google, Facebook, Amazon, LinkedIn ou Twitter. Les fournisseurs d’identité suivant sont dans la version d’évaluation : Weibo, QQ, WeChat et GitHub.

La configuration d’un fournisseur d’identité dans votre client Azure AD B2C permet aux utilisateurs de s’inscrire et de se connecter à l’aide d’un fournisseur de compte de réseau social pris en charge dans une application. Par exemple, une application peut utiliser Azure AD B2C pour autoriser les utilisateurs à s’inscrire au service à l’aide d’un compte Facebook.

Méthodes

Méthode Type renvoyé Description
List Collection IdentityProviderBase Récupérer tous les fournisseurs d’identité configurés dans un client, y compris les types d’objet fournisseurs d’identité sociale. Il n’existe aucun moyen de récupérer uniquement les fournisseurs d’identité sociale dans un client.
Créer socialIdentityProvider Créer un nouvel objet socialIdentityProvider.
Obtenir socialIdentityProvider Récupérer les propriétés d’un objet socialIdentityProvider.
Mettre à jour Aucun Mettre à jour un objet socialIdentityProvider.
Supprimer Aucun Supprimer un objet socialIdentityProvider.
Répertorier les types de fournisseurs disponibles Collection de chaînes Récupérer tous les types de fournisseurs d’identité disponibles dans le client.

Propriétés

Propriété Type Description
clientId String Identificateur de client pour l’application obtenue lors de l’inscription de l’application auprès du fournisseur d’identité. Obligatoire.
clientSecret String Clé secrète client pour l’application obtenue lorsque l’application est inscrite auprès du fournisseur d’identité. En écriture seule. Une opération de lecture retourne ****. Obligatoire.
id String Identificateur unique du fournisseur d’identité. Hérité de identityProviderBase. En lecture seule.
displayName Chaîne Nom d’affichage du fournisseur d’identité. Hérité de identityProviderBase.
identityProviderType Chaîne Dans le cas d’un scénario B2B, les valeurs possibles sont ; Google et Facebook. Dans le cas d’un scénario B2C, les valeurs possibles sont : Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo, QQet WeChat. Obligatoire.

Où obtenir l’ID client et la clé secrète client

Chaque fournisseur d’identité a un processus permettant de créer une inscription d’application. Par exemple, les utilisateurs créent une inscription d’application avec Facebook dans developers.facebook.com. L’ID du client et la clé secrète client qui en résultent peuvent être transmis à identitéProvider. Ensuite, chaque objet utilisateur dans le répertoire peut être fédéré vers des fournisseurs d’identité du client pour l’authentification. Cela permet à l’utilisateur de se connecter en saisissant des informations d’identification sur la page de connexion du fournisseur d’identité. Le jeton du fournisseur d’identité est validé par Microsoft Entra ID avant que le locataire n’émet un jeton à l’application.

Représentation JSON

Voici une représentation JSON de la ressource.

{
    "id": "String",
    "identityProviderType": "String",
    "displayName": "String",
    "clientId": "String",
    "clientSecret": "String"
}