是否有任何方法可以检测哪个应用程序或至少哪个用户旅程导致了B2C中的特定事件?我对查看有多少用户注册了特定应用程序特别感兴趣。
答案 0 :(得分:1)
消费者登录可在B2C的审核日志中找到。 https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-audit-logs
B2C不支持应用程序分配,因此我认为这些日志不可用。 https://docs.microsoft.com/en-us/azure/active-directory/manage-apps/methods-for-assigning-users-and-groups
答案 1 :(得分:1)
如果要创建自定义策略,则可以send a custom event to Azure Application Insights。
如果您想跟踪最终用户登录到哪个客户端应用程序,则必须在 AzureApplicationInsightsProvider 技术资料中将the client_id
query string parameter作为输入声明:
AddEventHandler("f:getPlayer", function(user, cb)
if(Users)then
if(Users[user])then
cb(Users[user])
else
cb(nil)
end
else
cb(nil)
end
end)
<ClaimType Id="clientId">
<DisplayName>Client Identifier</DisplayName>
<DataType>string</DataType>
</ClaimType>