Partilhar via


Configuração IDP B2C (Pré-visualização)

O conector de configuração B2C IDP ajudará o administrador do sistema a gerir a aplicação, o princípio de serviço e o fluxo de utilizador num inquilino B2C.

Este conector está disponível nos seguintes produtos e regiões:

Service Classe Regiões
Aplicações Lógicas Standard Todas as regiões do Logic Apps , exceto as seguintes:
     - Regiões Azure Government
     - Regiões Azure China
     - Departamento de Defesa dos EUA (DoD)
Entrar em contato
Nome Microsoft
URL https://powerapps.microsoft.com/en-us/support/
Email portalfloop@microsoft.com
Metadados do conector
Editor Microsoft
Sítio Web https://powerapps.microsoft.com/en-us/portals/
Política de privacidade https://privacy.microsoft.com/en-US/privacystatement
Categorias Vendas e CRM

O conector será usado para criar/obter aplicações e fluxos de utilizador dentro do inquilino B2C.

Pré-requisitos

Este será usado apenas para fins internos.

Problemas conhecidos e limitações

APIs de Princípio de Aplicação e Serviço não funcionam porque a permissão ainda não foi adicionada à Aplicação Microsoft Entra ID.

A criar uma ligação

O conector suporta os seguintes tipos de autenticação:

Predefinição Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: Todas as regiões

Parâmetros para criar conexão.

Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 100 60 segundos

Ações

Atualização da Aplicação

Atualize uma Aplicação existente no Tenant B2C.

Criar Aplicação

Crie uma nova Candidatura em Inquilino B2C.

Criar novos fluxos de utilizador b2c

Crie um novo userflow b2c no tenant b2c.

Criar novos fluxos de utilizadores

Crie um novo fluxos de utilizador num tenant b2c.

Criar uma concessão de autorização delegada

Crie uma concessão de permissão delegada.

Eu

Sobre mim.

Lista b2cuserflows

Lista fluxos de utilizadores b2c no tenant b2c.

Lista de concessões de autorização delegada

Liste concessões de permissões delegadas em Inquilinos.

Listar fluxos de utilizador

Listar fluxos de utilizador no tenant B2C.

Obtenha candidaturas

Obtenha candidaturas em inquilino B2C.

Principais serviços de lista

Lista os princípios do serviço.

Princípio de criação de serviço

Crie um novo princípio de serviço para aplicação.

Atualização da Aplicação

Atualize uma Aplicação existente no Tenant B2C.

Parâmetros

Name Chave Necessário Tipo Description
ID da aplicação (não appid)
id True string

ID da aplicação (não appid) a ser atualizado.

Criar Aplicação

Crie uma nova Candidatura em Inquilino B2C.

Parâmetros

Name Chave Necessário Tipo Description
Nome de exibição
displayName byte

Nome de exibição da aplicação.

Cliente público de reserva
isFallbackPublicClient boolean

Cliente público de reserva.

redirecionamentoUris
redirectUris array of string

Redirecionar Uris para estas aplicações.

Ativar seguro de tokens
enableIdTokenIssuance boolean

Ativa o seguro de tokens.

Ativar seguro de token de acesso
enableAccessTokenIssuance boolean

Ativar o seguro de tokens de acesso.

Devoluções

Corpo
Application

Criar novos fluxos de utilizador b2c

Crie um novo userflow b2c no tenant b2c.

Parâmetros

Name Chave Necessário Tipo Description
id
id string

Nome UserFlow.

UserFlowType
userFlowType string

Tipo UserFlow.

Versão UserFlowType
userFlowTypeVersion integer

Versão UserFlowType.

É fluxo de utilizadores da entidade emissora
isIssuerEntityUserFlow boolean

É o fluxo de utilizadores da entidade emissora.

Devoluções

Corpo
UserFlow

Criar novos fluxos de utilizadores

Crie um novo fluxos de utilizador num tenant b2c.

Parâmetros

Name Chave Necessário Tipo Description
id
id string

