gpt4 book ai didi

Azure 网关和 JWT

转载 作者:行者123 更新时间:2023-12-03 05:49:56 26 4
gpt4 key购买 nike

当前实现:

具有自定义身份验证(自己的数据库)和自定义基于服务器的 token 管理(匹配内存表中的 session token 用户)的单实例 WebApp。

期望的实现:

Azure 应用程序网关后面的多个 WebApp 实例作为负载均衡器和 URL 路由器。仍然采用自定义身份验证。 token 处理:?????? (最好是智威汤逊)

由于这将是一项 Multi-Tenancy 服务,因此我们不想使用 AD。

问题:

实现此场景的最佳方法是什么?我们可以在哪里跟踪用户与代币?这是考虑到现在很多服务器都需要验证token。内存表不再适合,除非它可以在网关实例内完成。

这是否必须以编程方式完成(就像现在一样),或者网关或某些其他 Azure 服务中有可配置的机制?

最佳答案

应用程序网关不支持 AD 身份验证。它也绝对不支持自定义身份验证。因此,身份验证和授权必须在后端服务器完成。该解决方案需要一个保存 token 的分布式缓存,所有后端服务器都可以访问该缓存。您可以使用 Azure Redis Cache为此。

关于Azure 网关和 JWT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49035252/

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