我有一些关于如何使用Azure Active Directory完全验证angular应用程序的论坛/教程/示例的问题。所以简而言之,我需要通过angular 8登录到用户,我正在使用https://www.npmjs.com/package/@azure/msal-angular库,我发现这个库非常好并且很容易。我将在登录后检索令牌id和用户。问题是,我需要将该用户添加到数据库中,因为我有一个角色管理系统,我需要在aspnet用户数据
我试图从storage中的getToken()中检索令牌,而不是在refreshToken()中使用它来通过将令牌传递给(this.jwtHelper.isTokenExpired(this.token)来查看令牌是否过期,(this.jwtHelper.isTokenExpired(this.token)将根据令牌是否过期返回真或假。错误2:
Error:(34, 46) TS2339:Property 'token' does not exist
我正在尝试调用由following these directions创建的应用程序接口,我已经可以使用JWT令牌从开发人员门户调用该应用程序接口了。现在我很困惑,angular客户端应用程序如何获得这个JWT令牌来调用API?目前,angular应用程序的用户在Active Directory中(与directions中用于设置API的AD相同)。登录过程通过MSAL library完成。当我试图通过调用acquireTokenSilent来获取令牌,