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


Конфигурация поставщика удостоверений 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.

Возвращаемое значение

Обновление приложения

Обновите существующее приложение в клиенте B2C.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор приложения (не appid)
id True string

Идентификатор приложения (а не идентификатора), который необходимо обновить.

Перечисление princple службы

Перечисление принципов службы.

Возвращаемое значение

Получение приложений

Получение приложений в клиенте b2c.

Возвращаемое значение

Создание делегированного предоставления разрешений

Создайте делегированное разрешение.

Параметры

Имя Ключ Обязательно Тип Описание
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

Список пользовательских потоков b2c в клиенте b2c.

Возвращаемое значение

Список делегированных разрешений

Перечисление делегированных грантов в клиенте.

Возвращаемое значение

Я

Обо мне.

Определения

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