使用Angular通过Active Directory在ASP.NET中进行授权

时间:2018-04-06 04:27:20

标签: angular authentication asp.net-core active-directory

我使用ASP.NET Core实现了几个SPA。使用表单进行授权。通常,这些应用程序由Intranet上的用户使用。因此,Active Directory存在授权问题。

长时间的搜索(大约1.5 - 2周),我所能找到的只是有可能。我能够获得用户名和域名(使用命名空间系统)。

我反复遇到这样的问题,但我找不到能帮到我的答案,代码或文章。

在此之前,我从未与Active Directory进行过互动。因此,我想请你帮忙。

一般来说,问题是:如何使用Active Directory在SPA中授权用户,而不输入登录名和密码(如果它在Intranet上)?

  • 如何从ASP.NET Core应用程序与Active Directory交互?
  • 理想情况下,如果用户在Intranet上,则自动授权,否则请求登录和密码。将来,我会为此而奋斗。
  • 未来的问题:如何区分不同用户的访问权限?分配当前在应用程序中使用的角色等。可以使用Active Directory工具完成此操作,还是必须使用应用程序数据库来匹配用户及其角色?

我将非常感谢任何文章,指导!还有一些基本项目。

0 个答案:

没有答案