Compartir a través de


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

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

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

Enumerar b2cuserflows

Enumera los flujos de usuario b2c en el inquilino de b2c.

Devoluciones

Enumerar el princple del servicio

Enumerar los principios de servicio.

Devoluciones

Enumerar flujos de usuario

Enumera los flujos de usuario en el inquilino b2c.

Devoluciones

Enumerar las concesiones de permisos delegados

Enumerar las concesiones de permisison delegadas en el inquilino.

Devoluciones

Obtención de aplicaciones

Obtener aplicaciones en el inquilino b2c.

Devoluciones

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