首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于API应用程序和基于会话的应用程序的SSO

问基于API应用程序和基于会话的应用程序的SSO
EN

Stack Overflow用户
提问于 2021-07-30 11:44:27
回答 1查看 48关注 0票数 0

我有两个不同的门户网站,使用相同的数据库。第一个是用asp .net构建的传统门户网站,第二个是用Angular制作的,它在后台使用API,并使用基于JWT令牌的身份验证。现在我想以这样一种方式实现单点登录,即用户登录到ASP门户并单击一个按钮,该按钮将用户带到Angular .NET门户,而不必再次登录Angular应用程序。类似地,当用户从ASP .NET注销时,他也应该自动从Angular应用程序注销。你知道如何实现这个自定义的SSO吗?

EN

回答 1

Stack Overflow用户

发布于 2021-07-30 12:26:08

这是非常容易的,因为两个门户共享相同的数据库。

只需通过单击按钮将任何唯一的令牌或标识符传递到另一个门户。然后,您可以根据令牌/标识符识别用户,并直接登录。

只需要确保每个用户的标识符是唯一的。

示例:

在数据库中,您有如下用户记录:

代码语言:javascript
复制
User Id: 1, name: xyz, UUID: 123-123-456
User Id: 2, name: abc, UUID: 123-123-455

现在,虽然link将会有类似这样的东西:

https://somedomain.com/page-path?token=123-123-456

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

https://stackoverflow.com/questions/68590421

复制
相关文章

相似问题

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