身份验证和授权+ Asp.net Web API + AngularJS + Windows身份验证+登录表单+自定义用户和角色表

时间:2016-02-17 04:05:00

标签: c# angularjs authentication asp.net-web-api

计划为angularjs和webapi项目实施基于令牌的身份验证,我们将开发内部企业应用程序。

我们要求实施可在

上运行的身份验证
  • 从网络内部访问时的Windows身份验证(内部网络)
  • 并显示登录表单,如果从外部网络访问。

我们在SQL数据库中有用户和角色表。我们需要对Active Directory进行身份验证,但需要使用SQL数据库中的用户信息和角色信息。

这是我想到的计划

  1. 检查请求来源
  2. 如果内部使用System.UserName并从SQL db获取用户和角色信息
  3. 如果是外部显示登录表单,请允许用户输入用户名和密码。使用输入的用户名和密码检查Active Directory。如果成功从活动目录获取公用名,并使用它从SQL db获取用户和角色信息。
  4. 我们如何为angularjs和webapi应用程序实现基于令牌的身份验证?

0 个答案:

没有答案