加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – RESTful验证密码服务

发布时间:2020-12-16 03:15:41 所属栏目:asp.Net 来源:网络整理
导读:我正在使用ASP.NET Web Api编写验证密码服务. 该服务接受当前登录用户的密码,验证它并返回编码值.这一切都发生在SSL上. 调用此方法不会导致状态更改. 最初这看起来应该是一个GET请求但是在进一步检查时我担心Web服务器记录纯文本密码. 我们可以将其作为POST
我正在使用ASP.NET Web Api编写验证密码服务.

该服务接受当前登录用户的密码,验证它并返回编码值.这一切都发生在SSL上.

调用此方法不会导致状态更改.

最初这看起来应该是一个GET请求但是在进一步检查时我担心Web服务器记录纯文本密码.

我们可以将其作为POST实现,但这似乎是动作的错误动词.

这只是一个实用主义而不是程序的情况还是我们可以做更多的事情来实现实用和RESTful案例?

解决方法

您应该使用 Basic Authentication将用户名/密码作为标题传递.这也适合作为已定义的标准.

已经存在用于执行base64编码的javascript代码 – 如果您需要在浏览器上执行此操作.

如果您要进行身份验证并且编码值是访问令牌(cookie),则最好使用OAuth 2.0.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读