【发布时间】:2018-04-08 23:16:36
【问题描述】:
默认情况下,spring boot web security 使用/login 端点登录并生成令牌。但是我需要/user/login 端点来做到这一点。我的 WebSecurityConfig 看起来像这样:
protected void configure(HttpSecurity http) throws Exception {
http.cors().and().csrf().disable().authorizeRequests()
.antMatchers(HttpMethod.POST, SIGN_UP_URL).permitAll()
.anyRequest().authenticated()
.and()
.addFilter(new JWTAuthenticationFilter(authenticationManager()))
.addFilter(new JWTAuthorizationFilter(authenticationManager()))
// this disables session creation on Spring Security
.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS);
}
我想知道如何更改端点地址以生成 JWT 令牌?提前致谢!
【问题讨论】:
标签: java spring-boot spring-security authorization jwt