Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пространство имен: microsoft.graph
Важно!
API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.
Предостережение
API этого поставщика удостоверений является устаревшим и прекратит возвращать данные с марта 2023 г. Используйте новый API поставщика удостоверений.
Представляет поставщиков удостоверений OpenID Connect в клиенте Azure Active Directory B2C.
Настройка поставщика OpenID Connect в клиенте B2C позволяет пользователям регистрироваться и входить с помощью своего настраиваемого поставщика удостоверений в приложении.
Наследует от identityProvider.
Методы
Нет.
Список операций API для управления поставщиком Open ID Connect см. в разделе identityProvider.
Свойства
| Свойство | Тип | Описание |
|---|---|---|
| clientId | String | Идентификатор клиента для приложения, полученный при регистрации приложения с помощью поставщика удостоверений. Наследуется от identityProvider. Это обязательное свойство. |
| clientSecret | Строка | Секрет клиента для приложения, полученный при регистрации приложения с помощью поставщика удостоверений. clientSecret имеет зависимость от responseType. Если responseType имеет значение code, секрет требуется для обмена кодами проверки подлинности. Если секретом является id_token responseType, не требуется, так как обмена кодом нет, ответ id_token возвращается непосредственно из ответа авторизации. Только для записи. Операция чтения возвращает "****". Наследуется от identityProvider. |
| id | String | Идентификатор поставщика удостоверений. Это обязательное свойство, которое считывается только после создания. |
| name | String | Отображаемое имя поставщика удостоверений. Это обязательное свойство, которое считывается только после создания. |
| type | String | Тип поставщика удостоверений Должно применяться значение OpenIDConnect. Это обязательное свойство, которое считывается только после создания. |
| claimsMapping | claimsMapping | После того как поставщик OIDC отправляет маркер идентификатора обратно в Microsoft Entra ID, диспетчеру Microsoft Entra ID требуется возможность сопоставить утверждения из полученного маркера с утверждениями, которые распознает и использует Microsoft Entra ID. Этот сложный тип фиксирует это отображение. Это обязательное свойство. |
| domainHint | String | С помощью подсказки домена можно перейти непосредственно на страницу входа указанного поставщика удостоверений, чтобы пользователь не выбирал пользователя из списка доступных поставщиков удостоверений. |
| metadataUrl | String | URL-адрес документа метаданных поставщика удостоверений OpenID Connect. Каждый поставщик удостоверений OpenID Connect описывает документ метаданных, содержащий большую часть сведений, необходимых для выполнения входа. Сюда входят такие сведения, как используемые URL-адреса и расположение открытых ключей подписи службы. Документ метаданных OpenID Connect всегда находится в конечной точке, которая заканчивается хорошо известной конфигурацией openid. Для поставщика удостоверений OpenID Connect, которого вы хотите добавить, необходимо предоставить URL-адрес метаданных. Это обязательное свойство, которое считывается только после создания. |
| responseMode | openIdConnectResponseMode | Режим отклика определяет метод, который должен использоваться для отправки данных обратно от настраиваемого поставщика удостоверений в Azure AD B2C. Можно использовать следующие режимы ответа: form_post, query.
query Режим ответа означает, что код или маркер возвращается в качестве параметра запроса.
form_post Для обеспечения максимальной безопасности рекомендуется режим отклика. Ответ передается методом HTTP POST, при этом код или маркер кодируются в теле с использованием формата application/x-www-form-urlencoded. Это обязательное свойство. |
| responseType | openIdConnectResponseTypes | Тип отклика описывает, какого рода информация отправляется в первоначальном вызове authorization_endpoint пользовательского поставщика удостоверений. Можно использовать следующие типы ответов: code , id_token , token. Это обязательное свойство. |
| область | String | Область определяет сведения и разрешения, которые вы хотите получить от вашего настраиваемого поставщика удостоверений. Запросы OpenID Connect должны содержать значение области openid, чтобы получить маркер идентификатора от поставщика удостоверений. Без маркера идентификатора пользователи не смогут войти в Azure AD B2C с помощью настраиваемого поставщика удостоверений. Другие области можно добавлять через пробел. Дополнительные сведения об ограничениях область см. RFC6749 разделе 3.3. Это обязательное свойство. |
Значения openIdConnectResponseTypes
| Member | Описание |
|---|---|
| code | В соответствии с потоком кода авторизации код возвращается обратно в Azure AD B2C. Azure AD B2C вызывает token_endpoint для обмена кода на маркер. |
| id_token | Маркер идентификатора возвращается обратно в Azure AD B2C от настраиваемого поставщика удостоверений. |
| token | Маркер доступа возвращается обратно в Azure AD B2C от настраиваемого поставщика удостоверений. В настоящее время не поддерживается Azure AD B2C. |
Связи
Отсутствуют.
Представление JSON
В следующем представлении JSON показан тип ресурса.
{
"id": "String",
"name": "String",
"type": "String",
"clientId": "String",
"clientSecret": "String",
"claimsMapping": {
"@odata.type": "#microsoft.graph.claimsMapping",
"userId": "String",
"givenName": "String",
"surname": "String",
"email": "String",
"displayName": "String"
},
"domainHint": "String",
"metadataUrl": "String",
"responseMode": "String",
"responseType": "String",
"scope": "String"
}