Ressourcentyp identityProvideridentityProvider resource type

Wichtig: Die APIs der /Beta-Version in Microsoft Graph befinden sich in der Vorschau und können Änderungen unterliegen.Important: APIs under the /beta version in Microsoft Graph are in preview and are subject to change. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt.Use of these APIs in production applications is not supported.

Stellt einen Identitätsanbieter Azure Active Directory (AD Azure).Represents an Azure Active Directory (Azure AD) identity provider. Der Identitätsanbieter kann Microsoft, Google, Facebook, LinkedIn oder Amazon sein.The identity provider can be Microsoft, Google, Facebook, Amazon, or LinkedIn.

Konfigurieren einen Identitätsanbieter in Ihrem Mandanten Azure AD B2C ermöglicht:Configuring an identity provider in your Azure AD B2C tenant enables:

  • Benutzer anmelden, und melden Sie sich über ein Konto für soziale Netzwerke in einer Consumeranwendung.Users to sign up and sign in using a social account in a consumer application. Beispielsweise kann eine Anwendung Azure AD B2C verwenden, um Benutzern für den Dienst mit Facebook-Konto anmelden zu ermöglichen.For example, an application can use Azure AD B2C to allow users to sign up for the service using a Facebook account.
  • Verknüpfen eine vorhandene lokalen Benutzer in ein Konto für soziale Netzwerke in einer Consumeranwendung berücksichtigt werden.Users to link an existing local account to a social account in a consumer application. Beispielsweise hat ein Benutzer einen Benutzernamen und ein Kennwort (lokales Konto) in der Anwendung erstellt.For example, a user has created a username and password (local account) in the application. Der Benutzer entscheidet sich später, verknüpfen das vorhandene lokale Konto mit ihren Facebook-Konto, so dass Anmeldung kann über Facebook.The user later decides to link the existing local account to their Facebook account so they can sign in using Facebook.

Konfigurieren einen Identitätsanbieter in Ihrem Azure AD-Mandanten ermöglicht künftige B2B Gast Szenarien.Configuring an identity provider in your Azure AD tenant enables future B2B guest scenarios. Beispielsweise verfügt über eine Organisation Ressourcen in Office 365, die mit einem Gmail-Benutzer freigegeben werden müssen.For example, an organization has resources in Office 365 that need to be shared with a Gmail user. Der Gmail-Benutzer verwenden die Anmeldeinformationen ihres Google zur Authentifizierung und Zugriff auf die Dokumente.The Gmail user will use their Google account credentials to authenticate and access the documents.

MethodenMethods

MethodeMethod RückgabetypReturn Type BeschreibungDescription
Abrufen von identityProviderGet identityProvider identityProvideridentityProvider Lesen Sie die Eigenschaften einer vorhandenen IdentityProvider.Read properties of an existing identityProvider.
Erstellen von identityProviderCreate identityProvider identityProvideridentityProvider Erstellen Sie eine neue IdentityProvider.Create a new identityProvider.
IdentityProvider aktualisierenUpdate identityProvider KeinesNone Aktualisieren einer vorhandenen IdentityProvider.Update an existing identityProvider.
IdentityProvider löschenDelete identityProvider KeinesNone Löschen einer vorhandenen IdentityProvider.Delete an existing identityProvider.
Liste identityProvidersList identityProviders IdentityProvider-AuflistungidentityProvider collection Listen Sie alle IdentityProviders in einem Mandanten konfiguriert.List all identityProviders configured in a tenant.

EigenschaftenProperties

EigenschaftProperty TypType ErforderlichRequired Nullwerte zulassenNullable BeschreibungDescription
clientIdclientId StringString JaYes NeinNo Die Client-ID für die Anwendung.The client ID for the application. Dies ist die Client-ID abgerufen wird, wenn die Anwendung mit dem Identitätsanbieter registrieren.This is the client ID obtained when registering the application with the identity provider.
clientSecretclientSecret StringString JaYes NeinNo Der geheime Clientschlüssel für die Anwendung.The client secret for the application. Dies ist der geheime Clientschlüssel erhalten Sie, wenn die Anwendung mit dem Identitätsanbieter registrieren.This is the client secret obtained when registering the application with the identity provider. Dies ist lesegeschützt.This is write-only. Ein Lesevorgang zurückgegebenen "****".A read operation will return "****".
idid StringString NeinNo NeinNo Die ID des Identitätsanbieters.The ID of the identity provider.
namename StringString NeinNo NeinNo Der Anzeigename des Identitätsanbieters.The display name of the identity provider.
Typtype StringString JaYes NeinNo Der Typ der Identität Anbieter.The identity provider type. Es muss eine der folgenden Werte sein:It must be one of the following values:
  • MicrosoftMicrosoft
  • GoogleGoogle
  • AmazonAmazon
  • LinkedInLinkedIn
  • FacebookFacebook

Wo Sie die Client-ID und geheimen Schlüssel erhaltenWhere to get the client ID and secret

Jede Identitätsanbieter verfügt über einen Prozess für das Erstellen einer app-Registrierung.Each identity provider has a process for creating an app registration. Beispielsweise erstellen Benutzer eine app-Registrierung mit Facebook am developers.facebook.com.For example, users create an app registration with Facebook at developers.facebook.com. Die resultierende Client-ID und den geheimen Clientschlüssel können zum Erstellen von IdentityProviderübergeben werden.The resulting client ID and client secret can be passed to create identityProvider. Klicken Sie dann kann jedes Benutzerobjekt in das Verzeichnis aller Identitätsanbieter für die Authentifizierung des Mandanten verbunden sein.Then, each user object in the directory can be federated to any of the tenant's identity providers for authentication. Dies ermöglicht dem Benutzer anmelden, indem Sie auf der Anmeldeseite des Identitätsanbieters Anmeldeinformationen eingeben.This enables the user to sign in by entering credentials on the identity provider's sign in page. Von Azure Active Directory vor der Mandanten für die Anwendung ein Token ausstellt, wird das Token vom Identitätsanbieter überprüft.The token from the identity provider is validated by Azure AD before the tenant issues a token to the application.

JSON-DarstellungJSON representation

Es folgt eine JSON-Darstellung der Ressource.The following is a JSON representation of the resource.

{
    "id": "String",
    "type": "String",
    "name": "String",
    "clientId": "String",
    "clientSecret": "String"
}