Тип ресурса 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
, , Google
Facebook
, 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"
}
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по