当前位置: 首页>>代码示例>>Java>>正文


Java ConnectionFactoryConfigurer类代码示例

本文整理汇总了Java中org.springframework.social.config.annotation.ConnectionFactoryConfigurer的典型用法代码示例。如果您正苦于以下问题:Java ConnectionFactoryConfigurer类的具体用法?Java ConnectionFactoryConfigurer怎么用?Java ConnectionFactoryConfigurer使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


ConnectionFactoryConfigurer类属于org.springframework.social.config.annotation包,在下文中一共展示了ConnectionFactoryConfigurer类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: addConnectionFactories

import org.springframework.social.config.annotation.ConnectionFactoryConfigurer; //导入依赖的package包/类
@Override
public void addConnectionFactories(ConnectionFactoryConfigurer connectionFactoryConfigurer, Environment environment) {
    String discordClientId = environment.getProperty("spring.social.discord.clientId");
    String discordClientSecret = environment.getProperty("spring.social.discord.clientSecret");
    if (discordClientId != null && discordClientSecret != null) {
        log.debug("Configuring DiscordConnectionFactory");
        connectionFactoryConfigurer.addConnectionFactory(
            new DiscordConnectionFactory(
                discordClientId,
                discordClientSecret
            )
        );
    } else {
        log.error("Cannot configure DiscordConnectionFactory id or secret null");
    }

    // jhipster-needle-add-social-connection-factory
}
 
开发者ID:quanticc,项目名称:sentry,代码行数:19,代码来源:SocialConfiguration.java

示例2: addConnectionFactories

import org.springframework.social.config.annotation.ConnectionFactoryConfigurer; //导入依赖的package包/类
/**
   * Configures the connection factories for Facebook and Twitter.
   * @param cfConfig
   * @param env
   */
  @Override
  public void addConnectionFactories(ConnectionFactoryConfigurer cfConfig, Environment env) {
      cfConfig.addConnectionFactory(new TwitterConnectionFactory(
              env.getProperty("twitter.consumer.key"),
              env.getProperty("twitter.consumer.secret")
      ));
      cfConfig.addConnectionFactory(new GoogleConnectionFactory(
              env.getProperty("twitter.consumer.key"), //TODO !!!!!!!!!!
              env.getProperty("twitter.consumer.secret") //TODO !!!!!!!!!!
      ));
      FacebookConnectionFactory facebookFactory = new FacebookConnectionFactory(
              env.getProperty("facebook.app.id"),
              env.getProperty("facebook.app.secret"));
      facebookFactory.setScope("public_profile,email,user_friends");
cfConfig.addConnectionFactory(facebookFactory);
  }
 
开发者ID:eduyayo,项目名称:gamesboard,代码行数:22,代码来源:SocialContext.java

示例3: addConnectionFactories

import org.springframework.social.config.annotation.ConnectionFactoryConfigurer; //导入依赖的package包/类
@Override
    public void addConnectionFactories(ConnectionFactoryConfigurer config, Environment env) {
        super.addConnectionFactories(config, env);

        // Configured through AutoConfiguration:
//        config.addConnectionFactory(new TwitterConnectionFactory(
//            env.getProperty("spring.social.twitter.appId"),
//            env.getProperty("spring.social.twitter.appSecret")));
//        config.addConnectionFactory(new FacebookConnectionFactory(
//            env.getProperty("spring.social.facebook.appId"),
//            env.getProperty("spring.social.facebook.appSecret")));
//        config.addConnectionFactory(new LinkedInConnectionFactory(
//            env.getProperty("spring.social.linkedin.appId"),
//            env.getProperty("spring.social.linkedin.appSecret")));

        // Adding GitHub Connection with properties from application.yml
        config.addConnectionFactory(new GitHubConnectionFactory(
            env.getProperty("spring.social.github.appId"),
            env.getProperty("spring.social.github.appSecret")));

        // Adding Google Connection with properties from application.yml
        config.addConnectionFactory(new GoogleConnectionFactory(
            env.getProperty("spring.social.google.appId"),
            env.getProperty("spring.social.google.appSecret")));
    }
 