Nome UserFlow.

UserFlowType
userFlowType string

Tipo UserFlow.

Versão UserFlowType
userFlowTypeVersion integer

Versão UserFlowType.

Devoluções

Corpo
UserFlow

Criar uma concessão de autorização delegada

Crie uma concessão de permissão delegada.

Parâmetros

Name Chave Necessário Tipo Description
ID do Cliente
clientId string

ID do cliente.

ConsentType
consentType string

Tipo de consentimento.

PrincipalId
principalId string

Diretor Id.

ResourceId
resourceId string

ID de recurso (MS Graph SP Id).

Scope
scope string

Âmbito da permissão.

Devoluções

Eu

Sobre mim.

Lista b2cuserflows

Lista fluxos de utilizadores b2c no tenant b2c.

Devoluções

Lista de concessões de autorização delegada

Liste concessões de permissões delegadas em Inquilinos.

Devoluções

Listar fluxos de utilizador

Listar fluxos de utilizador no tenant B2C.

Devoluções

Obtenha candidaturas

Obtenha candidaturas em inquilino B2C.

Devoluções

Principais serviços de lista

Lista os princípios do serviço.

Devoluções

Princípio de criação de serviço

Crie um novo princípio de serviço para aplicação.

Parâmetros

Name Chave Necessário Tipo Description
Conta ativada
accountEnabled boolean

Conta Ativada.

AppId
appId string

ID da aplicação.

Atribuição de funções de aplicação necessária
appRoleAssignmentRequired boolean

Atribuição de funções na aplicação necessária.

replyUrls
replyUrls array of string

Responder Uris para estas candidaturas.

Devoluções

Definições

Application

Name Caminho Tipo Description
id
id string

id

excluídoDateTime
deletedDateTime string

excluídoDateTime

ID do aplicativo
appId string

ID do aplicativo

applicationTemplateId
applicationTemplateId string

applicationTemplateId

DataHoraDeCriação
createdDateTime string

DataHoraDeCriação

nome de exibição
displayName string

nome de exibição

reivindicaçõesDeAfiliaçãoAoGrupo
groupMembershipClaims string

reivindicaçõesDeAfiliaçãoAoGrupo

identificadoUris
identifierUris array of string

identificadoUris

isDeviceOnlyAuthSupported
isDeviceOnlyAuthSupported boolean

isDeviceOnlyAuthSupported

isFallbackPublicClient
isFallbackPublicClient boolean

isFallbackPublicClient

opcionalReivindicações
optionalClaims string

opcionalReivindicações

publisherDomain
publisherDomain string

publisherDomain

signInAudience
signInAudience string

signInAudience

etiquetas
tags array of

etiquetas

tokenEncryptionKeyId
tokenEncryptionKeyId string

tokenEncryptionKeyId

redirecionamentoUris
spa.redirectUris array of

redirecionamentoUris

Suplementos
addIns array of

Suplementos

acceptMappedClaims
api.acceptMappedClaims boolean

acceptMappedClaims

knownClientApplications
api.knownClientApplications array of

knownClientApplications

requestedAccessTokenVersion
api.requestedAccessTokenVersion integer

requestedAccessTokenVersion

oauth2PermissionScopes
api.oauth2PermissionScopes array of object

oauth2PermissionScopes

adminConsentDescrição
api.oauth2PermissionScopes.adminConsentDescription string

adminConsentDescrição

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

Aplicações pré-autorizadas
api.preAuthorizedApplications array of

Aplicações pré-autorizadas

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

termosOfServiceUrl
info.termsOfServiceUrl string

termosOfServiceUrl

keyCredenciais
keyCredentials array of

keyCredenciais

paísesBloqueadosForMinors
parentalControlSettings.countriesBlockedForMinors array of

paísesBloqueadosForMinors

legalAgeGroupRule
parentalControlSettings.legalAgeGroupRule string

legalAgeGroupRule

passwordCredenciais
passwordCredentials array of

passwordCredenciais

