Azure 移动应用授权问题
Azure Mobile App Authorization issue
我运行遇到了新移动应用服务授权的问题。
我有一个旧的移动服务(移动应用程序的前身),它使用完全相同的代码运行良好。我们为新环境创建了一个新的移动应用程序服务,现在似乎需要授权。
我在 .Net 后端没有任何 [Authorize]
属性。我不希望 API 调用发生任何授权。
我相信我已正确设置服务以禁用 authorization/authentication。
所以我一直在努力弄清楚为什么我会在 Postman 中收到此回复...
{
"message": "Authorization has been denied for this request."
}
我相信我有正确的 headers 需要与邮递员的请求一起发送..
当我尝试从我的 Xamarin Forms 应用调用 API 时,出现类似的异常,
The request could not be completed. (Unauthorized)
如果您仍在服务器上使用旧的 nuget 包,您仍然需要 x-zumo-application HTTP header 以及旧的客户端 nuget 包。您必须同时在客户端和服务器端更新到新的 nugets。这就是您看到您提到的授权失败的原因。
您可能希望为您现有的客户群保留一项服务 运行 旧的 nuget 包,并在您的客户更新时让您的新服务 运行 使用新的 nuget 包。更新您的客户群后,关闭旧服务。
我运行遇到了新移动应用服务授权的问题。
我有一个旧的移动服务(移动应用程序的前身),它使用完全相同的代码运行良好。我们为新环境创建了一个新的移动应用程序服务,现在似乎需要授权。
我在 .Net 后端没有任何 [Authorize]
属性。我不希望 API 调用发生任何授权。
我相信我已正确设置服务以禁用 authorization/authentication。
所以我一直在努力弄清楚为什么我会在 Postman 中收到此回复...
{
"message": "Authorization has been denied for this request."
}
我相信我有正确的 headers 需要与邮递员的请求一起发送..
当我尝试从我的 Xamarin Forms 应用调用 API 时,出现类似的异常,
The request could not be completed. (Unauthorized)
如果您仍在服务器上使用旧的 nuget 包,您仍然需要 x-zumo-application HTTP header 以及旧的客户端 nuget 包。您必须同时在客户端和服务器端更新到新的 nugets。这就是您看到您提到的授权失败的原因。
您可能希望为您现有的客户群保留一项服务 运行 旧的 nuget 包,并在您的客户更新时让您的新服务 运行 使用新的 nuget 包。更新您的客户群后,关闭旧服务。