开发者ID:PacktPublishing,项目名称:Spring-Security-Third-Edition,代码行数:26,代码来源:DatabaseSocialConfigurer.java

示例4: addConnectionFactories

import org.springframework.social.config.annotation.ConnectionFactoryConfigurer; //导入依赖的package包/类
@Override
public void addConnectionFactories(ConnectionFactoryConfigurer configurer,
                                   Environment env) {
    final FacebookConnectionFactory facebook = new FacebookConnectionFactory(
            env.getRequiredProperty("spring.social.facebook.appId"),
            env.getRequiredProperty("spring.social.facebook.appSecret"));
    facebook.setScope(EMAIL);

    final TwitterConnectionFactory twitter = new TwitterConnectionFactory(
            env.getRequiredProperty("spring.social.twitter.appId"),
            env.getRequiredProperty("spring.social.twitter.appSecret"));

    final GoogleConnectionFactory google = new GoogleConnectionFactory(
            env.getRequiredProperty("spring.social.google.appId"),
            env.getRequiredProperty("spring.social.google.appSecret"));
    google.setScope(EMAIL);

    configurer.addConnectionFactory(facebook);
    configurer.addConnectionFactory(google);
    configurer.addConnectionFactory(twitter);
}
 
开发者ID:music-for-all,项目名称:music-for-all-application,代码行数:22,代码来源:SocialConfig.java

示例5: addConfiguration

import org.springframework.social.config.annotation.ConnectionFactoryConfigurer; //导入依赖的package包/类
private void addConfiguration(ConnectionFactoryConfigurer configurer, Environment environment, SocialProvider socialProvider) {
  String clientId = environment.getProperty(format("spring.social.%s.clientId", socialProvider.name().toLowerCase()));
  String clientSecret = environment.getProperty(format("spring.social.%s.clientSecret", socialProvider.name().toLowerCase()));
  if (clientId != null && clientSecret != null) {
    log.debug(format("Configuring %s ConnectionFactory", socialProvider));
    switch (socialProvider) {
      case GOOGLE:
        addGoogleConfiguration(configurer, clientId, clientSecret);
        break;
      case FACEBOOK:
        addFacebookConfiguration(configurer, clientId, clientSecret);
        break;
      case TWITTER:
        addTwitterConfiguration(configurer, clientId, clientSecret);
        break;
    }

  } else {
    log.error(format("Cannot configure %s ConnectionFactory : id or secret is null", socialProvider));
  }
}
 
开发者ID:priitl,项目名称:p2p-webtv,代码行数:22,代码来源:SocialConfiguration.java

示例6: addConnectionFactories

import org.springframework.social.config.annotation.ConnectionFactoryConfigurer; //导入依赖的package包/类
@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")));
}
 
开发者ID:callistaenterprise,项目名称:blog-social-login-with-spring-social,代码行数:22,代码来源:SocialConfig.java

示例7: addConnectionFactories

import org.springframework.social.config.annotation.ConnectionFactoryConfigurer; //导入依赖的package包/类
@Override
public void addConnectionFactories(
		final ConnectionFactoryConfigurer configurer,
		final Environment environment) {
	final GoogleConnectionFactory factory = new GoogleConnectionFactory(
			this.properties.getAppId(), this.properties.getAppSecret());
	configurer.addConnectionFactory(factory);
}
 
开发者ID:PacktPublishing,项目名称:OAuth-2.0-Cookbook,代码行数:9,代码来源:GoogleConfigurerAdapter.java

示例8: addConnectionFactories

import org.springframework.social.config.annotation.ConnectionFactoryConfigurer; //导入依赖的package包/类
@Override
public void addConnectionFactories(ConnectionFactoryConfigurer cfConfig, Environment env) {
    cfConfig.addConnectionFactory(new TwitterConnectionFactory(appSettings.getTwitterAppId(),
            appSettings.getTwitterAppSecret()));
    cfConfig.addConnectionFactory(new FacebookConnectionFactory(appSettings.getFacebookAppId(),
            appSettings.getFacebookAppSecret()));
    cfConfig.addConnectionFactory(new GoogleConnectionFactory(appSettings.getGoogleAppId(),
            appSettings.getGoogleAppSecret()));
}
 
