Ich muss die Umleitung URL ändern, wenn mein Benutzer ist erfolgreich eingeloggt mit einigen von Spring Social Provider, wie Twitter in diesem Fall.Wie Redirect URL nach erfolgreicher Anmeldung mit Social Provider
Ich bin in jedem Satz immer *** URL ("") ein Null-Zeiger Ausnahme Einige Male Einstellung dieser Arbeit nicht zu
ich bisher versucht Einstellung:
public ProviderSignInController signInController(ConnectionFactoryLocator connectionFactoryLocator,
UsersConnectionRepository usersConnectionRepository) {
ProviderSignInController providerSignInController = new ProviderSignInController(connectionFactoryLocator,
usersConnectionRepository,
new CSignInAdapter(requestCache()));
providerSignInController.setPostSignInUrl("/home");
providerSignInController.setApplicationUrl("localhost:8080/home");
return providerSignInController;
}
Ich probierte jede von setPostSignInUrl und setApplicationUrl separat.
auch versucht:
@Bean
public ConnectController connectController(ConnectionFactoryLocator connectionFactoryLocator,
ConnectionRepository connectionRepository) {
ConnectController connectController = new ConnectController(connectionFactoryLocator, connectionRepository);
connectController.addInterceptor(new TweetAfterConnectInterceptor());
connectController.setApplicationUrl("/home");
return connectController;
}
Ich bin mit Sicherheit als Basis Frühling Sozialschaufenster mit, dies zu tun. Notfalls Ich poste die HttpSecurity Konfiguration:
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.formLogin()
.loginPage("/signin")
.loginProcessingUrl("/signin/authenticate")
.failureUrl("/signin?param.error=bad_credentials")
.defaultSuccessUrl("/home")
.and()
.csrf()
.and()
.logout()
.logoutUrl("/signout")
.deleteCookies("JSESSIONID")
.and()
.authorizeRequests()
.antMatchers("/admin/**", "/favicon.ico", "/resources/**", "/auth/**", "/signin/**", "/signup/**",
"/disconnect/facebook").permitAll()
.antMatchers("/**").authenticated()
.and()
.rememberMe()
.and()
.apply(new SpringSocialConfigurer());
}
Hallo Leute, ich habe hier Zweifel. Ich werde eine dynamische URL erhalten. wie this.config.postLoginUrl ("/ event? eventid = 4"). Diese Ereignis-ID wird sich dynamisch ändern. ist es möglich? –
bitte erläutern Sie mich oben Frage. wenn du Zeit hast. –