redirecionamentoUris
publicClient.redirectUris array of string

redirecionamentoUris

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

redirecionamentoUris
web.redirectUris array of string

redirecionamentoUris

enableAccessTokenIssuance
web.implicitGrantSettings.enableAccessTokenIssuance boolean

enableAccessTokenIssuance

enableIdTokenEmissão
web.implicitGrantSettings.enableIdTokenIssuance boolean

enableIdTokenEmissão

ApplicationCollection

Name Caminho Tipo Description
value
value array of Application

Princípio do Serviço

Name Caminho Tipo Description
id
id string

id

excluídoDateTime
deletedDateTime string

excluídoDateTime

contaAtivada
accountEnabled boolean

contaAtivada

alternativeNames
alternativeNames array of

alternativeNames

appDescription
appDescription string

appDescription

appDisplayName
appDisplayName string

appDisplayName

ID do aplicativo
appId string

ID do aplicativo

applicationTemplateId
applicationTemplateId string

applicationTemplateId

appOwnerOrganizationId
appOwnerOrganizationId string

appOwnerOrganizationId

appRoleAssignmentRequired
appRoleAssignmentRequired boolean

appRoleAssignmentRequired

descrição
description string

descrição

nome de exibição
displayName string

nome de exibição

errorUrl
errorUrl string

errorUrl

home page
homepage string

home page

isAuthorizationServiceEnabled
isAuthorizationServiceEnabled boolean

isAuthorizationServiceEnabled

loginUrl
loginUrl string

loginUrl

logoutUrl
logoutUrl string

logoutUrl

Observações
notes string

Observações

notificaçãoEndereços de e-mail
notificationEmailAddresses array of

notificaçãoEndereços de e-mail

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

samlSingleSignOnConfigurações
samlSingleSignOnSettings string

samlSingleSignOnConfigurações

servicePrincipalNames
servicePrincipalNames array of string

servicePrincipalNames

servicePrincipalType
servicePrincipalType string

servicePrincipalType

signInAudience
signInAudience string

signInAudience

etiquetas
tags array of

etiquetas

tokenEncryptionKeyId
tokenEncryptionKeyId string

tokenEncryptionKeyId

nome de exibição
verifiedPublisher.displayName string

nome de exibição

verifiedPublisherId
verifiedPublisher.verifiedPublisherId string

verifiedPublisherId

adicionadoDateTime
verifiedPublisher.addedDateTime string

adicionadoDateTime

Suplementos
addIns array of

Suplementos

resourceSpecificApplicationPermissions
api.resourceSpecificApplicationPermissions array of

resourceSpecificApplicationPermissions

appRoles
appRoles array of

appRoles

termosOfServiceUrl
info.termsOfServiceUrl string

termosOfServiceUrl

supportUrl
info.supportUrl string

supportUrl

privacyStatementUrl
info.privacyStatementUrl string

privacyStatementUrl

marketingUrl
info.marketingUrl string

marketingUrl

logoUrl
info.logoUrl string

logoUrl

keyCredenciais
keyCredentials array of

keyCredenciais

publishedPermissionScopes
publishedPermissionScopes array of

publishedPermissionScopes

passwordCredenciais
passwordCredentials array of

passwordCredenciais

ServicePrincipleCollection

Name Caminho Tipo Description
value
value array of ServicePrinciple

Concessão de Permissão

Name Caminho Tipo Description
clientId
clientId string

clientId

consentType
consentType string

consentType

id
id string

id

principalId
principalId string

principalId

resourceId
resourceId string

resourceId

âmbito
scope string

âmbito

LicençaConcessãoColeção

Name Caminho Tipo Description
value
value array of PermissionGrant

UserFlow

Name Caminho Tipo Description
id
id string

id

userFlowType
userFlowType string

userFlowType

userFlowTypeVersion
userFlowTypeVersion integer

userFlowTypeVersion

UserFlowCollection

Name Caminho Tipo Description
value
value array of UserFlow