Qualsiasi esempio su come integrare l'applicazione Spring Boot con il provider Spring Social Google (GabiAxel/spring-social-google)? Ho trovato questo , ma sembra non finito. Spring Boot spiega come farlo funzionare con Spring Facebook, Twitter, ma è lo stesso per il login con Google?Spring Boot con Spring Social Provider Google
6
A
risposta
2
Come hai menzionato nella tua domanda, puoi usare quel progetto ospitato su github.
È possibile utilizzare questo dependency
In una classe di configurazione, si dovrà estendere SocialConfigurerAdapter, l'override del metodo addConnectionFactories e aggiungere GoogleConnectionFactory. Ad esempio:
@Configuration
@EnableSocial
public class SocialConfig extends SocialConfigurerAdapter {
@Override
public void addConnectionFactories(ConnectionFactoryConfigurer connectionFactoryConfigurer, Environment environment) {
GoogleConnectionFactory googleConnectionFactory = new GoogleConnectionFactory(environment.getProperty("spring.social.google.app-id"), environment.getProperty("spring.social.google.app-secret"));
googleConnectionFactory.setScope("https://www.googleapis.com/auth/plus.login");
connectionFactoryConfigurer.addConnectionFactory(googleConnectionFactory);
}
@Bean
@Scope(value = "request", proxyMode = ScopedProxyMode.INTERFACES)
public Google google(ConnectionRepository repository) {
Connection<Google> connection = repository.findPrimaryConnection(Google.class);
return connection != null ? connection.getApi() : null;
}
}
È possibile utilizzare questo insieme con gli esempi di primavera sociale.
+0
molto simile a quello che ho già. Ho ancora solo/connetti la mappatura autoaggiunta, non dovrei avere anche alcuni/signin mapping aggiunti da Spring Boot per poter accedere? – Zveratko
Problemi correlati
- 1. Integrazione Spring Security OAuth2 e Spring Social
- 2. posso utilizzare Spring Social con Spring Security?
- 3. Spring Boot con MongoTemplate
- 4. Spring Boot + Spring Data con multi tenancy
- 5. Spring Boot Provider di autenticazione personalizzato con configurazione Java FISSO
- 6. Spring Boot + Spring swagger error
- 7. Spring boot - configure EntityManager
- 8. Spring-boot con configurazione Maven
- 9. Registrazione Spring-Boot con log4j2?
- 10. Spring Boot Autowired null
- 11. Spring Boot + Spring Security + Hierarchical Roles
- 12. Convertire l'applicazione Spring esistente in Spring-Boot
- 13. spring-boot-starter-tomcat vs spring-boot-starter-web
- 14. Configurazione Spring-Boot e Spring-Security
- 15. spring boot dependency injection
- 16. Spring Boot offfuscator
- 17. Spring Boot devtools IntelliJ
- 18. Spring Boot e FreeMarker
- 19. Spring Boot @ Schedched cron
- 20. Spring Boot Configurazione Elasticsearch
- 21. Spring Boot JSP 404
- 22. Spring boot + Groovy + logback.groovy
- 23. Spring Boot - nesting ConfigurationProperties
- 24. Come proteggere l'API REST con Spring Boot e Spring Security?
- 25. EHCache Configuration + Spring Boot: NoCacheRegionFactoryAvailableException
- 26. Spring Social - errore 404 per login facebook
- 27. Spring Boot: Hibernate e Flyway Boot Order
- 28. New Relic per Spring Boot
- 29. Configurazione di sicurezza con Spring-boot
- 30. Configurazione Camel e Activemq con Spring Boot
[questo] (https://github.com/spring-projects/spring-social-samples/tree/master/spring-social-showcase-boot) è esattamente ciò di cui ho bisogno, ma è stato esteso con il provider Google – Zveratko