Compartilhar via


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/
Email 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

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

Eu

Sobre mim.

Listar b2cuserflows

Listar fluxos de usuário b2c no locatário b2c.

Retornos

Listar concessões de permissões delegadas

Listar concessões de permisison delegadas no Locatário.

Retornos

Listar fluxos de usuário

Listar fluxos de usuário no locatário b2c.

Retornos

Obter aplicativos

Obtenha aplicativos no locatário b2c.

Retornos

Princple de serviço de lista

Listar princípios de serviço.

Retornos

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