首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >返回带有Angular 6、angular-oauth2-oidc和IdentityServer 3的URL

返回带有Angular 6、angular-oauth2-oidc和IdentityServer 3的URL
EN

Stack Overflow用户
提问于 2018-12-06 19:39:52
回答 2查看 884关注 0票数 1

我有一个angular 6应用程序,使用JWT和IdentityServer 3进行身份验证。一切都按预期运行。但是,我通过电子邮件发送应用程序的详细链接。如果用户单击该链接,浏览器将打开该URL,重定向到身份服务器并使用AD登录。在此之后,应用程序返回到默认的应用程序根视图,丢失单击的URL。

我已经找了很多,但我从来没有找到一个完整的解决方案。我将location.href保存到"ngOnInit“上的会话存储中,并在收到来自angular-oauth2-oidc的事件"token_received”后重定向到这个位置。然而,这似乎并不起作用,因为它将带有令牌的链接保存在URL中,而不是我最初的调用。

这个问题的解决方案是什么?

EN

回答 2

Stack Overflow用户

发布于 2018-12-06 19:51:50

作为您在AD上注册的应用程序,您必须为您的应用程序配置redirectURI。因此,在成功进行身份验证之后,它将始终重定向到您为应用程序配置的redirectURI。

票数 0
EN

Stack Overflow用户

发布于 2019-08-12 23:59:11

针对localStorage中的现时值使用状态参数或存储状态。更多详细信息请点击此处:

https://auth0.com/docs/protocols/oauth2/redirect-users

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

https://stackoverflow.com/questions/53650641

复制
相关文章

相似问题

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