Pure Angularjs使用ADFS进行单点注册

时间:2015-03-27 15:29:20

标签: angularjs adfs

有没有人知道是否可以使用ADFS在纯粹的"中进行单一注册Web应用程序。 angularjs环境?我正在决定下一个项目的框架。其中一个主要要求是能够进行单点注册"使用ADFS,但我不想"混合"使用asp.net的angularjs,只是让事情变得更复杂。我想在没有任何asp.net框架的情况下实现纯粹的角度,它甚至可能吗?

我知道关于这个话题有很多问题,但似乎没有人真正回答这个问题。是因为它不可行吗?

顺便说一句,它是一个Intranet Web应用程序。

2 个答案:

答案 0 :(得分:0)

问题不在于您的ADFS服务器,ADFS协议本身,AngularJS,JavaScript或浏览器。 它告诉客户端应用程序用户从服务器端应用程序登录的方式。 据我所知,没有办法做到"传递"通过HTTP进行身份验证,以便您 需要让您的用户完成预身份验证步骤。 使用ASP.NET,您可以免费获得访问令牌#34;因为ASP.NET应用程序运行在" trusted" ADFS网络。另一方面,您的浏览器不是。 ADFS 知道的唯一方法就是预先认证你。

答案 1 :(得分:0)

我刚刚使用Azure Active Directory for JavaScript库实现了它。 IT为我注册了我的应用程序后,我在10分钟内启动并运行。源代码中有一个AngularJs示例。 https://github.com/AzureAD/azure-activedirectory-library-for-js

您还应注册开发工作站,以便在本地进行测试。