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
- Corps
- ServicePrinciple
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
- Corps
- PermissionGrant
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
Répertorier le princple du service
Répertorier les b2cuserflows
Répertorier les flux utilisateur
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 |