作为我们下一个版本的一部分,我有一个来自客户的单次签核要求。现有流程如下:
- 用户使用组织提供的电子邮件 ID 或用户名登录其组织系统(广告用户)或主门户系统。
- 用户点击链接到我的网站(即 angular + web api)
- 用户被自动视为登录用户,他可以访问受保护的页面。如果用户想从组织外部登录,他必须使用我们网站上的登录表单。
我已经使用我们存储在本地系统中的电子邮件/密码完成了登录表单 Web 应用程序,但我仍在努力使用窗口凭据来实现。
我的项目基于带有角度前端的 web api 2.0。它托管在 IIS 上。我不想使用任何第 3 方 DLL 来管理所有内容,那么 .NET 环境中是否有任何合适的解决方案可以以简单的方式满足我的要求?