我在一个新项目中使用aurelia-auth库。到目前为止一切似乎都是正确的,但我无法在导航栏上显示用户信息。
该库提供了一些似乎提供此类信息的功能,例如getTokenPayload()
. 我正在尝试访问此信息,以便在导航栏中显示用户 ID 或用户名。
isAuthenticated()
我已经看到以这种方式访问其他属性(例如):
nav-bar.html:
<ul if.bind="isAuthenticated" class="nav navbar-nav navbar-right">
<li><a href="/#/logout">Logout</a></li>
</ul>
nav-bar.js:
export class NavBar {
...
get isAuthenticated() {
return this.auth.isAuthenticated();
};
一旦用户通过身份验证,我无法弄清楚如何在导航栏上显示用户 ID(通过getTokenPayload()
函数获得)。