Configuración de IDP B2C (versión preliminar)
El conector de configuración de IDP de B2C ayudará al administrador del sistema a administrar la aplicación, el priciple de servicio y el flujo de usuario en un inquilino b2c.
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Aplicaciones lógicas | Estándar | Todas las regiones de Logic Apps excepto las siguientes: - Regiones de Azure Government - Regiones de Azure China - Departamento de Defensa de EE. UU. (DoD) |
| Contacto | |
|---|---|
| Nombre | Microsoft |
| URL | https://powerapps.microsoft.com/en-us/support/ |
| Correo electrónico | portalfloop@microsoft.com |
| Metadatos del conector | |
|---|---|
| Publicador | Microsoft |
| Sitio web | https://powerapps.microsoft.com/en-us/portals/ |
| Directiva de privacidad | https://privacy.microsoft.com/en-US/privacystatement |
| Categorías | Ventas y CRM |
El conector se usará para crear o obtener aplicaciones y flujos de usuario dentro del inquilino de B2C.
Prerrequisitos
Solo se usará para fines internos.
Problemas y limitaciones conocidos
Las API de Application y Service Principle no funcionarán, ya que el permiso aún no se ha agregado a la aplicación microsoft Entra ID.
Creación de una conexión
El conector admite los siguientes tipos de autenticación:
| Predeterminado | Parámetros para crear una conexión. | Todas las regiones | No se puede compartir |
Predeterminado
Aplicable: Todas las regiones
Parámetros para crear una conexión.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 100 | 60 segundos |
Acciones
| Actualizar aplicación |
Actualice una aplicación existente en el inquilino de B2C. |
| Creación de nuevos flujos de usuario |
Cree un nuevo flujo de usuario en el inquilino de b2c. |
| Creación de nuevos flujos de usuario b2c |
Cree un nuevo flujo de usuario b2c en el inquilino de b2c. |
| Creación de una concesión de permisos delegados |
Cree una concesión de permisos delegados. |
| Creación de una entidad de servicio |
Cree una nueva entidad de servicio para la aplicación. |
| Crear aplicación |
Cree una nueva aplicación en el inquilino de B2C. |
| Enumerar b2cuserflows |
Enumera los flujos de usuario b2c en el inquilino de b2c. |
| Enumerar el princple del servicio |
Enumerar los principios de servicio. |
| Enumerar flujos de usuario |
Enumera los flujos de usuario en el inquilino b2c. |
| Enumerar las concesiones de permisos delegados |
Enumerar las concesiones de permisison delegadas en el inquilino. |
| Obtención de aplicaciones |
Obtener aplicaciones en el inquilino b2c. |
| Yo |
Acerca de mí. |
Actualizar aplicación
Actualice una aplicación existente en el inquilino de B2C.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de aplicación (no appid)
|
id | True | string |
Identificador de la aplicación (no appid) que se va a actualizar. |
Creación de nuevos flujos de usuario
Cree un nuevo flujo de usuario en el inquilino de b2c.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
id
|
id | string |
Nombre de UserFlow. |
|
|
UserFlowType
|
userFlowType | string |
Tipo de UserFlow. |
|
|
Versión de UserFlowType
|
userFlowTypeVersion | integer |
Versión de UserFlowType. |
Devoluciones
- Body
- UserFlow
Creación de nuevos flujos de usuario b2c
Cree un nuevo flujo de usuario b2c en el inquilino de b2c.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
id
|
id | string |
Nombre de UserFlow. |
|
|
UserFlowType
|
userFlowType | string |
Tipo de UserFlow. |
|
|
Versión de UserFlowType
|
userFlowTypeVersion | integer |
Versión de UserFlowType. |
|
|
¿Es el flujo de usuario de la entidad emisor?
|
isIssuerEntityUserFlow | boolean |
Es el flujo de usuario de la entidad emisor. |
Devoluciones
- Body
- UserFlow
Creación de una concesión de permisos delegados
Cree una concesión de permisos delegados.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
ClientId
|
clientId | string |
Id. de cliente. |
|
|
ConsentType
|
consentType | string |
Tipo de consentimiento. |
|
|
PrincipalId
|
principalId | string |
Id. de entidad de seguridad. |
|
|
ResourceId
|
resourceId | string |
Identificador de recurso (id. de SP de MS Graph). |
|
|
Ámbito
|
scope | string |
Ámbito de permiso. |
Devoluciones
- Body
- PermissionGrant
Creación de una entidad de servicio
Cree una nueva entidad de servicio para la aplicación.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Cuenta habilitada
|
accountEnabled | boolean |
Cuenta habilitada. |
|
|
AppId
|
appId | string |
Id. de aplicación. |
|
|
Asignación de roles de aplicación necesaria
|
appRoleAssignmentRequired | boolean |
Se requiere la asignación de roles de aplicación. |
|
|
replyUrls
|
replyUrls | array of string |
Uris de respuesta para estas aplicaciones. |
Devoluciones
- Body
- ServicePrinciple
Crear aplicación
Cree una nueva aplicación en el inquilino de B2C.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre para mostrar
|
displayName | byte |
Nombre para mostrar de la aplicación. |
|
|
Cliente público de reserva
|
isFallbackPublicClient | boolean |
Cliente público de reserva. |
|
|
redirectUris
|
redirectUris | array of string |
Uri de redirección para estas aplicaciones. |
|
|
Habilitación del seguro de tokens
|
enableIdTokenIssuance | boolean |
Habilite el seguro de token. |
|
|
Habilitación del seguro de token de acceso
|
enableAccessTokenIssuance | boolean |
Habilite el seguro de token de acceso. |
Devoluciones
- Body
- Application
Enumerar b2cuserflows
Enumerar el princple del servicio
Enumerar flujos de usuario
Enumerar las concesiones de permisos delegados
Enumerar las concesiones de permisison delegadas en el inquilino.
Devoluciones
Obtención de aplicaciones
Yo
Acerca de mí.
Definiciones
Aplicación
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
id
|
id | string |
id |
|
deletedDateTime
|
deletedDateTime | string |
deletedDateTime |
|
ID de la aplicación
|
appId | string |
ID de la aplicación |
|
applicationTemplateId
|
applicationTemplateId | string |
applicationTemplateId |
|
createdDateTime
|
createdDateTime | string |
createdDateTime |
|
Nombre para mostrar
|
displayName | string |
Nombre para mostrar |
|
reclamaciones de membresía de grupo
|
groupMembershipClaims | string |
reclamaciones de membresía de grupo |
|
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 |
|
etiquetas
|
tags | array of |
etiquetas |
|
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 |
|
tipo
|
api.oauth2PermissionScopes.type | string |
tipo |
|
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 |
|
tipo
|
requiredResourceAccess.resourceAccess.type | string |
tipo |
|
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
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
value
|
value | array of Application |
ServicePrinciple
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
id
|
id | string |
id |
|
deletedDateTime
|
deletedDateTime | string |
deletedDateTime |
|
cuenta habilitada
|
accountEnabled | boolean |
cuenta habilitada |
|
alternativeNames
|
alternativeNames | array of |
alternativeNames |
|
appDescription
|
appDescription | string |
appDescription |
|
appDisplayName
|
appDisplayName | string |
appDisplayName |
|
ID de la aplicación
|
appId | string |
ID de la aplicación |
|
applicationTemplateId
|
applicationTemplateId | string |
applicationTemplateId |
|
appOwnerOrganizationId
|
appOwnerOrganizationId | string |
appOwnerOrganizationId |
|
appRoleAssignmentRequired
|
appRoleAssignmentRequired | boolean |
appRoleAssignmentRequired |
|
descripción
|
description | string |
descripción |
|
Nombre para mostrar
|
displayName | string |
Nombre para mostrar |
|
errorURL
|
errorUrl | string |
errorURL |
|
homepage
|
homepage | string |
homepage |
|
isAuthorizationServiceEnabled
|
isAuthorizationServiceEnabled | boolean |
isAuthorizationServiceEnabled |
|
loginUrl
|
loginUrl | string |
loginUrl |
|
logoutUrl
|
logoutUrl | string |
logoutUrl |
|
notas
|
notes | string |
notas |
|
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 |
|
etiquetas
|
tags | array of |
etiquetas |
|
tokenEncryptionKeyId
|
tokenEncryptionKeyId | string |
tokenEncryptionKeyId |
|
Nombre para mostrar
|
verifiedPublisher.displayName | string |
Nombre para mostrar |
|
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
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
value
|
value | array of ServicePrinciple |
PermissionGrant
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
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
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
value
|
value | array of PermissionGrant |
UserFlow
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
id
|
id | string |
id |
|
userFlowType
|
userFlowType | string |
userFlowType |
|
userFlowTypeVersion
|
userFlowTypeVersion | integer |
userFlowTypeVersion |
UserFlowCollection
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
value
|
value | array of UserFlow |