Partager via


Configuration du fournisseur d’identité B2C (préversion)

Le connecteur de configuration du fournisseur d’identité B2C aidera l’administrateur système à gérer l’application, le priciple de service et le flux utilisateur dans un locataire b2c.

Ce connecteur est disponible dans les produits et régions suivants :

Service Classe Régions
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - régions de chine Azure
     - Us Department of Defense (DoD)
Contact
Nom Microsoft
URL https://powerapps.microsoft.com/en-us/support/
Courrier électronique portalfloop@microsoft.com
Métadonnées du connecteur
Éditeur Microsoft
Website https://powerapps.microsoft.com/en-us/portals/
Politique de confidentialité https://privacy.microsoft.com/en-US/privacystatement
Catégories Ventes et CRM

Le connecteur sera utilisé pour créer/obtenir des applications et des flux utilisateur à l’intérieur du locataire B2C.

Prerequisites

Cela sera utilisé uniquement à des fins internes.

Problèmes connus et limitations

Les API de principe d’application et de service ne fonctionnent pas car l’autorisation n’est pas encore ajoutée à l’application Microsoft Entra ID.

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Non partageable

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Créer des flux d’utilisateurs

Créez un flux d’utilisateur dans un locataire b2c.

Créer des flux utilisateur b2c

Créez un flux d’utilisateur b2c dans le locataire b2c.

Créer un principe de service

Créez un nouveau principe de service pour l’application.

Créer une application

Créez une application dans le locataire B2C.

Créer une autorisation déléguée

Créez une autorisation déléguée.

Mettre à jour l’application

Mettez à jour une application existante dans le locataire B2C.

Moi

A propos de moi.

Obtenir des applications

Obtenir des applications dans le locataire b2c.

Répertorier le princple du service

Répertorier les principes de service.

Répertorier les b2cuserflows

Répertorier les flux utilisateur b2c dans le locataire b2c.

Répertorier les flux utilisateur

Répertorier les flux utilisateur dans le locataire b2c.

Répertorier les octrois d’autorisations déléguées

Répertorier les subventions permisison déléguées dans le locataire.

Créer des flux d’utilisateurs

Créez un flux d’utilisateur dans un locataire b2c.

Paramètres

Nom Clé Obligatoire Type Description
pièce d'identité
id string

Nom UserFlow.

UserFlowType
userFlowType string

Type UserFlow.

UserFlowType Version
userFlowTypeVersion integer

Version userFlowType.

Retours

Corps
UserFlow

Créer des flux utilisateur b2c

Créez un flux d’utilisateur b2c dans le locataire b2c.

Paramètres

Nom Clé Obligatoire Type Description
pièce d'identité
id string

Nom UserFlow.

UserFlowType
userFlowType string

Type UserFlow.

UserFlowType Version
userFlowTypeVersion integer

Version userFlowType.

Flux utilisateur de l’entité émetteur
isIssuerEntityUserFlow boolean

Flux utilisateur de l’entité émetteur.

Retours

Corps
UserFlow

Créer un principe de service

Créez un nouveau principe de service pour l’application.

Paramètres

Nom Clé Obligatoire Type Description
Compte activé
accountEnabled boolean

Compte activé.

AppId
appId string

ID d’application.

Attribution de rôle d’application requise
appRoleAssignmentRequired boolean

Attribution de rôle d’application requise.

replyUrls
replyUrls array of string

Uris de réponse pour ces applications.

Retours

Créer une application

Créez une application dans le locataire B2C.

Paramètres

Nom Clé Obligatoire Type Description
Nom d'affichage
displayName byte

Nom complet de l’application.

Client public de secours
isFallbackPublicClient boolean

Client public de secours.

redirectUris
redirectUris array of string

Uris de redirection pour ces applications.

Activer l’assurance de jeton
enableIdTokenIssuance boolean

Activez l’assurance de jeton.

Activer l’assurance des jetons d’accès
enableAccessTokenIssuance boolean

Activez l’assurance des jetons d’accès.

Retours

Corps
Application

Créer une autorisation déléguée

Créez une autorisation déléguée.

Paramètres

Nom Clé Obligatoire Type Description
ClientId
clientId string

ID client.

ConsentType
consentType string

