- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Symfony 2.8 和 FriendsOfSymfony/FOSUserBundle 2.12 版本。
我期待特定的登录错误消息,比如如果我输入了错误的用户名,那么我应该会收到错误消息“找不到用户名”,如果我输入错误的密码,那么我应该会收到错误消息消息“密码无效”之类的。
但是,在上述情况下,我收到了相同的错误消息“Bad credentials”。
经过进一步研究,我发现Symfony在authenticate方法中隐藏了UserAuthenticationProvider.php文件中的UsernameNotFoundException:
try {
$user = $this->retrieveUser($username, $token);
} catch (UsernameNotFoundException $e) {
if ($this->hideUserNotFoundExceptions) {
throw new BadCredentialsException('Bad credentials.', 0, $e);
}
$e->setUsername($username);
throw $e;
}
任何人都知道如何获得特定的错误消息。提前致谢。
最佳答案
您可以在您的 security.yml 中设置它:
security:
hide_user_not_found: false
有关详细信息,请参阅此答案:Managing Symfony BadCredentialsException codes
关于php - 使用 symfony 和 FOSUserBundle 在登录失败时覆盖 BadCredentialsException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54732349/
我使用 FOSUserBundle 来提供用户授权和注册。一切正常,但是当我尝试使用不存在的用户名登录时,我收到此错误: exception 'Symfony\Component\Security\C
继续我的项目我在 Spring setsurity 中的帐户授权中遇到了问题- 查询数据库时出现问题,所有设置都正确,数据库是在项目启动时创建的,调试时没有错误,但登录时在日志中弹出消息: (User
我尝试使用 JWT 来保护基于 Spring Security 的资源,以实现以下目标:1. Token无效或过期,返回401。2. 授权成功,但无权访问部分控制者。然后返回403。现在有问题了。当用
我正在关注 this Baeldung tutorial ,并且我看不出有任何区别(可能除了预生成的登录页面模板),但是当我尝试使用硬编码的用户/密码组合登录时,我仍然得到一个 BadCredenti
我有一个 Spring boot 配置的服务。通常我会在本地测试它,然后将其作为 .war 部署到 AWS ElasticBeansStalk 上的 Tomcat。 问题是:与我的开发环境(我在服务中
我想使用 SPNEGO 执行身份验证。我使用: spring-core-3.1.0.RELEASE.jar spring-security-core-3.1.0.RELEASE.jar spring-
我正在使用 Spring Security 来支持我的应用程序中的身份验证和授权。我自定义了安全上下文的几个方面,但我认为这不会影响我的问题。 我目前正在使用 Spring 3.1.2.RELEASE
我有一个简单的 REST 应用程序,它需要一些使用 HTTP Basic 身份验证保护的资源。我不想看到容器生成 HTML 以响应此应用程序的客户端可能执行的任何操作。所以我像这样设置我的 Sprin
我一直在尝试配置 Spring Security 以使用 LDAP,但收效甚微。 我有以下配置 bean: @Bean public ActiveDirectoryLdapAuthentication
我正在使用 Symfony 2.8 和 FriendsOfSymfony/FOSUserBundle 2.12 版本。 我期待特定的登录错误消息,比如如果我输入了错误的用户名,那么我应该会收到错误消息
我正在使用 PyGithub v1.25创建一个小 webapp,我组织的成员可以在我们的 github 组织中创建私有(private)存储库。现在,我在尝试调用 Github base class
我正在使用 Spring-MVC 和 Spring-Security 来开发 Web 应用程序。 我使用带有 AuthenticationProvider 的自定义登录,而 Authenticatio
Using Spring Security 4.0.2.RELEASE 对于使用 spring-security 框架的基本用户身份验证,我实现了 spring-security DaoAuthent
我正在尝试让一个简单的 Spring OAuth2 SSO 应用程序正常工作,但我一直无法这样做。以下是所发生事情的步骤和结果: 命中端点 /user,由 OAuth2 保护 我被转发到一个简单的 S
首先,我想说明一下,我对Spring Security不是很了解,实际上我对它的接口(interface)和类知之甚少,但我得到了一个不那么简单的任务做,不能完全弄清楚。我的代码基于 Spring S
我已经在 stackoverflow 上阅读了几乎所有关于 Spring/Security/Ldap 和 ActiveDirectory 的内容。即使我找到了有用的提示和提示,我也无法解决我的问题。
我需要在 url 中使用 token id 来验证一些 rest 服务(或者可能在请求 header 中 - 但现在这并不重要)。我正在尝试使用 java 配置来设置此 post 作为指南.我的问题是
我正在尝试使用 WSO2 身份提供程序对 OAuth Spring Boot 1.3 进行身份验证。 问题:身份验证请求失败:org.springframework.security.authenti
我们已从 3.0.7 spring security 迁移到 3.1.2,并且我们使用内存配置的测试之一因凭据错误而失败。 我们不做任何特殊的事情,只是使用纯文本用户名和密码对其中一个用户进行身份验证
我是一名优秀的程序员,十分优秀!