首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >单点登录与Angular6应用程序集成

单点登录与Angular6应用程序集成
EN

Stack Overflow用户
提问于 2018-07-27 21:47:50
回答 3查看 15.1K关注 0票数 11

我是Angular应用程序的新手。我需要一个建议,以实现单点登录与Angular6集成(SPA)。我在网上没有得到任何完整的教程。

基本上,我是一个php开发人员,我做了单点登录与php应用程序的集成。由于Angular6是UI,我不知道如何使用Angular6来管理秘密、重定向和其他事情。

因此,如果有人建议我实现Angular6和单点登录集成的步骤(或Github示例)会更好,那么最好的方法是什么?

EN

回答 3

Stack Overflow用户

发布于 2019-03-11 23:57:21

您可以使用iodc库=> https://github.com/damienbod/angular-auth-oidc-client进行单点登录身份验证:)

票数 1
EN

Stack Overflow用户

发布于 2021-12-07 08:40:42

单点登录由miniOrange提供的Angular JS解决方案,通过设置JWT单点登录即可实现。在这种情况下,您可以通过向现有的符合的身份提供商验证身份,允许用户单点登录到Angular JS。这是使用JSON Web Token (JWT)令牌完成的,并且它可以很容易地与构建在任何框架或语言中的Angular JS集成。

将单点登录设置为Angular JS的分步指南

将进一步帮助您:https://www.miniorange.com/angular-js-adfs-single-sign-on(sso)?utm_source=Stackoverflow&utm_medium=Stack&utm_campaign=AngularJS&utm_id=Socialbookmarking

或者您可以联系info@xecurify.com,帮助您在Angular JS中测试或设置单点登录。

票数 0
EN

Stack Overflow用户

发布于 2021-12-07 09:09:48

下面是我在应用程序中集成多个sso的方法。目前,我已经集成了单点登录( jwt,kerberos,saml2,...)

我们有一个angular应用程序和rest api ...

代码语言:javascript
复制
/front-end/sso/method 
( method can be saml, jwt, kerberos )

当用户访问任何字体端sso url时,它将被重定向到rest-api以处理登录:

代码语言:javascript
复制
/back-end/sso/method?callback=frontend-url

所以所有的sso请求也会在服务器上处理...

您可以使用(php或java ...)轻松地控制/管理它。

如果成功,我们将使用令牌将用户重定向到前端url。Token可以放在header中,以隐藏用户的眼睛。

代码语言:javascript
复制
/front-end/sso/method?token=abc

如果失败,我们将重定向用户并显示错误消息

代码语言:javascript
复制
/front-end/sso/method?error=Invalid....

PS:我选择这个实现是因为我喜欢后端语言,不想在前端显示太多信息(比如saml配置... )

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

https://stackoverflow.com/questions/51559368

复制
相关文章

相似问题

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