formLogin が追加され、カスタム loginPage が追加されたSpring Securityを含むSpring Bootアプリが1つあります。認証されるたびに、/ app/dashboard である defaultSuccessUrl に送信され、スキーマhttpで送信されますビーンですが、私はまだそれを実現できていません。私のアプリケーションは cloudfoundry にあり、80 ポートはありませんが 443(https) しかありません。
春の私の構成は次のようなものです:
http
.authorizeRequests()
.antMatchers("/", "/forbidden", "/index.html", "/webjars/*", "/app.js", "/access/*", "/signup", "/l10n/*.js", "/", "/tpl/**/*.html", "/fonts/**/*.woff").permitAll()
.anyRequest().authenticated()
.and().addFilterAfter(new CsrfHeaderFilter(), CsrfFilter.class).
csrf().csrfTokenRepository(repo)
.and() .httpBasic().disable()
.formLogin()
.loginPage("/access/signin").permitAll()
.failureUrl("/error")
.defaultSuccessUrl("/app/dashboard")
.and().logout()
.logoutRequestMatcher(new AntPathRequestMatcher("access/logout"))
.logoutSuccessUrl("/access/signin").permitAll();
また、 httpsで絶対 URL を使用しようとしましたが、うまくいきません。