作为我们下一个版本的一部分,我的任务是为我们的客户实施单点登录。流程存在如下:
- 用户使用学校提供给他/她的学生ID/密码登录他们学校的主要门户系统。
- 用户点击我公司产品的链接。
- 用户会被自动带到仪表板页面,就像他们刚刚通过我们网站上的登录表单登录一样。
因此,有两种机制可以让用户通过我们的网站进行身份验证:
- 来到我们产品的主页,并使用我们存储在本地系统中的电子邮件/密码登录。
- 使用学生已经使用学生 ID 和密码登录学校主系统的单点登录。
如果我们的产品实现是在 ASP.NET 中(而不是 Java/Ruby),我们应该使用 CAS、JOSSO 还是其他第三方单点登录产品?或者,对于我们作为 .NET 公司的我们来说,是否有一些可用于 .NET 环境的东西?