当前位置: 首页 > 知识库问答 >
问题:

在Azure应用程序服务(Spring boot应用程序)中启用自定义错误消息

盖向荣
2023-03-14

我在spring boot应用程序中有一个自定义的授权失败错误消息,它在localhost中运行良好,但在azure中部署时返回如下结果:

{
    "timestamp": TIMESTAMP,
    "status": 401,
    "error":"unauthorized",
    "message": "unauthorized",
    "path": "/testapplication"
}

共有1个答案

程沛
2023-03-14

目前,azure应用程序服务中没有定制错误消息的功能。已计划为此提供一个功能请求。你可以在那里对其进行后续评论,也可以在这里反馈功能请求。

查看下面的相关对话。

  1. Spring OAuth2返回401未授权的错误与Spring启动2.0-堆栈溢出
  2. java-Spring Security-401未授权令牌终端(/oauth/令牌)-堆栈溢出
  3. java-Spring Boot 2.0.3 OAuth2 Security:即使在头中使用访问令牌也会出现401错误-Stack Overflow
 类似资料:
  • 我正在使用angular框架构建前端应用程序。有没有办法,我如何将应用程序部署到Azure Linux应用程序服务? 我已经用NodeJS堆栈创建了Web应用程序,并将其分配给Linux应用程序服务。我用命令构建了我的angular应用程序,并将其部署到这个web应用程序中。当我使用url:

  • 我正在设置micronaut应用程序,但部署失败,出现以下异常: 我们有3个环境:开发,测试和生产。它在开发和测试中工作,但不在生产中。我们验证了环境变量和jdk版本。我们在云环境中,相同的映像正在部署在开发、测试和生产中。 NA

  • 我在azure tomcat应用程序服务中部署了spring boot Rest应用程序。这里,我使用FTP将应用程序从本地tomcat webapps文件夹复制到azure tomcat webapps fodler(复制的是应用程序文件夹结构,而不是war文件)。 它工作得很好。但一段时间后,服务器没有响应并返回HTTP错误502.3-坏网关。 剩下的所有具有URI-myapp/ssp/***

  • 我有一个nodejs应用程序,它只不过是一个使用微软botbuilder框架构建的机器人。我创建了azure应用程序服务来托管此应用程序。我想找到一种方法,将所有应用程序日志和web服务器日志(如果可能的话)持久化到某个持久化存储中。就像本地web应用程序一样,我们可以在应用程序服务器上查找日志 在做了一些研究之后,我找到了微软关于这方面的官方文件,但看起来它有以下局限性。 我们不能使用应用程序服

  • 我正在探索将java web应用程序移动到Azure应用程序服务的可能性。应用程序on prem在启动时读取属性文件。 是否有可能将属性文件传递或放置到应用服务?如果没有,建议将此类遗留应用程序移动到Azure应用服务?

  • 在Microsoft.azure.services.appauthentication.azureSeviceTokenProvider.getAccessStokenAsyncimpl(字符串权限、字符串资源、字符串范围)在Microsoft.azure.keyvault.keyvault.keyvaultCredential.postAuthenticate(HttpResponseMessa