azure - 在 Azure App Deploy 中如何生成 JWT 令牌?
问题描述
我已经按照给定的步骤创建了一个 Azure 示例应用程序。我能够使用 Azure BDC 中的 PowerShell 进行部署和测试。
在 Azure 文档中,没有关于什么是 JWT 令牌以及如何生成令牌的详细信息。请提供步骤/参考。
解决方案
Swagger 是 API 端点的文档文件。就像 GitHub 项目的 Readme.md 一样。使用在线Swagger 编辑器可以查看和测试 API 端点。
在上述情况下,使用“azdata”工具将应用部署到 Azure 大数据集群,目标是使用 REST API 触发此应用。
Step1.1 : 获取 BDC 集群的 JWT (JSON Web Token)。转到
https://<ip_addr>/api/v1/swagger.json
使用您的“azdata”凭据。Step1.2:这将返回一个 Swagger JSON 文件。使用上述编辑器,您可以检查上述编辑器并在此招摇中查看 TOKEN API。
使用“azdata”登录凭据提交此令牌发布请求后,它会返回一个 JSON 文件。
Step2.1:使用“azdata”,描述您的应用程序以获取应用程序招摇文件。
Step2.2:使用“swagger.editor”使用应用程序 swagger 文件发布/运行。授权使用从 step1 收集的令牌。
在这里你会做一个发布请求
https://<ip_addr>/api/app/<your_app_name>/v1/run
推荐阅读
- django - 我需要开始工人吗?
- mongodb - Mongo DB 内存不足崩溃
- django - 是 Django-cms 插件,Aldryn 新闻/博客;可扩展?
- db2 - 删除表以静默方式从子表中删除外键约束
- php - Laravel - 在路由列表中找不到错误 ResetPasswordController
- rust - 使用不同“种类”元素构建枚举的宏
- capnproto - 如何从 java 中的 protobuf.ByteString 获取 MessageReader
- java - 代码输出不在输出/调试面板中,而是在 VSCode Java 中的终端
- rabbitmq - 从 Qpid JMS 客户端启用 AMQP 1.0 插件连接到 RabbitMQ 3.7.18 时出现错误匹配错误
- python - 在 Python 中按行计算文件中单词的出现次数