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

在Quarkus中记录身份验证失败

武嘉祥
2023-03-14

我有一个REST应用程序,其中所有方法都需要身份验证。如果用户调用方法时没有身份验证信息,或者他没有所需的角色,Quarkus将发送http status 401/403,但不记录任何内容。

是否有方法拦截失败的身份验证尝试?

共有1个答案

谷梁星雨
2023-03-14

如果Quarkus能为失败的身份验证尝试触发事件,那就太好了,这样我们就可以很容易地观察它们,并用它做我们自己的事情。

我认为目前您需要编写一个routefilter,检查响应状态代码并记录它。

 类似资料:
  • Tweepy API请求twitter return me Twitter错误响应:状态代码=401。 这是我的实际代码: 我曾试图用tweepy软件包删除推文,并获得了所有必需的密钥。镊子包装不起作用吗?有人能帮我解决这个问题吗。

  • http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.0.3.xsd“>

  • 问题内容: 尝试使用JavaMail中的NTLM连接到Exchange服务器。我可以连接到SMTP,但不能连接到IMAP。我还可以使用相同的主机/用户名/密码通过OS X Mail.app应用程序进行身份验证,帐户类型=“ IMAP”,端口143,ssl = false,authentication = NTLM,域名=“。 连接代码: 输出: 我尝试通过http://www.oracle.com

  • 我相对来说是JMeter的新手,但是我很难让HTTP Sampler登陆到一个安全的网页上。我认为它需要NTLM认证,所以我使用HTTP授权管理器来传递BlazeMeter指南中指定的凭证 我的授权管理器具有以下值: 基本网址: https:// [测试站点] 用户名: [我的用户名] 密码: [我的密码] 域:与基本网址相同 机制: BASIC_DIGEST 然而,我只是得到一个401错误(见下

  • 使用,https://github.com/firebase/FirebaseUI-Android/tree/master/codelabs/chat作为登录的参考,我在键入时似乎遇到了问题 我只能键入Auth的提供者,而不能键入,为什么会这样,它提示我键入社会提供者。

  • 需要记录应用程序的 JMeter 脚本,该脚本在 IIS 上启用了 Windows 集成身份验证并进行了部署。我正在VPN后面工作,很难准备好脚本(使用JMeter 5.3,Java – 1.8),每次我开始录制时都会弹出登录身份验证弹出窗口,我无法继续。 我尝试了各种选择,例如 设置HTTP授权管理器以传递BlazeMeter指南中指定的凭据,但运气不好。 我还尝试更改HTTP采样器设置类型为J