Type de consentement.

PrincipalId
principalId string

ID du principal.

ResourceId
resourceId string

ID de ressource (ID du fournisseur de services MS Graph).

Étendue
scope string

Étendue de l’autorisation.

Retours

Mettre à jour l’application

Mettez à jour une application existante dans le locataire B2C.

Paramètres

Nom Clé Obligatoire Type Description
ID d’application (et non appid)
id True string

ID de l’application (et non appid) à mettre à jour.

Moi

A propos de moi.

Obtenir des applications

Obtenir des applications dans le locataire b2c.

Retours

Répertorier le princple du service

Répertorier les principes de service.

Retours

Répertorier les b2cuserflows

Répertorier les flux utilisateur b2c dans le locataire b2c.

Retours

Répertorier les flux utilisateur

Répertorier les flux utilisateur dans le locataire b2c.

Retours

Répertorier les octrois d’autorisations déléguées

Répertorier les subventions permisison déléguées dans le locataire.

Retours

Définitions

Application

Nom Chemin d’accès Type Description
pièce d'identité
id string

pièce d'identité

deletedDateTime
deletedDateTime string

deletedDateTime

identifiant de l'application
appId string

identifiant de l'application

applicationTemplateId
applicationTemplateId string

applicationTemplateId

createdDateTime
createdDateTime string

createdDateTime

nom d’affichage
displayName string

nom d’affichage

groupMembershipClaims
groupMembershipClaims string

groupMembershipClaims

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

pièce d'identité
api.oauth2PermissionScopes.id string

pièce d'identité

isEnabled
api.oauth2PermissionScopes.isEnabled boolean

isEnabled

type
api.oauth2PermissionScopes.type string

type

userConsentDescription
api.oauth2PermissionScopes.userConsentDescription string

userConsentDescription

userConsentDisplayName
api.oauth2PermissionScopes.userConsentDisplayName string

userConsentDisplayName

valeur
api.oauth2PermissionScopes.value string

valeur

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

pièce d'identité
requiredResourceAccess.resourceAccess.id string

pièce d'identité

type
requiredResourceAccess.resourceAccess.type string

type

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

Nom Chemin d’accès Type Description
valeur
value array of Application

ServicePrinciple

Nom Chemin d’accès Type Description
pièce d'identité
id string

pièce d'identité

deletedDateTime
deletedDateTime string

deletedDateTime

accountEnabled
accountEnabled boolean

accountEnabled

alternativeNames
alternativeNames array of

alternativeNames

appDescription
appDescription string

appDescription

appDisplayName
appDisplayName string

appDisplayName

identifiant de l'application
appId string

identifiant de l'application

applicationTemplateId
applicationTemplateId string

applicationTemplateId

appOwnerOrganizationId
appOwnerOrganizationId string

appOwnerOrganizationId

appRoleAssignmentRequired
appRoleAssignmentRequired boolean

appRoleAssignmentRequired

descriptif
description string

descriptif

nom d’affichage
displayName string

nom d’affichage

URLd'erreur
errorUrl string

URLd'erreur

homepage
homepage string

homepage

isAuthorizationServiceEnabled
isAuthorizationServiceEnabled boolean

isAuthorizationServiceEnabled

loginUrl
loginUrl string

loginUrl

logoutUrl
logoutUrl string

logoutUrl

Remarques
notes string

Remarques

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

nom d’affichage
verifiedPublisher.displayName string

nom d’affichage

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

Nom Chemin d’accès Type Description
valeur
value array of ServicePrinciple

PermissionGrant

Nom Chemin d’accès Type Description
clientId
clientId string

clientId

consentType
consentType string

consentType

pièce d'identité
id string

pièce d'identité

principalId
principalId string

principalId

resourceId
resourceId string

resourceId

portée
scope string

portée

PermissionGrantCollection

Nom Chemin d’accès Type Description
valeur
value array of PermissionGrant

UserFlow

Nom Chemin d’accès Type Description
pièce d'identité
id string

pièce d'identité

userFlowType
userFlowType string

userFlowType

userFlowTypeVersion
userFlowTypeVersion integer

userFlowTypeVersion

UserFlowCollection

Nom Chemin d’accès Type Description
valeur
value array of UserFlow