Поделиться через


Тип ресурса socialIdentityProvider

Пространство имен: microsoft.graph

Представляет поставщиков удостоверений социальных сетей с внешними удостоверениями как для клиента Microsoft Entra, так и для клиента Azure AD B2C.

Наследуется от identityProviderBase.

Для сценариев Microsoft Entra B2B в клиенте Microsoft Entra тип поставщика удостоверений может быть Google или Facebook.

Настройка поставщика удостоверений в клиенте Microsoft Entra позволяет использовать новые гостевые сценарии Microsoft Entra B2B. Например, в организации есть ресурсы в Microsoft 365, которыми нужно поделиться с пользователем Gmail. Для проверки подлинности и доступа к документам пользователь Gmail использует данные учетной записи Google.

В клиенте Azure AD B2C тип поставщика удостоверений может быть Microsoft, Google, , AmazonFacebook, LinkedInили Twitter. В предварительной версии доступны следующие поставщики удостоверений: Weibo, QQ, WeChat и GitHub.

Настройка поставщика удостоверений в клиенте Azure AD B2C позволяет пользователям регистрироваться и входить в приложение с помощью поставщика, поддерживающего учетные записи социальных сетей. Например, приложение может использовать Azure AD B2C, чтобы разрешить пользователям регистрироваться в службе с помощью учетной записи Facebook.

Методы

Нет.

Список операций API для управления поставщиками удостоверений социальных сетей см. в разделе Тип ресурса identityProviderBase .

Свойства

Свойство Тип Описание
clientId String Идентификатор клиентского приложения, полученный при регистрации приложения в поставщике удостоверений. Обязательно.
clientSecret String Секрет клиента для приложения, полученный при регистрации приложения с помощью поставщика удостоверений. Только для записи. Операция чтения возвращает ****. Обязательный.
displayName String Отображаемое имя поставщика удостоверений. Унаследовано от identityProviderBase.
id String Идентификатор поставщика удостоверений. Унаследовано от identityProviderBase. Только для чтения.
identityProviderType Строка Возможные значения для сценария B2B: Google, Facebook. Возможные значения для сценария B2C: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo, QQ, WeChat. Обязательно.

Где взять идентификатор и секрет клиента

Для каждого поставщика удостоверений существует процесс создания регистрации приложения. Например, пользователи создают регистрацию приложения с помощью Facebook на сайте developers.facebook.com. Итоговый идентификатор и секрет клиента можно передать для создания identityProvider. После этого каждый объект пользователя в каталоге можно объединить с любым поставщиком удостоверений клиента для проверки подлинности. Это позволяет пользователям входить путем ввода учетных данных на странице входа поставщика удостоверений. Маркер от поставщика удостоверений проверяется идентификатором Microsoft Entra, прежде чем клиент выдает маркер приложению.

Представление JSON

В следующем представлении JSON показан тип ресурса.

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