1

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

  1. C# (ASP MVC) 中的后端应用程序,作为业务逻辑层服务器,并使用 JSON 响应公开公共控制器/操作
  2. PHP 中的前端应用程序,用作后端应用程序的接口

我已经使用自定义 MembershipProvider 实现了表单身份验证,它将用户详细信息存储在实体框架模型和 SQL Server 中。

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

  1. 在我的前端获取用户 OpenID 凭据(可能是 Facebook 和 Google)
  2. 通过 POST 请求将这些转发到我的后端控制器
  3. 在我的后端使用 OpenID 提供程序对用户进行身份验证,将他们的数据(仅限电子邮件)存储在我的模型中
  4. 通知前端用户已通过身份验证

我一直在浏览不同的 DotNetOpenAuth 文档和示例,但我无法弄清楚我的列表中的第 3 点。

4

0 回答 0