Inq*_*Shm 0 authentication rest jwt swagger
我正在构建一些很好的Swagger文档,除了我希望页面可以交互地工作之外,所以在选择编辑器或UI时,如果我单击了Authorize按钮,则将调用构建JWT令牌的Authentication URL。然后在后续请求中使用。
我打算向API客户端颁发Api访问密钥和秘密访问密钥,并希望访问一个身份验证页面,该页面将对其进行处理并构建JWT令牌。
令我惊讶的是,如果我能够在Swagger中获得有关如何实现此目标的正确定义,那么我将拥有一个现成的测试客户端,然后将其用于我的新代码。
是的,这是我第一次使用JWT,但尚未构建代码。您可以说“ API优先”吗?
这就是我将Swagger与JWT身份验证结合使用的方式:
在swagger.yaml根目录下:
securityDefinitions:
JWT:
type: apiKey
in: header
name: access_token
Run Code Online (Sandbox Code Playgroud)在swagger.yaml路径中:
security
-JWT: []
Run Code Online (Sandbox Code Playgroud)这将在浏览器的Swagger UI中显示“授权”按钮。
希望这可以帮助其他人。
| 归档时间: |
|
| 查看次数: |
1551 次 |
| 最近记录: |