Azure上有两个用于移动应用服务的插槽:生产和开发。此外,我有一个客户端应用程序,可以使用此移动服务。在生产槽位托管的应用程序版本不包含认证。在开发槽位托管的应用程序版本具有身份验证功能,并且运行良好所以,我的客户端应用程序可以获取身份验证令牌和访问受保护的API,并使用托管在开发槽中的服务。当我交换此插槽时,客户端应用程序仍然可以获取身份验证令牌,但无法访问受保护的API。我使用获取的令牌调用API时出现错误401未授权。Azure jwt令牌在交换插槽后无法工作
我使用一个自定义的验证作为docs
描述两个插槽的配置相同:验证:启用时,要采取的行动时,请求未通过身份验证:允许匿名请求,认证供应商:禁用。据我所知,这些插槽之间的唯一区别就是URL。它看起来像服务的URL改变时,它开始产生无效的令牌。
这可能是这种行为的原因?