使用Postman进行编码身份验证
在Postman中,有时我们需要验证用户访问服务器上特定资源的资格。这是通过系统对用户凭据进行身份验证来实现的。
因此,身份验证有助于识别用户的身份,并应用于安全的API。在Postman中,这在“授权”选项卡下进行。授权选项卡中的“类型”下拉列表列出了所有授权类型。
要进行编码身份验证,我们必须在“授权”选项卡的“类型”下拉列表中选择“无身份验证”选项,同时在“Headers”选项卡中,我们必须添加一个新的键值对。
键应该是Authorization,值是用户凭据,语法为 - basic <编码后的用户凭据>。让我们以https://postman-echo.com/basic-auth作为端点。此端点的用户名为postman,密码为password。
接下来,为了以编码格式添加凭据,我们将借助一个第三方应用程序,链接为− https://www.base64encode.org/。以postman-password的格式在编辑框中输入用户名(postman)和密码(password),如下图所示。然后点击“Encode”。
我们将在页面底部获得一个编码文本cG9zdG1hbjpwYXNzd29yZA==。这必须以basic cG9zdG1hbjpwYXNzd29yZA==的格式添加到Postman中Authorization键的值中。然后发送API请求。
响应代码为200 OK,表示请求成功。
广告