Java Code Examples for org.springframework.social.facebook.connect.FacebookConnectionFactory

The following examples show how to use org.springframework.social.facebook.connect.FacebookConnectionFactory. These examples are extracted from open source projects. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
@Override
public void addConnectionFactories(ConnectionFactoryConfigurer connectionFactoryConfigurer, Environment environment) {
    connectionFactoryConfigurer.addConnectionFactory(new FacebookConnectionFactory(
        environment.getProperty("spring.social.facebook.appId"),
        environment.getProperty("spring.social.facebook.appSecret")));
    connectionFactoryConfigurer.addConnectionFactory(new TwitterConnectionFactory(
        environment.getProperty("twitter.consumerKey"),
        environment.getProperty("twitter.consumerSecret")));
    connectionFactoryConfigurer.addConnectionFactory(new LinkedInConnectionFactory(
        environment.getProperty("spring.social.linkedin.appId"),
        environment.getProperty("spring.social.linkedin.appSecret")));
    connectionFactoryConfigurer.addConnectionFactory(new GoogleConnectionFactory(
        environment.getProperty("spring.social.google.appId"),
        environment.getProperty("spring.social.google.appSecret")));
    connectionFactoryConfigurer.addConnectionFactory(new GitHubConnectionFactory(
        environment.getProperty("spring.social.github.appId"),
        environment.getProperty("spring.social.github.appSecret")));
    connectionFactoryConfigurer.addConnectionFactory(new LiveConnectionFactory(
        environment.getProperty("spring.social.live.appId"),
        environment.getProperty("spring.social.live.appSecret")));
}
 
Example 2
@Override
protected ConnectionFactory<?> createConnectionFactory() {
	return new FacebookConnectionFactory(this.properties.getAppId(), this.properties.getAppSecret());
}
 
Example 3
@Override
public void addConnectionFactories(ConnectionFactoryConfigurer connectionFactoryConfigurer, Environment environment) {
    // Google configuration
    String googleClientId = environment.getProperty("spring.social.google.clientId");
    String googleClientSecret = environment.getProperty("spring.social.google.clientSecret");
    if (googleClientId != null && googleClientSecret != null) {
        log.debug("Configuring GoogleConnectionFactory");
        connectionFactoryConfigurer.addConnectionFactory(
            new GoogleConnectionFactory(
                googleClientId,
                googleClientSecret
            )
        );
    } else {
        log.error("Cannot configure GoogleConnectionFactory id or secret null");
    }

    // Facebook configuration
    String facebookClientId = environment.getProperty("spring.social.facebook.clientId");
    String facebookClientSecret = environment.getProperty("spring.social.facebook.clientSecret");
    if (facebookClientId != null && facebookClientSecret != null) {
        log.debug("Configuring FacebookConnectionFactory");
        connectionFactoryConfigurer.addConnectionFactory(
            new FacebookConnectionFactory(
                facebookClientId,
                facebookClientSecret
            )
        );
    } else {
        log.error("Cannot configure FacebookConnectionFactory id or secret null");
    }

    // Twitter configuration
    String twitterClientId = environment.getProperty("spring.social.twitter.clientId");
    String twitterClientSecret = environment.getProperty("spring.social.twitter.clientSecret");
    if (twitterClientId != null && twitterClientSecret != null) {
        log.debug("Configuring TwitterConnectionFactory");
        connectionFactoryConfigurer.addConnectionFactory(
            new TwitterConnectionFactory(
                twitterClientId,
                twitterClientSecret
            )
        );
    } else {
        log.error("Cannot configure TwitterConnectionFactory id or secret null");
    }

    // jhipster-needle-add-social-connection-factory
}
 
Example 4
Source Project: boot-stateless-social   Source File: StatelessSocialConfig.java    License: MIT License 4 votes vote down vote up
@Override
public void addConnectionFactories(ConnectionFactoryConfigurer cfConfig, Environment env) {
	cfConfig.addConnectionFactory(new FacebookConnectionFactory(
			env.getProperty("facebook.appKey"),
			env.getProperty("facebook.appSecret")));
}
 
Example 5
Source Project: tutorials   Source File: SecurityConfig.java    License: MIT License 4 votes vote down vote up
private ConnectionFactoryLocator connectionFactoryLocator() {
    ConnectionFactoryRegistry registry = new ConnectionFactoryRegistry();
    registry.addConnectionFactory(new FacebookConnectionFactory(appId, appSecret));
    return registry;
}
 
Example 6
protected ConnectionFactory<Facebook> createFacebookConnectionFactory(String appId, String appSecret) {
    return new FacebookConnectionFactory(appId, appSecret);
}
 
Example 7
@Override
protected ConnectionFactory<Facebook> createConnectionFactory() {
	FacebookConnectionFactory facebookConnectionFactory = new FacebookConnectionFactory(facebookConsumerKey, facebookConsumerSecret);
	facebookConnectionFactory.setScope("email");
	return facebookConnectionFactory;
}
 
Example 8
@Override
protected ConnectionFactory<Facebook> createConnectionFactory() {
	FacebookConnectionFactory facebookConnectionFactory = new FacebookConnectionFactory(facebookConsumerKey, facebookConsumerSecret);
	facebookConnectionFactory.setScope("email");
	return facebookConnectionFactory;
}