我正在做一个由两个独立部分组成的简单项目:
- 在C#(ASP MVC)中作为业务逻辑层和服务器的后端应用程序
公开使用JSON响应的公共控制者/行动
- PHP中的前端应用程序,用作后端应用程序的界面
醇>
我已经使用自定义MembershipProvider实现了Forms身份验证,该身份验证将用户详细信息存储在Entity Framework模型和SQL Server中。
下一步是启用OpenID身份验证。我需要做的是:
- 在我的前端获取用户OpenID凭据(可能是Facebook和
谷歌)
- 通过POST请求将这些转发给我的后端控制器
- 在我的后端使用OpenID提供程序对用户进行身份验证,并将其数据(仅限电子邮件)存储在我的模型中
- 通知前端用户已通过身份验证
醇>
我一直在浏览不同的DotNetOpenAuth文档和示例,但我无法弄清楚我的列表中的第3点。