B2C IDP 構成 (プレビュー)
B2C IDP 構成コネクタは、システム管理者が b2c テナントでアプリケーション、サービス のサブスクリプション、ユーザー フローを管理するのに役立ちます。
このコネクタは、次の製品とリージョンで使用できます。
| Service | クラス | リージョン |
|---|---|---|
| ロジック アプリ | Standard | 次を除くすべての Logic Apps リージョン : - Azure Government リージョン - 中国リージョンAzure - 米国国防総省 (DoD) |
| 連絡先 | |
|---|---|
| 名前 | マイクロソフト |
| URL | https://powerapps.microsoft.com/en-us/support/ |
| portalfloop@microsoft.com |
| コネクタ メタデータ | |
|---|---|
| 発行者 | マイクロソフト |
| ウェブサイト | https://powerapps.microsoft.com/en-us/portals/ |
| プライバシー ポリシー | https://privacy.microsoft.com/en-US/privacystatement |
| カテゴリ | 売上と CRM |
コネクタは、B2C テナント内でアプリケーションとユーザー フローを作成/取得するために使用されます。
前提条件
これは内部目的でのみ使用されます。
既知の問題と制限事項
アクセス許可が Microsoft Entra ID アプリケーションにまだ追加されていないため、アプリケーション API とサービス プリンシパル API は機能しません。
接続を作成する
コネクタでは、次の認証の種類がサポートされています。
| デフォルト | 接続を作成するためのパラメーター。 | すべてのリージョン | 共有不可 |
デフォルト
適用対象: すべてのリージョン
接続を作成するためのパラメーター。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
調整制限
| 名前 | 呼び出し | 更新期間 |
|---|---|---|
| 接続ごとの API 呼び出し | 100 | 60 秒 |
アクション
| b2cuserflows を一覧表示する |
b2c テナントの b2c ユーザーフローを一覧表示します。 |
| アプリケーションの作成 |
B2C テナントに新しいアプリケーションを作成します。 |
| アプリケーションの更新 |
B2C テナント内の既存のアプリケーションを更新します。 |
| アプリケーションを取得する |
b2c テナントでアプリケーションを取得します。 |
| サービス プリクプルを一覧表示する |
サービス原則を一覧表示します。 |
| サービス プリンシパルを作成する |
アプリケーションの新しいサービス プリンシパルを作成します。 |
| ユーザーフローを一覧表示する |
b2c テナントのユーザーフローを一覧表示します。 |
| 委任されたアクセス許可の付与を一覧表示する |
テナントで委任された許可を一覧表示します。 |
| 委任されたアクセス許可の付与を作成する |
委任されたアクセス許可の付与を作成します。 |
| 新しい b2c ユーザーフローを作成する |
b2c テナントに新しい b2c ユーザーフローを作成します。 |
| 新しいユーザーフローを作成する |
b2c テナントに新しいユーザーフローを作成します。 |
| 自分 |
私について。 |
b2cuserflows を一覧表示する
アプリケーションの作成
B2C テナントに新しいアプリケーションを作成します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
表示名
|
displayName | byte |
アプリケーションの表示名。 |
|
|
フォールバック パブリック クライアント
|
isFallbackPublicClient | boolean |
フォールバック パブリック クライアント。 |
|
|
redirectUris
|
redirectUris | array of string |
このアプリケーションのリダイレクト URI。 |
|
|
トークン保険を有効にする
|
enableIdTokenIssuance | boolean |
トークン保険を有効にします。 |
|
|
アクセス トークン保険を有効にする
|
enableAccessTokenIssuance | boolean |
アクセス トークン保険を有効にします。 |
戻り値
- 本文
- Application
アプリケーションの更新
B2C テナント内の既存のアプリケーションを更新します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アプリケーション ID (appid ではない)
|
id | True | string |
更新するアプリケーションの ID (appid ではありません)。 |
アプリケーションを取得する
サービス プリクプルを一覧表示する
サービス プリンシパルを作成する
アプリケーションの新しいサービス プリンシパルを作成します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アカウントが有効
|
accountEnabled | boolean |
アカウントが有効です。 |
|
|
AppId
|
appId | string |
アプリケーション ID。 |
|
|
アプリ ロールの割り当てが必要
|
appRoleAssignmentRequired | boolean |
アプリ ロールの割り当てが必要です。 |
|
|
replyUrls
|
replyUrls | array of string |
このアプリケーションの応答 URI。 |
戻り値
ユーザーフローを一覧表示する
委任されたアクセス許可の付与を一覧表示する
委任されたアクセス許可の付与を作成する
委任されたアクセス許可の付与を作成します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ClientId
|
clientId | string |
クライアント ID。 |
|
|
ConsentType
|
consentType | string |
同意の種類。 |
|
|
プリンシパルID
|
principalId | string |
プリンシパル ID。 |
|
|
リソースID
|
resourceId | string |
リソース ID (MS Graph SP ID)。 |
|
|
Scope
|
scope | string |
アクセス許可のスコープ。 |
戻り値
新しい b2c ユーザーフローを作成する
b2c テナントに新しい b2c ユーザーフローを作成します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
識別子
|
id | string |
UserFlow 名。 |
|
|
UserFlowType
|
userFlowType | string |
UserFlow の種類。 |
|
|
UserFlowType バージョン
|
userFlowTypeVersion | integer |
UserFlowType バージョン。 |
|
|
発行者エンティティのユーザー フロー
|
isIssuerEntityUserFlow | boolean |
発行者エンティティのユーザー フローです。 |
戻り値
- 本文
- UserFlow
新しいユーザーフローを作成する
b2c テナントに新しいユーザーフローを作成します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
識別子
|
id | string |
UserFlow 名。 |
|
|
UserFlowType
|
userFlowType | string |
UserFlow の種類。 |
|
|
UserFlowType バージョン
|
userFlowTypeVersion | integer |
UserFlowType バージョン。 |
戻り値
- 本文
- UserFlow
自分
私について。
定義
アプリケーション
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
識別子
|
id | string |
識別子 |
|
deletedDateTime
|
deletedDateTime | string |
deletedDateTime |
|
アプリID
|
appId | string |
アプリID |
|
applicationTemplateId
|
applicationTemplateId | string |
applicationTemplateId |
|
createdDateTime
|
createdDateTime | string |
createdDateTime |
|
ディスプレイ名
|
displayName | string |
ディスプレイ名 |
|
グループメンバーシップの要求
|
groupMembershipClaims | string |
グループメンバーシップの要求 |
|
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 |
|
識別子
|
api.oauth2PermissionScopes.id | string |
識別子 |
|
有効化されている
|
api.oauth2PermissionScopes.isEnabled | boolean |
有効化されている |
|
型
|
api.oauth2PermissionScopes.type | string |
型 |
|
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 | array of |
アプリケーションの役割 |
|
logoUrl
|
info.logoUrl | string |
logoUrl |
|
marketingUrl
|
info.marketingUrl | string |
marketingUrl |
|
privacyStatementUrl
|
info.privacyStatementUrl | string |
privacyStatementUrl |
|
supportUrl
|
info.supportUrl | string |
supportUrl |
|
termsOfServiceUrl (利用規約のURLの)
|
info.termsOfServiceUrl | string |
termsOfServiceUrl (利用規約のURLの) |
|
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 |
|
識別子
|
requiredResourceAccess.resourceAccess.id | string |
識別子 |
|
型
|
requiredResourceAccess.resourceAccess.type | string |
型 |
|
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
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
value
|
value | array of Application |
ServicePrinciple
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
識別子
|
id | string |
識別子 |
|
deletedDateTime
|
deletedDateTime | string |
deletedDateTime |
|
accountEnabled
|
accountEnabled | boolean |
accountEnabled |
|
alternativeNames
|
alternativeNames | array of |
alternativeNames |
|
appDescription
|
appDescription | string |
appDescription |
|
appDisplayName
|
appDisplayName | string |
appDisplayName |
|
アプリID
|
appId | string |
アプリID |
|
applicationTemplateId
|
applicationTemplateId | string |
applicationTemplateId |
|
appOwnerOrganizationId
|
appOwnerOrganizationId | string |
appOwnerOrganizationId |
|
appRoleAssignmentRequired
|
appRoleAssignmentRequired | boolean |
appRoleAssignmentRequired |
|
説明
|
description | string |
説明 |
|
ディスプレイ名
|
displayName | string |
ディスプレイ名 |
|
エラーURL
|
errorUrl | string |
エラーURL |
|
ホーム ページ
|
homepage | string |
ホーム ページ |
|
isAuthorizationServiceEnabled
|
isAuthorizationServiceEnabled | boolean |
isAuthorizationServiceEnabled |
|
loginUrl
|
loginUrl | string |
loginUrl |
|
logoutUrl
|
logoutUrl | string |
logoutUrl |
|
注釈
|
notes | string |
注釈 |
|
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 |
|
ディスプレイ名
|
verifiedPublisher.displayName | string |
ディスプレイ名 |
|
verifiedPublisherId
|
verifiedPublisher.verifiedPublisherId | string |
verifiedPublisherId |
|
addedDateTime
|
verifiedPublisher.addedDateTime | string |
addedDateTime |
|
addIns
|
addIns | array of |
addIns |
|
resourceSpecificApplicationPermissions
|
api.resourceSpecificApplicationPermissions | array of |
resourceSpecificApplicationPermissions |
|
アプリケーションの役割
|
appRoles | array of |
アプリケーションの役割 |
|
termsOfServiceUrl (利用規約のURLの)
|
info.termsOfServiceUrl | string |
termsOfServiceUrl (利用規約のURLの) |
|
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
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
value
|
value | array of ServicePrinciple |
PermissionGrant
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
clientId
|
clientId | string |
clientId |
|
consentType
|
consentType | string |
consentType |
|
識別子
|
id | string |
識別子 |
|
プリンシパルID
|
principalId | string |
プリンシパルID |
|
resourceId(リソースID)
|
resourceId | string |
resourceId(リソースID) |
|
スコープ
|
scope | string |
スコープ |
PermissionGrantCollection
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
value
|
value | array of PermissionGrant |
UserFlow
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
識別子
|
id | string |
識別子 |
|
userFlowType
|
userFlowType | string |
userFlowType |
|
userFlowTypeVersion
|
userFlowTypeVersion | integer |
userFlowTypeVersion |
UserFlowCollection
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
value
|
value | array of UserFlow |