Le déplacement du Printemps de Sécurité De Java Config, d'où vient l'authentification-succès-gestionnaire-ref aller?

Notre application a une coutume gestionnaire de succès pour la réussite de connexions. Essentiellement, il redirige vers la page qu'ils étaient lors de leur session a expiré.

Nous nous dirigeons vers un Java config plutôt qu'un ressort de configuration xml. Le reste de la config est allé très doucement, mais nous ne pouvons pas trouver où mettre l'authentification-succès-gestionnaire-attribut ref de la sécurité:form-login.

<security:http auto-config='true'>
  ...
  <security:intercept-url pattern="/**" access="IS_AUTHENTICATED_FULLY"/>
  <security:form-login login-page="/login" default-target-url="/sites"
                     authentication-failure-url="/login"
                     authentication-success-handler-ref="authenticationSuccessHandler"/>
 ...

Voici notre config, jusqu'à présent.

  @Override
  protected void configure(HttpSecurity http) throws Exception {
    http
       .authorizeRequests()
          .anyRequest().authenticated()
          .and()
        .formLogin()
          .loginPage("/login")
          .failureUrl("/login")
          .and()
        .logout()
          .permitAll()
          .and()
  }

Aussi, nous ne pouvons pas trouver où mettre par défaut-à la cible de l'url, mais qui est nettement moins important.

Mise en garde, nous sommes en fait à l'aide de Groovy, mais le code est essentiellement la même que Java config.

OriginalL'auteur geekonablog | 2014-01-13