请求 授权
REST API使用授权来确保客户端只能安全访问其角色允许的资源。
如果您正在构建或集成第三方API,可以在Basic Auth、Bearer Tokens和OAuth2.0之间进行选择。
身份验证详细信息可以添加到头、正文或作为请求的参数。
但是,如果您在“授权”选项卡中输入您的授权详细信息,PostPanda 将根据您选择的授权类型自动修改请求的相关部分。
将身份验证凭证或持有者令牌存储为环境变量,可以更安全、更高效地重复使用它们。
支持的身份验证模型
基本身份验证
如果API支持基本身份验证,则必须在请求中添加经过验证的用户名和密码。在授权选项卡中,选择基本身份验证并添加凭据。
Bearer Tokens
Bearer tokens允许使用访问密钥(如不透明字符串或JWT1)进行请求身份验证。
在 Authorization Tab 中,选择“基本身份验证”并添加令牌,或者为了增加安全性,将其存储在变量中并按名称引用。
PostPanda将API键值附加到文本“Bearer”,并将其添加到请求授权头中。
Bearer <Your API key>
基本身份验证
在此身份验证模型中,您首先检索API的访问令牌,然后使用该令牌对未来的请求进行身份验证。
OAuth 2.0 示例可以如下运行:
- 在请求的授权选项卡中,从授权类型下拉列表中选择OAuth 2.0。
- 填写以下部分中的字段,然后单击生成令牌以生成新的访问令牌。
- 您可以保存令牌以供以后重复使用