我是Angular应用程序的新手。我需要一个建议,以实现单点登录与Angular6集成(SPA)。我在网上没有得到任何完整的教程。
基本上,我是一个php开发人员,我做了单点登录与php应用程序的集成。由于Angular6是UI,我不知道如何使用Angular6来管理秘密、重定向和其他事情。
因此,如果有人建议我实现Angular6和单点登录集成的步骤(或Github示例)会更好,那么最好的方法是什么?
发布于 2019-03-11 23:57:21
您可以使用iodc库=> https://github.com/damienbod/angular-auth-oidc-client进行单点登录身份验证:)
发布于 2021-12-07 08:40:42
单点登录由miniOrange提供的Angular JS解决方案,通过设置JWT单点登录即可实现。在这种情况下,您可以通过向现有的符合的身份提供商验证身份,允许用户单点登录到Angular JS。这是使用JSON Web Token (JWT)令牌完成的,并且它可以很容易地与构建在任何框架或语言中的Angular JS集成。
将单点登录设置为Angular JS的分步指南
或者您可以联系info@xecurify.com,帮助您在Angular JS中测试或设置单点登录。
发布于 2021-12-07 09:09:48
下面是我在应用程序中集成多个sso的方法。目前,我已经集成了单点登录( jwt,kerberos,saml2,...)
我们有一个angular应用程序和rest api ...
/front-end/sso/method
( method can be saml, jwt, kerberos )当用户访问任何字体端sso url时,它将被重定向到rest-api以处理登录:
/back-end/sso/method?callback=frontend-url所以所有的sso请求也会在服务器上处理...
您可以使用(php或java ...)轻松地控制/管理它。
如果成功,我们将使用令牌将用户重定向到前端url。Token可以放在header中,以隐藏用户的眼睛。
/front-end/sso/method?token=abc如果失败,我们将重定向用户并显示错误消息
/front-end/sso/method?error=Invalid....PS:我选择这个实现是因为我喜欢后端语言,不想在前端显示太多信息(比如saml配置... )
https://stackoverflow.com/questions/51559368
复制相似问题