使用OpenID / IdentityServer并重定向到不同页面时,令牌显示在地址栏中

时间:2017-03-02 22:53:48

标签: angular identityserver4

我正在使用Identity Server 4和Angular 2以及angular-oauth2-oidc库。当我向Identity Server进行身份验证并重定向到另一个页面时,它会将令牌放在地址栏中,如果我重定向回到同一页面,则从那时起启动登录就可以了。

public redirect_uri = 'http://localhost:4200/requests';
this.oAuthService.redirectUri = this._configuration.redirect_uri;

Address Bar = http://localhost:4200/requests#id_token=eyJhbGciOiJSUzI1NiIsImtpZCI6Im...

以前有人见过这样的事吗?知道从哪里开始研究如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

是的,这是正常的预期行为。将令牌作为hash / uri片段发送是标准的。

This帖子可以为您清理。