jhipster 上的身份验证控制器
authentication controller on jhipster
我已经使用 yo 命令生成了 jhipster (yo jhipster)
并选择基于会话的身份验证和支持社交登录
一切正常。
但我有一个简单的问题。
处理"/api/authentication"
请求的登录控制器在哪里(POST)
找不到。
谢谢。
这个是在SecurityConfiguration.java
的configure方法里配置的
@Override
protected void configure(HttpSecurity http) throws Exception {
http<% if (authenticationType == 'session') { %>
.csrf()
.ignoringAntMatchers("/websocket/**")
.and()
.addFilterAfter(new CsrfCookieGeneratorFilter(), CsrfFilter.class)<% } %>
.exceptionHandling()
.authenticationEntryPoint(authenticationEntryPoint)<% if (authenticationType == 'session') { %>
.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()
我已经使用 yo 命令生成了 jhipster (yo jhipster)
并选择基于会话的身份验证和支持社交登录
一切正常。
但我有一个简单的问题。
处理"/api/authentication"
请求的登录控制器在哪里(POST)
找不到。
谢谢。
这个是在SecurityConfiguration.java
的configure方法里配置的
@Override
protected void configure(HttpSecurity http) throws Exception {
http<% if (authenticationType == 'session') { %>
.csrf()
.ignoringAntMatchers("/websocket/**")
.and()
.addFilterAfter(new CsrfCookieGeneratorFilter(), CsrfFilter.class)<% } %>
.exceptionHandling()
.authenticationEntryPoint(authenticationEntryPoint)<% if (authenticationType == 'session') { %>
.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()