代码之家  ›  专栏  ›  技术社区  ›  Ben Gannaway

getuser返回未定义名称的对象

  •  1
  • Ben Gannaway  · 技术社区  · 8 年前

    我正在使用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);
    
    2 回复  |  直到 8 年前
        1
  •  1
  •   Ben Gannaway    8 年前

        2
  •  0
  •   Chris Padgett    8 年前