Konfiguracja dostawcy tożsamości B2C (wersja zapoznawcza)
Łącznik konfiguracji dostawcy tożsamości B2C pomoże administratorowi systemu zarządzać aplikacją, usługą priciple i przepływem użytkownika w dzierżawie B2c.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Service | Klasa | Regiony |
|---|---|---|
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: - Azure Government regionów - Azure regionach Chin - Departament Obrony USA (DoD) |
| Kontakt biznesowy | |
|---|---|
| Nazwa | Microsoft |
| adres URL | https://powerapps.microsoft.com/en-us/support/ |
| portalfloop@microsoft.com |
| Metadane łącznika | |
|---|---|
| Publisher | Microsoft |
| Witryna internetowa | https://powerapps.microsoft.com/en-us/portals/ |
| Zasady ochrony prywatności | https://privacy.microsoft.com/en-US/privacystatement |
| Kategorie | Sprzedaż i CRM |
Łącznik będzie używany do tworzenia/pobierania aplikacji i przepływów użytkownika wewnątrz dzierżawy B2C.
Wymagania wstępne
Będzie to używane tylko do celów wewnętrznych.
Znane problemy i ograniczenia
Interfejsy API aplikacji i jednostki usługi nie będą działać, ponieważ uprawnienie nie zostało jeszcze dodane do aplikacji Microsoft Entra ID.
Tworzenie połączenia
Łącznik obsługuje następujące typy uwierzytelniania:
| Wartość domyślna | Parametry tworzenia połączenia. | Wszystkie regiony | Nie można udostępniać |
Domyślny
Dotyczy: wszystkie regiony
Parametry tworzenia połączenia.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Aktualizowanie aplikacji |
Zaktualizuj istniejącą aplikację w dzierżawie B2C. |
| Ja |
O mnie. |
| Lista b2cuserflows |
Wyświetl listę przepływów użytkowników b2c w dzierżawie b2c. |
| Pobieranie aplikacji |
Pobieranie aplikacji w dzierżawie b2c. |
| Tworzenie delegowanego udzielenia uprawnień |
Utwórz uprawnienie delegowane. |
| Tworzenie jednostki usługi |
Utwórz nową zasadę usługi dla aplikacji. |
| Tworzenie nowych przepływów użytkowników |
Utwórz nowe przepływy użytkowników w dzierżawie b2c. |
| Tworzenie nowych przepływów użytkowników b2c |
Utwórz nowe przepływy użytkowników b2c w dzierżawie b2c. |
| Utwórz aplikację |
Utwórz nową aplikację w dzierżawie B2C. |
| Wyświetlanie listy delegowanych uprawnień |
Lista delegowanych dotacji permisison w dzierżawie. |
| Wyświetlanie listy princple usługi |
Wyświetlanie listy zasad usługi. |
| Wyświetlanie listy przepływów użytkowników |
Wyświetlanie listy przepływów użytkowników w dzierżawie b2c. |
Aktualizowanie aplikacji
Zaktualizuj istniejącą aplikację w dzierżawie B2C.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator aplikacji (nie appid)
|
id | True | string |
Identyfikator aplikacji (nie appid), która ma zostać zaktualizowana. |
Ja
O mnie.
Lista b2cuserflows
Pobieranie aplikacji
Tworzenie delegowanego udzielenia uprawnień
Utwórz uprawnienie delegowane.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
ClientId
|
clientId | string |
Identyfikator klienta. |
|
|
ConsentType
|
consentType | string |
Typ zgody. |
|
|
Identyfikator główny
|
principalId | string |
Identyfikator podmiotu zabezpieczeń. |
|
|
Identyfikator zasobu
|
resourceId | string |
Identyfikator zasobu (identyfikator sp programu MS Graph). |
|
|
Scope
|
scope | string |
Zakres uprawnień. |
Zwraca
- Body
- PermissionGrant
Tworzenie jednostki usługi
Utwórz nową zasadę usługi dla aplikacji.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Włączone konto
|
accountEnabled | boolean |
Włączone konto. |
|
|
Identyfikator aplikacji
|
appId | string |
Identyfikator aplikacji. |
|
|
Wymagane przypisanie roli aplikacji
|
appRoleAssignmentRequired | boolean |
Wymagane jest przypisanie roli aplikacji. |
|
|
replyUrls
|
replyUrls | array of string |
Odpowiedz Uris dla tych aplikacji. |
Zwraca
- Body
- ServicePrinciple
Tworzenie nowych przepływów użytkowników
Utwórz nowe przepływy użytkowników w dzierżawie b2c.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
id
|
id | string |
Nazwa przepływu użytkownika. |
|
|
UserFlowType
|
userFlowType | string |
Typ userFlow. |
|
|
Wersja userFlowType
|
userFlowTypeVersion | integer |
Wersja UserFlowType. |
Zwraca
- Body
- UserFlow
Tworzenie nowych przepływów użytkowników b2c
Utwórz nowe przepływy użytkowników b2c w dzierżawie b2c.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
id
|
id | string |
Nazwa przepływu użytkownika. |
|
|
UserFlowType
|
userFlowType | string |
Typ userFlow. |
|
|
Wersja userFlowType
|
userFlowTypeVersion | integer |
Wersja UserFlowType. |
|
|
Czy przepływ użytkownika jednostki wystawcy
|
isIssuerEntityUserFlow | boolean |
Czy przepływ użytkownika jednostki wystawcy. |
Zwraca
- Body
- UserFlow
Utwórz aplikację
Utwórz nową aplikację w dzierżawie B2C.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
nazwa wyświetlana
|
displayName | byte |
Nazwa wyświetlana aplikacji. |
|
|
Rezerwowy klient publiczny
|
isFallbackPublicClient | boolean |
Rezerwowy klient publiczny. |
|
|
identyfikatory redirectUri
|
redirectUris | array of string |
Przekieruj Uris dla tych aplikacji. |
|
|
Włączanie ubezpieczenia tokenu
|
enableIdTokenIssuance | boolean |
Włącz ubezpieczenie tokenów. |
|
|
Włączanie ubezpieczenia tokenu dostępu
|
enableAccessTokenIssuance | boolean |
Włącz ubezpieczenie tokenu dostępu. |
Zwraca
- Body
- Application
Wyświetlanie listy delegowanych uprawnień
Wyświetlanie listy princple usługi
Wyświetlanie listy przepływów użytkowników
Definicje
Application
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
id
|
id | string |
id |
|
deletedDateTime
|
deletedDateTime | string |
deletedDateTime |
|
Identyfikator aplikacji
|
appId | string |
Identyfikator aplikacji |
|
applicationTemplateId
|
applicationTemplateId | string |
applicationTemplateId |
|
czasUtworzenia
|
createdDateTime | string |
czasUtworzenia |
|
nazwa wyświetlana
|
displayName | string |
nazwa wyświetlana |
|
żądaniaCzłonkostwaGrupy
|
groupMembershipClaims | string |
żądaniaCzłonkostwaGrupy |
|
identyfikatoryURI
|
identifierUris | array of string |
identyfikatoryURI |
|
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 |
|
identyfikatory redirectUri
|
spa.redirectUris | array of |
identyfikatory redirectUri |
|
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 |
|
jest włączony
|
api.oauth2PermissionScopes.isEnabled | boolean |
jest włączony |
|
typ
|
api.oauth2PermissionScopes.type | string |
typ |
|
userConsentDescription
|
api.oauth2PermissionScopes.userConsentDescription | string |
userConsentDescription |
|
userConsentDisplayName
|
api.oauth2PermissionScopes.userConsentDisplayName | string |
userConsentDisplayName |
|
wartość
|
api.oauth2PermissionScopes.value | string |
wartość |
|
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 |
|
identyfikatory redirectUri
|
publicClient.redirectUris | array of string |
identyfikatory redirectUri |
|
requiredResourceAccess
|
requiredResourceAccess | array of object |
requiredResourceAccess |
|
resourceAppId
|
requiredResourceAccess.resourceAppId | string |
resourceAppId |
|
resourceAccess
|
requiredResourceAccess.resourceAccess | array of object |
resourceAccess |
|
id
|
requiredResourceAccess.resourceAccess.id | string |
id |
|
typ
|
requiredResourceAccess.resourceAccess.type | string |
typ |
|
homePageUrl
|
web.homePageUrl | string |
homePageUrl |
|
logoutUrl
|
web.logoutUrl | string |
logoutUrl |
|
identyfikatory redirectUri
|
web.redirectUris | array of string |
identyfikatory redirectUri |
|
enableAccessTokenIssuance
|
web.implicitGrantSettings.enableAccessTokenIssuance | boolean |
enableAccessTokenIssuance |
|
enableIdTokenIssuance
|
web.implicitGrantSettings.enableIdTokenIssuance | boolean |
enableIdTokenIssuance |
ApplicationCollection
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
wartość
|
value | array of Application |
ServicePrinciple
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
id
|
id | string |
id |
|
deletedDateTime
|
deletedDateTime | string |
deletedDateTime |
|
konto włączone
|
accountEnabled | boolean |
konto włączone |
|
alternativeNames
|
alternativeNames | array of |
alternativeNames |
|
appDescription
|
appDescription | string |
appDescription |
|
appDisplayName
|
appDisplayName | string |
appDisplayName |
|
Identyfikator aplikacji
|
appId | string |
Identyfikator aplikacji |
|
applicationTemplateId
|
applicationTemplateId | string |
applicationTemplateId |
|
appOwnerOrganizationId
|
appOwnerOrganizationId | string |
appOwnerOrganizationId |
|
appRoleAssignmentRequired
|
appRoleAssignmentRequired | boolean |
appRoleAssignmentRequired |
|
opis
|
description | string |
opis |
|
nazwa wyświetlana
|
displayName | string |
nazwa wyświetlana |
|
adresURLbłąd
|
errorUrl | string |
adresURLbłąd |
|
strona główna
|
homepage | string |
strona główna |
|
isAuthorizationServiceEnabled
|
isAuthorizationServiceEnabled | boolean |
isAuthorizationServiceEnabled |
|
loginUrl
|
loginUrl | string |
loginUrl |
|
logoutUrl
|
logoutUrl | string |
logoutUrl |
|
Notatki
|
notes | string |
Notatki |
|
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 |
|
nazwa wyświetlana
|
verifiedPublisher.displayName | string |
nazwa wyświetlana |
|
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
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
wartość
|
value | array of ServicePrinciple |
UprawnienieGrant
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
clientId
|
clientId | string |
clientId |
|
consentType
|
consentType | string |
consentType |
|
id
|
id | string |
id |
|
principalId
|
principalId | string |
principalId |
|
resourceId
|
resourceId | string |
resourceId |
|
zakres
|
scope | string |
zakres |
PermissionGrantCollection
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
wartość
|
value | array of PermissionGrant |
UserFlow
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
id
|
id | string |
id |
|
userFlowType
|
userFlowType | string |
userFlowType |
|
userFlowTypeVersion
|
userFlowTypeVersion | integer |
userFlowTypeVersion |
UserFlowCollection
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
wartość
|
value | array of UserFlow |