【发布时间】:2018-06-12 09:57:55
【问题描述】:
我正在使用 MSAL 登录我的 B2C Active Directory
登录似乎工作正常。我得到一个 ID 令牌,然后可以使用它来获取访问令牌。
如果我随后使用 clientApplication 调用 getUser,它会返回一个对象,但名称未定义。 Azure Active Directory 中的用户填写了 user.name 字段
yield login();
yield put({ type: AUTH_BEGIN_GET_TOKEN });
const token = yield call(acquireTokenSilent);
yield put({ type: AUTH_SET_TOKEN, token });
console.log('getting user');
const user = ActiveDirectoryClient.clientApplication.getUser();
console.log('user', user);
【问题讨论】:
-
您是否已将“显示名称”属性作为应用程序声明添加到 Azure AD B2C 策略?
-
是的,就是这样。感谢您的评论
标签: azure-ad-b2c msal