Тип ресурса socialIdentityProvider

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

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

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

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

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

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

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

Методы

Метод Возвращаемый тип Описание
Список Коллекция identityProviderBase Извлечение всех поставщиков удостоверений, настроенных в клиенте, включая типы объектов socialidentityprovider. Не существует способа извлечь только поставщиков удостоверений социальных сетей в клиенте.
Создание socialidentityprovider Создание нового объекта socialidentityprovider.
Получение socialidentityprovider Извлечение свойств объекта socialidentityprovider.
Обновление Нет Обновление объекта socialidentityprovider.
Удаление Нет Удаление объекта socialidentityprovider.
Перечисление доступных типов поставщиков Коллекция String Получение всех типов поставщиков удостоверений, доступных в клиенте.

Свойства

Свойство Тип Описание
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 ID до того, как клиент выдает маркер приложению.

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

Ниже указано представление ресурса в формате JSON.

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