gpt4 book ai didi

Azure - AKS 与 API Manager 集成以进行 JWT 身份验证

转载 作者:行者123 更新时间:2023-12-03 06:23:25 25 4
gpt4 key购买 nike

我正在尝试实现以下工作流程以在 Azure 中进行设置:

  1. 用于部署我的应用程序的专用 AKS 集群 - 已配置
  2. 用于将流量路由到 Pod 的入口 Controller (最好是 AGIC) - 已配置
  3. 用于生成 JWT token 的 APIM - 尚未配置,直到我发现它是可能的

我需要的是,当用户尝试访问某个URL(例如:test.example.de)时,流量应该如下:

a.用户点击 DNS,该 DNS 被路由到 AGIC 创建的应用程序网关

b.然后APP网关,不将流量发送到Ingress,然后发送到服务和pod,它应该使用API​​M进行身份验证以生成JWT token 或验证用户是否具有权限。

c.如果用户有权限,流量将被路由到入口,然后路由到服务和 Pod。

d.如果用户没有权限,则不路由流量

我查看了这个azure 文档 [1],但它似乎不执行 JWT 身份验证。

有人可以帮我吗?

[1] - https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/apis/protect-apis

最佳答案

目前不可能完全按照您想要的方式进行:https://learn.microsoft.com/en-us/answers/questions/92829/does-agic-support-jwt-validation

APPGW 无法进行 JWT 验证,因此 AGIC 无法进行

根据文章linked in that thread - 可以使用API​​M作为中介进行验证

关于Azure - AKS 与 API Manager 集成以进行 JWT 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75731545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com