SSO与Angular6应用程序的集成



我是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配置…(

最新更新