Конфигурация поставщика удостоверений B2C (предварительная версия)
Соединитель конфигурации поставщика удостоверений B2C поможет системным администраторам управлять приложением, служебу и потоком пользователей в клиенте b2c.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Класс | Регионы |
|---|---|---|
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Корпорация Майкрософт |
| URL | https://powerapps.microsoft.com/en-us/support/ |
| Эл. почта | portalfloop@microsoft.com |
| Метаданные соединителя | |
|---|---|
| Publisher | Корпорация Майкрософт |
| Веб-сайт | https://powerapps.microsoft.com/en-us/portals/ |
| Политика конфиденциальности | https://privacy.microsoft.com/en-US/privacystatement |
| Категории | Продажи и CRM |
Соединитель будет использоваться для создания и получения приложений и потоков пользователей в клиенте B2C.
Необходимые условия
Это будет использоваться только для внутренней цели.
Известные проблемы и ограничения
API принципов приложений и служб не будут работать, так как разрешение еще не добавлено в приложение идентификатора Microsoft Entra.
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Вывод списка пользовательских потоков |
Вывод списка пользовательских потоков в клиенте b2c. |
| Обновление приложения |
Обновите существующее приложение в клиенте B2C. |
| Перечисление princple службы |
Перечисление принципов службы. |
| Получение приложений |
Получение приложений в клиенте b2c. |
| Создание делегированного предоставления разрешений |
Создайте делегированное разрешение. |
| Создание новых пользовательских потоков b2c |
Создайте новые потоки пользователей b2c в клиенте b2c. |
| Создание новых потоков пользователей |
Создайте потоки пользователей в клиенте b2c. |
| Создание принципа службы |
Создайте новый принцип службы для приложения. |
| Создать приложение |
Создайте приложение в клиенте B2C. |
| Список b2cuserflows |
Список пользовательских потоков b2c в клиенте b2c. |
| Список делегированных разрешений |
Перечисление делегированных грантов в клиенте. |
| Я |
Обо мне. |
Вывод списка пользовательских потоков
Обновление приложения
Обновите существующее приложение в клиенте B2C.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор приложения (не appid)
|
id | True | string |
Идентификатор приложения (а не идентификатора), который необходимо обновить. |
Перечисление princple службы
Получение приложений
Создание делегированного предоставления разрешений
Создайте делегированное разрешение.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
ClientId
|
clientId | string |
Идентификатор клиента. |
|
|
ConsentType
|
consentType | string |
Тип согласия. |
|
|
PrincipalId
|
principalId | string |
Идентификатор субъекта. |
|
|
ResourceId (Идентификатор ресурса)
|
resourceId | string |
Идентификатор ресурса (идентификатор sp MS Graph). |
|
|
Объем
|
scope | string |
Область разрешения. |
Возвращаемое значение
- Тело
- PermissionGrant
Создание новых пользовательских потоков b2c
Создайте новые потоки пользователей b2c в клиенте b2c.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
id
|
id | string |
Имя UserFlow. |
|
|
UserFlowType
|
userFlowType | string |
Тип UserFlow. |
|
|
Версия UserFlowType
|
userFlowTypeVersion | integer |
Версия UserFlowType. |
|
|
Поток пользователя сущности издателя
|
isIssuerEntityUserFlow | boolean |
Является потоком пользователя сущности издателя. |
Возвращаемое значение
- Тело
- UserFlow
Создание новых потоков пользователей
Создайте потоки пользователей в клиенте b2c.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
id
|
id | string |
Имя UserFlow. |
|
|
UserFlowType
|
userFlowType | string |
Тип UserFlow. |
|
|
Версия UserFlowType
|
userFlowTypeVersion | integer |
Версия UserFlowType. |
Возвращаемое значение
- Тело
- UserFlow
Создание принципа службы
Создайте новый принцип службы для приложения.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Включена учетная запись
|
accountEnabled | boolean |
Включена учетная запись. |
|
|
AppId
|
appId | string |
Идентификатор приложения. |
|
|
Обязательное назначение роли приложения
|
appRoleAssignmentRequired | boolean |
Обязательное назначение роли приложения. |
|
|
replyUrls
|
replyUrls | array of string |
Uris ответа для этих приложений. |
Возвращаемое значение
- Тело
- ServicePrinciple
Создать приложение
Создайте приложение в клиенте B2C.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Показать имя
|
displayName | byte |
Отображаемое имя приложения. |
|
|
Резервный общедоступный клиент
|
isFallbackPublicClient | boolean |
Резервный общедоступный клиент. |
|
|
redirectUris
|
redirectUris | array of string |
Uris перенаправления для этих приложений. |
|
|
Включение страхования маркеров
|
enableIdTokenIssuance | boolean |
Включите страхование маркеров. |
|
|
Включение страхования маркеров доступа
|
enableAccessTokenIssuance | boolean |
Включите страхование маркеров доступа. |
Возвращаемое значение
- Тело
- Application
Список b2cuserflows
Список делегированных разрешений
Я
Обо мне.
Определения
Application
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
id
|
id | string |
id |
|
deletedDateTime
|
deletedDateTime | string |
deletedDateTime |
|
appId (идентификатор приложения)
|
appId | string |
appId (идентификатор приложения) |
|
applicationTemplateId
|
applicationTemplateId | string |
applicationTemplateId |
|
createdDateTime
|
createdDateTime | string |
createdDateTime |
|
отображаемое имя
|
displayName | string |
отображаемое имя |
|
утверждения о членстве в группе
|
groupMembershipClaims | string |
утверждения о членстве в группе |
|
identifierUris
|
identifierUris | array of string |
identifierUris |
|
isDeviceOnlyAuthSupported
|
isDeviceOnlyAuthSupported | boolean |
isDeviceOnlyAuthSupported |
|
isFallbackPublicClient
|
isFallbackPublicClient | boolean |
isFallbackPublicClient |
|
optionalClaims
|
optionalClaims | string |
optionalClaims |
|
publisherDomain
|
publisherDomain | string |
publisherDomain |
|
signInAudience
|
signInAudience | string |
signInAudience |
|
tags
|
tags | array of |
tags |
|
tokenEncryptionKeyId
|
tokenEncryptionKeyId | string |
tokenEncryptionKeyId |
|
redirectUris
|
spa.redirectUris | array of |
redirectUris |
|
addIns
|
addIns | array of |
addIns |
|
acceptMappedClaims
|
api.acceptMappedClaims | boolean |
acceptMappedClaims |
|
knownClientApplications
|
api.knownClientApplications | array of |
knownClientApplications |
|
requestedAccessTokenVersion
|
api.requestedAccessTokenVersion | integer |
requestedAccessTokenVersion |
|
oauth2PermissionScopes
|
api.oauth2PermissionScopes | array of object |
oauth2PermissionScopes |
|
adminConsentDescription
|
api.oauth2PermissionScopes.adminConsentDescription | string |
adminConsentDescription |
|
adminConsentDisplayName
|
api.oauth2PermissionScopes.adminConsentDisplayName | string |
adminConsentDisplayName |
|
id
|
api.oauth2PermissionScopes.id | string |
id |
|
isEnabled
|
api.oauth2PermissionScopes.isEnabled | boolean |
isEnabled |
|
тип
|
api.oauth2PermissionScopes.type | string |
тип |
|
userConsentDescription
|
api.oauth2PermissionScopes.userConsentDescription | string |
userConsentDescription |
|
userConsentDisplayName
|
api.oauth2PermissionScopes.userConsentDisplayName | string |
userConsentDisplayName |
|
value
|
api.oauth2PermissionScopes.value | string |
value |
|
PreAuthorizedApplications
|
api.preAuthorizedApplications | array of |
PreAuthorizedApplications |
|
appRoles
|
appRoles | array of |
appRoles |
|
logoUrl
|
info.logoUrl | string |
logoUrl |
|
marketingUrl
|
info.marketingUrl | string |
marketingUrl |
|
privacyStatementUrl
|
info.privacyStatementUrl | string |
privacyStatementUrl |
|
supportUrl
|
info.supportUrl | string |
supportUrl |
|
termsOfServiceUrl
|
info.termsOfServiceUrl | string |
termsOfServiceUrl |
|
keyCredentials
|
keyCredentials | array of |
keyCredentials |
|
countriesBlockedForMinors
|
parentalControlSettings.countriesBlockedForMinors | array of |
countriesBlockedForMinors |
|
legalAgeGroupRule
|
parentalControlSettings.legalAgeGroupRule | string |
legalAgeGroupRule |
|
passwordCredentials
|
passwordCredentials | array of |
passwordCredentials |
|
redirectUris
|
publicClient.redirectUris | array of string |
redirectUris |
|
requiredResourceAccess
|
requiredResourceAccess | array of object |
requiredResourceAccess |
|
resourceAppId
|
requiredResourceAccess.resourceAppId | string |
resourceAppId |
|
resourceAccess
|
requiredResourceAccess.resourceAccess | array of object |
resourceAccess |
|
id
|
requiredResourceAccess.resourceAccess.id | string |
id |
|
тип
|
requiredResourceAccess.resourceAccess.type | string |
тип |
|
homePageUrl
|
web.homePageUrl | string |
homePageUrl |
|
logoutUrl
|
web.logoutUrl | string |
logoutUrl |
|
redirectUris
|
web.redirectUris | array of string |
redirectUris |
|
enableAccessTokenIssuance
|
web.implicitGrantSettings.enableAccessTokenIssuance | boolean |
enableAccessTokenIssuance |
|
enableIdTokenIssuance
|
web.implicitGrantSettings.enableIdTokenIssuance | boolean |
enableIdTokenIssuance |
ApplicationCollection
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
value
|
value | array of Application |
ServicePrinciple
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
id
|
id | string |
id |
|
deletedDateTime
|
deletedDateTime | string |
deletedDateTime |
|
учетная запись активирована
|
accountEnabled | boolean |
учетная запись активирована |
|
alternativeNames
|
alternativeNames | array of |
alternativeNames |
|
appDescription
|
appDescription | string |
appDescription |
|
appDisplayName
|
appDisplayName | string |
appDisplayName |
|
appId (идентификатор приложения)
|
appId | string |
appId (идентификатор приложения) |
|
applicationTemplateId
|
applicationTemplateId | string |
applicationTemplateId |
|
appOwnerOrganizationId
|
appOwnerOrganizationId | string |
appOwnerOrganizationId |
|
appRoleAssignmentRequired
|
appRoleAssignmentRequired | boolean |
appRoleAssignmentRequired |
|
описание
|
description | string |
описание |
|
отображаемое имя
|
displayName | string |
отображаемое имя |
|
errorUrl
|
errorUrl | string |
errorUrl |
|
homepage
|
homepage | string |
homepage |
|
isAuthorizationServiceEnabled
|
isAuthorizationServiceEnabled | boolean |
isAuthorizationServiceEnabled |
|
loginUrl
|
loginUrl | string |
loginUrl |
|
logoutUrl
|
logoutUrl | string |
logoutUrl |
|
заметки
|
notes | string |
заметки |
|
notificationEmailAddresses
|
notificationEmailAddresses | array of |
notificationEmailAddresses |
|
preferredSingleSignOnMode
|
preferredSingleSignOnMode | string |
preferredSingleSignOnMode |
|
preferredTokenSigningKeyEndDateTime
|
preferredTokenSigningKeyEndDateTime | string |
preferredTokenSigningKeyEndDateTime |
|
preferredTokenSigningKeyThumbprint
|
preferredTokenSigningKeyThumbprint | string |
preferredTokenSigningKeyThumbprint |
|
publisherName
|
publisherName | string |
publisherName |
|
replyUrls
|
replyUrls | array of string |
replyUrls |
|
samlMetadataUrl
|
samlMetadataUrl | string |
samlMetadataUrl |
|
samlSingleSignOnSettings
|
samlSingleSignOnSettings | string |
samlSingleSignOnSettings |
|
ServicePrincipalNames
|
servicePrincipalNames | array of string |
ServicePrincipalNames |
|
servicePrincipalType
|
servicePrincipalType | string |
servicePrincipalType |
|
signInAudience
|
signInAudience | string |
signInAudience |
|
tags
|
tags | array of |
tags |
|
tokenEncryptionKeyId
|
tokenEncryptionKeyId | string |
tokenEncryptionKeyId |
|
отображаемое имя
|
verifiedPublisher.displayName | string |
отображаемое имя |
|
verifiedPublisherId
|
verifiedPublisher.verifiedPublisherId | string |
verifiedPublisherId |
|
addedDateTime
|
verifiedPublisher.addedDateTime | string |
addedDateTime |
|
addIns
|
addIns | array of |
addIns |
|
resourceSpecificApplicationPermissions
|
api.resourceSpecificApplicationPermissions | array of |
resourceSpecificApplicationPermissions |
|
appRoles
|
appRoles | array of |
appRoles |
|
termsOfServiceUrl
|
info.termsOfServiceUrl | string |
termsOfServiceUrl |
|
supportUrl
|
info.supportUrl | string |
supportUrl |
|
privacyStatementUrl
|
info.privacyStatementUrl | string |
privacyStatementUrl |
|
marketingUrl
|
info.marketingUrl | string |
marketingUrl |
|
logoUrl
|
info.logoUrl | string |
logoUrl |
|
keyCredentials
|
keyCredentials | array of |
keyCredentials |
|
publishedPermissionScopes
|
publishedPermissionScopes | array of |
publishedPermissionScopes |
|
passwordCredentials
|
passwordCredentials | array of |
passwordCredentials |
ServicePrincipleCollection
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
value
|
value | array of ServicePrinciple |
PermissionGrant
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
clientId
|
clientId | string |
clientId |
|
consentType
|
consentType | string |
consentType |
|
id
|
id | string |
id |
|
principalId
|
principalId | string |
principalId |
|
resourceId
|
resourceId | string |
resourceId |
|
scope
|
scope | string |
scope |
PermissionGrantCollection
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
value
|
value | array of PermissionGrant |
UserFlow
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
id
|
id | string |
id |
|
userFlowType
|
userFlowType | string |
userFlowType |
|
userFlowTypeVersion
|
userFlowTypeVersion | integer |
userFlowTypeVersion |
UserFlowCollection
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
value
|
value | array of UserFlow |