使用PowerBI跟踪自定义策略的注册/签到AD B2C

时间:2019-03-31 09:35:05

标签: powerbi azure-ad-b2c

我们最近迁移了所有AD B2C应用程序,以使用新的身份体验框架(IEF)策略。由于我们现在想开始也为企业提供一些基本分析,因此我们将PowerBI连接到了我们的Azure AD B2C租户。 这里的问题是,由于无法在应用程序“ ProxyIdentityExperienceFramework”下跟踪所有登录或注册,因此我们无法跟踪每个应用程序的登录或注册。

即使我们使用的是IEF,有没有一种方法可以按应用跟踪登录和注册?

1 个答案:

答案 0 :(得分:0)

您可以先collect the sign-up and sign-in events in Azure Application Insights,然后再feed these events to Power BI

要收集注册或登录事件的应用程序标识符,您必须:

  1. 声明应用程序标识符的声明类型。
<ClaimType Id="applicationId">
  <DisplayName>Application Identifier</DisplayName>
  <DataType>string</DataType>
</ClaimType>
  1. applicationId 声明作为输入声明,默认为the OIDC:ClientId claims resolver,添加到 AzureInsights-Common 技术资料中。
<TechnicalProfile Id="AzureInsights-Common">
  <InputClaims>
    ...
    <InputClaim ClaimTypeReferenceId="applicationId" PartnerClaimType="{property:ApplicationId}" DefaultValue="{OIDC:ClientId}" AlwaysUseDefaultValue="true" />
  </InputClaims>
</TechnicalProfile>