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/ |
| 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
- Corpo
- PermissionGrant
Eu
Sobre mim.
Lista b2cuserflows
Lista de concessões de autorização delegada
Listar fluxos de utilizador
Obtenha candidaturas
Principais serviços de lista
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
- Corpo
- ServicePrinciple
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 |