gpt4 book ai didi

service - 将用户名和密码发送到网络服务

转载 作者:行者123 更新时间:2023-12-02 14:08:55 24 4
gpt4 key购买 nike

我正在开发一个 Web 服务,我需要通过 GET 方法向该服务发送用户名和密码。只要通过 ssl 等安全通道传输此信息,就可以在 uri 中发送此信息吗?换句话说,我可以有一个类似于/users/{username}/{cleartext_password} 的 uri 吗?

编辑:抱歉,我想我不清楚。 Web 服务本质上只是一个用户名和散列密码的数据库。想象一个将用户名和密码保存在远程数据库中的桌面应用程序。最终用户在应用程序中输入用户名和密码,应用程序访问 Web 服务来验证用户身份。

因此,应用程序需要将最终用户的用户名和明文密码发送到服务。该服务将获取用户名和密码,并检查用户名和密码的哈希值是否与数据库中的用户名和哈希值密码匹配。应用程序本身必须在访问服务之前进行身份验证,但我只是想知道将最终用户的用户名和密码发送到服务以对最终用户进行身份验证的最佳方式是什么。我不使用 POST 方法,因为我只是进行身份验证,因此不会更改服务器的状态。对困惑感到抱歉。

最佳答案

执行此操作。

发送“ key ”和“摘要”。

“ key ”相当于用户名。

“摘要”是 key 、URI 和“共享 secret ”或密码的 SHA1(或 MD5)哈希值。

当服务器收到此信息时,它会根据 key 、请求的 URI 以及“共享 secret ”或密码来计算自己的摘要版本。未能匹配摘要是 401 错误响应。

关于service - 将用户名和密码发送到网络服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2876774/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com