我有一个 .netcore 2.1 API,我想在其中实现JWT以增强安全性。我计划从cUrl脚本调用API。我的问题是如何使第一个curl脚本获取令牌并将此令牌传递给下一个curl脚本。我希望只编写一个curl脚本来访问jwt令牌,并在下一个post中使用它,因为这将从Mac的登录步骤运行。这种做法可行吗?
更新:我已经拥有了curl脚本。
以下内容是否可行:
这种情况是否可行?
更新:我已经拥有了curl脚本。
curl -X PUT "https://localhost:5000/api/token" -H "accept: application/json" -d "Content-Length: 0"
curl -X PUT "http://localhost:5000/api/values" -H "accept: application/json" -H "Authorization: Bearer XXXIAMBEARER" -d "Content-Length: 0"
以下内容是否可行:
这种情况是否可行?
TOKEN=curl -X PUT "https://localhost:5000/api/token" -H "accept: application/json" -d "Content-Length: 0"
curl -X PUT "http://localhost:5000/api/values" -H "accept: application/json" -H "Authorization: Bearer {TOKEN}" -d "Content-Length: 0"