Configuração do IDP B2C (versão prévia)
O conector de configuração do IDP B2C ajudará o administrador do sistema a gerenciar o aplicativo, o serviço e o fluxo do usuário em um locatário b2c.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Classe | Regions |
|---|---|---|
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Azure Government regiões - Azure regiões da China - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Microsoft |
| URL | https://powerapps.microsoft.com/en-us/support/ |
| portalfloop@microsoft.com |
| Metadados do conector | |
|---|---|
| Publicador | Microsoft |
| Site | 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 aplicativos e fluxos de usuário dentro do locatário B2C.
Pré-requisitos
Isso será usado somente para fins internos.
Problemas e limitações conhecidos
As apis do Aplicativo e do Princípio do Serviço não funcionarão, pois a permissão ainda não foi adicionada ao Aplicativo de ID do Microsoft Entra.
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Default | 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.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Atualizar aplicativo |
Atualize um aplicativo existente no locatário B2C. |
| Criar aplicativo |
Crie um novo aplicativo no Locatário B2C. |
| Criar novos fluxos de usuário |
Crie um novo fluxo de usuário no locatário b2c. |
| Criar novos fluxos de usuário b2c |
Crie um novo fluxo de usuário b2c no locatário b2c. |
| Criar princípio de serviço |
Crie um novo princípio de serviço para o aplicativo. |
| Criar uma concessão de permissão delegada |
Crie uma concessão de permissão delegada. |
| Eu |
Sobre mim. |
| Listar b2cuserflows |
Listar fluxos de usuário b2c no locatário b2c. |
| Listar concessões de permissões delegadas |
Listar concessões de permisison delegadas no Locatário. |
| Listar fluxos de usuário |
Listar fluxos de usuário no locatário b2c. |
| Obter aplicativos |
Obtenha aplicativos no locatário b2c. |
| Princple de serviço de lista |
Listar princípios de serviço. |
Atualizar aplicativo
Atualize um aplicativo existente no locatário B2C.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do aplicativo (não appid)
|
id | True | string |
Id do aplicativo (não appid) a ser atualizado. |
Criar aplicativo
Crie um novo aplicativo no Locatário B2C.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome de exibição
|
displayName | byte |
Nome de exibição do aplicativo. |
|
|
Cliente público de fallback
|
isFallbackPublicClient | boolean |
Cliente público de fallback. |
|
|
redirectUris
|
redirectUris | array of string |
Redirecionar uris para esses aplicativos. |
|
|
Habilitar o seguro de token
|
enableIdTokenIssuance | boolean |
Habilitar o seguro de token. |
|
|
Habilitar o seguro de token de acesso
|
enableAccessTokenIssuance | boolean |
Habilitar o seguro de token de acesso. |
Retornos
- Corpo
- Application
Criar novos fluxos de usuário
Crie um novo fluxo de usuário no locatário b2c.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
id
|
id | string |
Nome de Fluxo de Usuário. |
|
|
UserFlowType
|
userFlowType | string |
Tipo de Fluxo de Usuário. |
|
|
Versão userFlowType
|
userFlowTypeVersion | integer |
Versão userFlowType. |
Retornos
- Corpo
- UserFlow
Criar novos fluxos de usuário b2c
Crie um novo fluxo de usuário b2c no locatário b2c.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
id
|
id | string |
Nome de Fluxo de Usuário. |
|
|
UserFlowType
|
userFlowType | string |
Tipo de Fluxo de Usuário. |
|
|
Versão userFlowType
|
userFlowTypeVersion | integer |
Versão userFlowType. |
|
|
É o fluxo de usuário da entidade do emissor
|
isIssuerEntityUserFlow | boolean |
É o fluxo de usuário da entidade do emissor. |
Retornos
- Corpo
- UserFlow
Criar princípio de serviço
Crie um novo princípio de serviço para o aplicativo.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Conta Habilitada
|
accountEnabled | boolean |
Conta habilitada. |
|
|
AppId
|
appId | string |
ID do aplicativo. |
|
|
Atribuição de função de aplicativo necessária
|
appRoleAssignmentRequired | boolean |
Atribuição de função de aplicativo necessária. |
|
|
replyUrls
|
replyUrls | array of string |
Responder uris para esses aplicativos. |
Retornos
- Corpo
- ServicePrinciple
Criar uma concessão de permissão delegada
Crie uma concessão de permissão delegada.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ClientId
|
clientId | string |
ID do cliente. |
|
|
ConsentType
|
consentType | string |
Tipo de consentimento. |
|
|
PrincipalId
|
principalId | string |
ID da entidade de segurança. |
|
|
ResourceId
|
resourceId | string |
ID do recurso (ID do SP do MS Graph). |
|
|
Scope
|
scope | string |
Escopo da permissão. |
Retornos
- Corpo
- PermissionGrant
Eu
Sobre mim.
Listar b2cuserflows
Listar concessões de permissões delegadas
Listar fluxos de usuário
Obter aplicativos
Princple de serviço de lista
Definições
Aplicativo
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
id
|
id | string |
id |
|
deletedDateTime
|
deletedDateTime | string |
deletedDateTime |
|
ID do aplicativo
|
appId | string |
ID do aplicativo |
|
applicationTemplateId
|
applicationTemplateId | string |
applicationTemplateId |
|
createdDateTime
|
createdDateTime | string |
createdDateTime |
|
nome de exibição
|
displayName | string |
nome de exibição |
|
reivindicaçõesDeAfiliaçãoDeGrupo
|
groupMembershipClaims | string |
reivindicaçõesDeAfiliaçãoDeGrupo |
|
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 |
|
está ativado
|
api.oauth2PermissionScopes.isEnabled | boolean |
está ativado |
|
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 |
|
URL de suporte
|
info.supportUrl | string |
URL de suporte |
|
termsOfServiceUrl (em inglês)
|
info.termsOfServiceUrl | string |
termsOfServiceUrl (em inglês) |
|
keyCredentials
|
keyCredentials | array of |
keyCredentials |
|
paísesBloqueadoParaMenores
|
parentalControlSettings.countriesBlockedForMinors | array of |
paísesBloqueadoParaMenores |
|
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
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
value
|
value | array of Application |
ServicePrinciple
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
id
|
id | string |
id |
|
deletedDateTime
|
deletedDateTime | string |
deletedDateTime |
|
conta ativada
|
accountEnabled | boolean |
conta ativada |
|
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 |
|
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 |
|
tags
|
tags | array of |
tags |
|
tokenEncryptionKeyId
|
tokenEncryptionKeyId | string |
tokenEncryptionKeyId |
|
nome de exibição
|
verifiedPublisher.displayName | string |
nome de exibição |
|
verifiedPublisherId
|
verifiedPublisher.verifiedPublisherId | string |
verifiedPublisherId |
|
DateTime adicionado
|
verifiedPublisher.addedDateTime | string |
DateTime adicionado |
|
addIns
|
addIns | array of |
addIns |
|
resourceSpecificApplicationPermissions
|
api.resourceSpecificApplicationPermissions | array of |
resourceSpecificApplicationPermissions |
|
appRoles
|
appRoles | array of |
appRoles |
|
termsOfServiceUrl (em inglês)
|
info.termsOfServiceUrl | string |
termsOfServiceUrl (em inglês) |
|
URL de suporte
|
info.supportUrl | string |
URL de suporte |
|
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
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
value
|
value | array of ServicePrinciple |
PermissionGrant
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
clientId
|
clientId | string |
clientId |
|
consentType
|
consentType | string |
consentType |
|
id
|
id | string |
id |
|
principalId
|
principalId | string |
principalId |
|
identificador_de_recurso
|
resourceId | string |
identificador_de_recurso |
|
escopo
|
scope | string |
escopo |
PermissionGrantCollection
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
value
|
value | array of PermissionGrant |
UserFlow
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
id
|
id | string |
id |
|
userFlowType
|
userFlowType | string |
userFlowType |
|
userFlowTypeVersion
|
userFlowTypeVersion | integer |
userFlowTypeVersion |
UserFlowCollection
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
value
|
value | array of UserFlow |