用于“不支持身份验证方法:GET”的Spring Security定制消息

Mayur raiyani

如何覆盖Spring安全消息“不支持身份验证方法:GET”?

在spring-security-code-3.1.0.RELEASE.jar-> org / springframework / security / messages.properties中,没有密钥可以覆盖此消息。

还有其他方法可以覆盖此消息吗?

我只允许服务器使用post方法进行身份验证。但是,当我使用get消息直接调用/ j_spring_security_check时,服务器将返回上述消息。

提前致谢。

Nikunj帕特尔

要更改类的消息覆盖attemptAuthentication方法UsernamePasswordAuthenticationFilter,并在AuthenticationServiceException引发的地方设置自定义消息

参考:Spring源代码链接

- 要么 -

要覆盖postOnly请求的默认Spring Security行为,如果您不希望收到特定消息,请使用以下方法:org.springframework.security.web.authentication.ExceptionMappingAuthenticationFailureHandler将处理所有与身份验证相关的异常。org.springframework.security.authentication.AuthenticationServiceException当spring安全配置为postOnly时,它将处理抛出的异常,因此,当抛出此异常时,只需重定向到页面即可。

要覆盖默认配置,请在中添加以下代码 applicationContext.xml

<bean id="authenticationFailureHandler" class="org.springframework.security.web.authentication.ExceptionMappingAuthenticationFailureHandler"> <property name="defaultFailureUrl" value="LOGIN_ERROR_PAGE_URL" /> <property name="exceptionMappings"> <props> <prop key="org.springframework.security.authentication.AuthenticationServiceException">REDIRECT_PAGE_URL</prop> </props> </property> </bean>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ssh不支持身份验证方法

来自分类Dev

在Spring Security中定制身份验证

来自分类Dev

定制验证消息:Laravel 5.2.15

来自分类Dev

Netbeans可以拉入但不能推送到Github:“不支持身份验证”

来自分类Dev

Spring Security 4.具有定制身份验证和授权的JSON REST

来自分类Dev

使用Spring Security登录:请求方法'POST'不支持

来自分类Dev

Spring Security 4:不支持请求方法“ POST”

来自分类Dev

Spring Security不支持请求方法“ POST”

来自分类Dev

STS不支持请求的身份验证方法

来自分类Dev

Spring Security不支持的配置属性

来自分类Dev

405不允许使用方法http方法:spring-security中不支持请求方法'GET'

来自分类Dev

Spring对定制的验证消息使用错误的编码

来自分类Dev

从数据库定制Spring Boot验证消息

来自分类Dev

Spring Security:取决于实体的不同身份验证方法

来自分类Dev

Spring Security:取决于实体的不同身份验证方法

来自分类Dev

使用Spring Security的SpringMVC Websockets消息传递用户身份验证

来自分类Dev

错误:不支持验证SOAP编码的消息

来自分类Dev

HTTP状态405-具有Spring Security的Spring MVC不支持请求方法'POST'

来自分类Dev

如果您的连接字符串不支持身份验证关键字,如何连接到Azure DB

来自分类Dev

通过电线连接到eduroam:nl80211:驱动程序不支持身份验证/关联或连接命令

来自分类Dev

单个输入字段的定制JSF验证器消息

来自分类Dev

Tomcat身份验证和Spring Security

来自分类Dev

使用UserDetailsService的Spring Security身份验证

来自分类Dev

Spring Security Rest Basic身份验证

来自分类Dev

Spring Security中的链式身份验证

来自分类Dev

身份验证失败的Spring Security Wildfly

来自分类Dev

断开连接:不支持使用密码进行身份验证的sudo用户的身份验证方法

来自分类Dev

不支持NTLM身份验证令牌

来自分类Dev

不支持Android身份验证方案ntlm

Related 相关文章

  1. 1

    ssh不支持身份验证方法

  2. 2

    在Spring Security中定制身份验证

  3. 3

    定制验证消息:Laravel 5.2.15

  4. 4

    Netbeans可以拉入但不能推送到Github:“不支持身份验证”

  5. 5

    Spring Security 4.具有定制身份验证和授权的JSON REST

  6. 6

    使用Spring Security登录:请求方法'POST'不支持

  7. 7

    Spring Security 4:不支持请求方法“ POST”

  8. 8

    Spring Security不支持请求方法“ POST”

  9. 9

    STS不支持请求的身份验证方法

  10. 10

    Spring Security不支持的配置属性

  11. 11

    405不允许使用方法http方法:spring-security中不支持请求方法'GET'

  12. 12

    Spring对定制的验证消息使用错误的编码

  13. 13

    从数据库定制Spring Boot验证消息

  14. 14

    Spring Security:取决于实体的不同身份验证方法

  15. 15

    Spring Security:取决于实体的不同身份验证方法

  16. 16

    使用Spring Security的SpringMVC Websockets消息传递用户身份验证

  17. 17

    错误:不支持验证SOAP编码的消息

  18. 18

    HTTP状态405-具有Spring Security的Spring MVC不支持请求方法'POST'

  19. 19

    如果您的连接字符串不支持身份验证关键字,如何连接到Azure DB

  20. 20

    通过电线连接到eduroam:nl80211:驱动程序不支持身份验证/关联或连接命令

  21. 21

    单个输入字段的定制JSF验证器消息

  22. 22

    Tomcat身份验证和Spring Security

  23. 23

    使用UserDetailsService的Spring Security身份验证

  24. 24

    Spring Security Rest Basic身份验证

  25. 25

    Spring Security中的链式身份验证

  26. 26

    身份验证失败的Spring Security Wildfly

  27. 27

    断开连接:不支持使用密码进行身份验证的sudo用户的身份验证方法

  28. 28

    不支持NTLM身份验证令牌

  29. 29

    不支持Android身份验证方案ntlm

热门标签

归档