代码之家  ›  专栏  ›  技术社区  ›  Journeyman1234

Azure广告-不使用B2C注册

  •  1
  • Journeyman1234  · 技术社区  · 7 年前

    我以前用过ADAL注册&AAD中的安全API调用

    我有一个用户案例,现在需要注册和登录,但令人困惑的是MSAL-即使有一个方法返回用户名-是目前无法返回您任何有关用户的B2C令牌

    这个解决方案似乎做作得很糟糕,所以我正在考虑放弃MSAL,回到ADAL或其他提供注册或登录的地方

    有谁能推荐我一个图书馆或方法实现注册直接进入AAD使用ADAL或其他请?

    2 回复  |  直到 7 年前
        1
  •  1
  •   SunnySun    7 年前

    当前无法从返回有关用户的任何信息 B2C代币

    ADAL MSAL 是为支持v2而设计的,因此您不能使用ADAL进行B2C注册。如果您想在令牌中获取用户信息,建议您使用OpenId Connect。在OpenId Connect中,id\令牌包含用户信息。

    你可以用 jwt.io

    enter image description here

    有关B2C中OpenId Connect的详细信息,请阅读 here .

        2
  •  0
  •   Journeyman1234    7 年前

    ADAL和MSAL不兼容

    MSAL不支持图形

    OpenID Connect需要授权码,因此不适合工作流