Udostępnij za pośrednictwem


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

Wyświetl listę przepływów użytkowników b2c w dzierżawie b2c.

Zwraca

Pobieranie aplikacji

Pobieranie aplikacji w dzierżawie b2c.

Zwraca

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

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

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

Wyświetlanie listy delegowanych uprawnień

Lista delegowanych dotacji permisison w dzierżawie.

Zwraca

Wyświetlanie listy princple usługi

Wyświetlanie listy zasad usługi.

Zwraca

Wyświetlanie listy przepływów użytkowników

Wyświetlanie listy przepływów użytkowników w dzierżawie b2c.

Zwraca

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