【发布时间】:2016-06-11 18:14:23
【问题描述】:
我正在尝试更改 JHipster,使其使用 JSON 对象而不是表单参数进行身份验证。我已经设法使其 JWT 身份验证机制发挥作用。现在我想为其他身份验证选项这样做。
是否有一种简单的方法可以更改 Spring Security 的默认安全配置以允许这样做?这是 JHipster 现在使用的:
.and()
.rememberMe()
.rememberMeServices(rememberMeServices)
.rememberMeParameter("remember-me")
.key(env.getProperty("jhipster.security.rememberme.key"))
.and()
.formLogin()
.loginProcessingUrl("/api/authentication")
.successHandler(ajaxAuthenticationSuccessHandler)
.failureHandler(ajaxAuthenticationFailureHandler)
.usernameParameter("j_username")
.passwordParameter("j_password")
.permitAll()
我想将以下内容作为 JSON 而不是表单参数发送:
{username: "admin", password: "admin", rememberMe: true}
【问题讨论】:
标签: java spring-boot spring-security jhipster