首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在OpenIdConnect中,即使在接收令牌之后,getUser也会返回null

在OpenIdConnect中,即使在接收令牌之后,getUser也会返回null
EN

Stack Overflow用户
提问于 2018-07-19 19:44:13
回答 1查看 336关注 0票数 3

成功通过Identity Server验证后,将返回一个令牌,并将用户重定向到app.ts。但是,当我在app.ts中调用getUser()时,它返回null。这段代码在本地主机中工作正常,但当我在生产环境中尝试它时,它不能工作(返回null)。

app.ts

代码语言:javascript
运行
复制
constructor(private openIdConnect: OpenIdConnect, private httpClient: HttpClient) {
    debugger;
    let mgr = this.openIdConnect.userManager;
    this.openIdConnect.userManager.getUser().then((user) => {
      if (user) {
        this.user = user;
        console.log(" This.User: "+this.user);
        console.log(" User: "+ user)      
      }else{
        console.log(" logout ");
         this.logout();
      }
    });
  }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-20 14:27:43

问题是我把应用构建成production.So的方式,之前我用了"au build --env prod“,我把它改成了”au build --env“。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51421843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档