我是Angular应用程序的新手。我需要一个建议来实现与Angular6(SPA(的SSO集成。我在网上没有得到完整教程的任何信息。
基本上,我是一名php开发人员,我与php应用程序进行了SSO集成。由于Angular6是UI,我不知道如何使用Angular6管理机密和重定向等。
因此,如果有人建议我实现Angular6&SSO集成,最好的方法是什么?
以下是我在应用程序中集成多个sso的方法。目前,我已经集成了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。令牌可以放在标头中以隐藏用户的眼睛。
/front-end/sso/method?token=abc
如果失败,我们将用错误消息重定向用户
/front-end/sso/method?error=Invalid....
PS:我选择这个实现是因为我喜欢后端语言,不想在前端显示很多信息(比如saml配置…(