【发布时间】:2014-04-11 06:11:24
【问题描述】:
我知道这是最基本的问题,并且被问了很多次,但是我未能找到符合我要求的相关详细信息。 我正在开发 ASP.Net 作为前端并使用 ASP.Net Web API 服务。我打算使用 SSL 使用基本身份验证。
有人可以帮我解决以下问题吗:
未来,我计划拥有多个客户端,包括 Android、iOS 和 Windows 手机客户端。使用基于 SSL 的基本身份验证有任何问题吗?
请帮我确认以下是否是正确的实施方法。 我将在 ASP.net Web API 中编写新的控制器 - AccountController 并将此控制器用于方法:登录、注销和 RegisterNewUser。它们都将是 POST 方法。
除了从数据库验证用户之外,Login API 中的代码应该是什么。登录方法也应该向客户端返回任何对象吗?
有什么参考可以帮助我理解客户端的代码,它会在每个 web api 请求上发送授权令牌?注意:我大量使用带有 CRUD 操作的 jqGrid,它会发出 API 请求。
【问题讨论】:
标签: c# asp.net authentication asp.net-web-api basic-authentication