没有用户名和密码的邮递员基本身份验证

Posted

技术标签:

【中文标题】没有用户名和密码的邮递员基本身份验证【英文标题】:Postman Basic Authentication without username and Password 【发布时间】:2018-09-19 14:15:55 【问题描述】:

我正在尝试使用 Postman 发出 POST 请求。我拥有的凭据只是一个 API 密钥,而不是用户名和密码。

现在在 Postman 中,只要我选择“基本身份验证”,它就会提示输入用户名和密码。因此,我将这些字段留空并转到标题以提供我自己的授权键值,这给我留下了两个“授权”字段,如屏幕截图所示,我得到无效的身份验证响应。

在 CLI 中使用 CUrl 命令可以正常工作。有解决办法吗?

【问题讨论】:

【参考方案1】:

只需将授权设置保持为“无身份验证”并手动将您的Authorization 请求标头添加到Headers 选项卡中,就像您在图像中所做的那样。

如果您不使用“授权”选项卡中的任何内容,则不会看到此“额外”标头,并且请求的工作方式应该与使用 cURL 时相同。

更多关于邮递员授权的信息可以在这里找到:https://www.getpostman.com/docs/v6/postman/sending_api_requests/authorization

【讨论】:

以上是关于没有用户名和密码的邮递员基本身份验证的主要内容,如果未能解决你的问题,请参考以下文章

Spring安全缓存基本身份验证?不验证后续请求

如何使用spring security使用空密码进行基本身份验证?

Rest API 基于令牌的身份验证。基本认证

Laravel Passport 没有身份验证

如何使用 Postman 对 Django REST 框架进行身份验证

没有 SSL 的 WCF 身份验证