Если вы используете API графа для получения атрибутов расширения для приложения расширения B2C, вы увидите идентификатор приложения, вставленный в имя. Таким образом, это будет extension_{appId}_org
в качестве имени расширения.
Чтобы найти идентификатор приложения, в каталоге B2C перейдите на блейд Azure Active Directory, нажмите «Регистрация приложений», затем «Просмотреть все приложения». Вы увидите b2c_extension_app
. Нажмите на него, и будет показан его идентификатор приложения.
Если вы предпочитаете использовать API AAD Graph, вы можете использовать конечную точку приложения с фильтром, чтобы получить идентификатор приложения: ... /applications?api-version=1.6&$filter=startswith(displayName, 'b2c-extensions-app')
. Это вернет JSON так:
{
"odata.metadata": "https://graph.windows.net/{tenant}.onmicrosoft.com/$metadata#directoryObjects/Microsoft.DirectoryServices.Application",
"value": [{
"odata.type": "Microsoft.DirectoryServices.Application",
"objectType": "Application",
"objectId": "319f43e4-6b2e-4de8-abdb-549ca5c0626",
"deletionTimestamp": null,
"acceptMappedClaims": null,
"addIns": [],
"appId": "8588c037-999f-4d05-8cc0-8e2e5f9de30",
"appRoles": [],
"availableToOtherTenants": false,
"displayName": "b2c-extensions-app. Do not modify. Used by AADB2C for storing user data.",
"errorUrl": null,
"groupMembershipClaims": null,
"homepage": "https://extensions.cpim.windows.net",
"identifierUris": ["https://extensions.cpim.windows.net"],
.
.
.
}
]
}
AppId - это значение, которое вы хотите для extension_{appId}_org