DotNetOpenAuth以编程方式无需重定向

时间:2013-03-05 09:03:37

标签: dotnetopenauth

我正在做一个由两个独立部分组成的简单项目:

  1. 在C#(ASP MVC)中作为业务逻辑层和服务器的后端应用程序 公开使用JSON响应的公共控制者/行动
  2. PHP中的前端应用程序,用作后端应用程序的界面
  3. 我已经使用自定义MembershipProvider实现了Forms身份验证,该身份验证将用户详细信息存储在Entity Framework模型和SQL Server中。

    下一步是启用OpenID身份验证。我需要做的是:

    1. 在我的前端获取用户OpenID凭据(可能是Facebook和 谷歌)
    2. 通过POST请求将这些转发给我的后端控制器
    3. 在我的后端使用OpenID提供程序对用户进行身份验证,并将其数据(仅限电子邮件)存储在我的模型中
    4. 通知前端用户已通过身份验证
    5. 我一直在浏览不同的DotNetOpenAuth文档和示例,但我无法弄清楚我的列表中的第3点。

0 个答案:

没有答案