Azure AD B2C 审核跟踪 - 客户端 ID



有没有办法检测哪个应用程序或至少哪个用户旅程导致了B2C中的特定事件?我特别感兴趣的是查看有多少用户注册了特定应用程序。

如果要创建自定义策略,则可以将自定义事件发送到 Azure 应用程序见解。

如果要跟踪最终用户登录到哪个客户端应用程序,则必须引用 client_id 查询字符串参数作为 AzureApplication InsightsProvider 技术配置文件中的输入声明:

<ClaimType Id="clientId">
  <DisplayName>Client Identifier</DisplayName>
  <DataType>string</DataType>
</ClaimType>
<InputClaims>
  <InputClaim ClaimTypeReferenceId="clientId" PartnerClaimType="{property:ClientId}" DefaultValue="{OIDC:ClientId}" />
</InputClaims>

使用者登录名在 B2C 的审核日志中可用。 https://learn.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-audit-logs

B2C 不支持应用程序分配,因此我认为这些日志不可用。 https://learn.microsoft.com/en-us/azure/active-directory/manage-apps/methods-for-assigning-users-and-groups

最新更新