开发者ID:mintster,项目名称:nixmash-blog,代码行数:10,代码来源:SocialConfig.java

示例9: addConnectionFactories

import org.springframework.social.config.annotation.ConnectionFactoryConfigurer; //导入依赖的package包/类
@Override
public void addConnectionFactories(ConnectionFactoryConfigurer connectionFactoryConfigurer,
		Environment environment) {
	// a TwitterConnectionFactory has already been configured elsewhere
       connectionFactoryConfigurer.addConnectionFactory(new GoogleConnectionFactory(
           environment.getProperty("spring.social.google.app-id"),
           environment.getProperty("spring.social.google.app-secret")));
       connectionFactoryConfigurer.addConnectionFactory(new GitHubConnectionFactory(
               environment.getProperty("spring.social.github.app-id"),
               environment.getProperty("spring.social.github.app-secret")));
}
 
开发者ID:Itema-as,项目名称:dawn-marketplace-server,代码行数:12,代码来源:SocialConfiguration.java

示例10: addConnectionFactories

import org.springframework.social.config.annotation.ConnectionFactoryConfigurer; //导入依赖的package包/类
@Override
public void addConnectionFactories(
    ConnectionFactoryConfigurer connectionFactoryConfigurer,
    Environment environment) {
  GoogleConfigurableConnectionFactory googleConnectionFactory =
      new GoogleConfigurableConnectionFactory(
          googleClientId, googleSecret, googleOAuthUrl, googleApiUrl);
  googleConnectionFactory.setScope(googleScope);
  connectionFactoryConfigurer.addConnectionFactory(googleConnectionFactory);
}
 
开发者ID:cs71-caffeine,项目名称:awesome-agile,代码行数:11,代码来源:SocialConfig.java

示例11: addConnectionFactories

import org.springframework.social.config.annotation.ConnectionFactoryConfigurer; //导入依赖的package包/类
@Override
public void addConnectionFactories(ConnectionFactoryConfigurer connectionFactoryConfigurer, Environment environment) {
    // Google configuration
    String googleClientId = environment.getProperty("spring.social.google.client-id");
    String googleClientSecret = environment.getProperty("spring.social.google.client-secret");
    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.client-id");
    String facebookClientSecret = environment.getProperty("spring.social.facebook.client-secret");
    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.client-id");
    String twitterClientSecret = environment.getProperty("spring.social.twitter.client-secret");
    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
}
 
开发者ID:Microsoft,项目名称:MTC_Labrat,代码行数:50,代码来源:SocialConfiguration.java

示例12: addConnectionFactories

import org.springframework.social.config.annotation.ConnectionFactoryConfigurer; //导入依赖的package包/类
@Override
public void addConnectionFactories(ConnectionFactoryConfigurer config, Environment env) {
    super.addConnectionFactories(config, env);
}
 
开发者ID:PacktPublishing,项目名称:Spring-Security-Third-Edition,代码行数:5,代码来源:DatabaseSocialConfigurer.java

示例13: addConnectionFactories

import org.springframework.social.config.annotation.ConnectionFactoryConfigurer; //导入依赖的package包/类
@Override
public void addConnectionFactories(ConnectionFactoryConfigurer cfConfig, Environment env) {
	cfConfig.addConnectionFactory(new FacebookConnectionFactory(config.getFacebookAppId(), config.getFacebookSecret()));
}
 
开发者ID:xtianus,项目名称:yadaframework,代码行数:5,代码来源:YadaSocialConfig.java

示例14: addConnectionFactories

import org.springframework.social.config.annotation.ConnectionFactoryConfigurer; //导入依赖的package包/类
@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");
    }
}
 
开发者ID:RawSanj,项目名称:blogAggr,代码行数:48,代码来源:SocialConfiguration.java

示例15: addConnectionFactories

import org.springframework.social.config.annotation.ConnectionFactoryConfigurer; //导入依赖的package包/类
@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
}
 
开发者ID:jbernach,项目名称:transandalus-backend,代码行数:50,代码来源:SocialConfiguration.java


注:本文中的org.springframework.social.config.annotation.ConnectionFactoryConfigurer类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。