Examples of ConnectionFactoryRegistry


Examples of org.springframework.social.connect.support.ConnectionFactoryRegistry

    assertEquals("oauth2Provider", testInterceptor2.connectionFactory.getProviderId());
  }

  @Test
  public void connect_OAuth2Provider_withScope() throws Exception {
    ConnectionFactoryRegistry connectionFactoryLocator = new ConnectionFactoryRegistry();
    ConnectionFactory<TestApi2> connectionFactory = new StubOAuth2ConnectionFactory("clientId", "clientSecret");
    connectionFactoryLocator.addConnectionFactory(connectionFactory);
    ConnectController connectController = new ConnectController(connectionFactoryLocator, null);
    connectController.afterPropertiesSet();
    MockMvc mockMvc = standaloneSetup(connectController).build();
    mockMvc.perform(post("/connect/oauth2Provider").param("scope", "read,write"))
      .andExpect(redirectedUrl(OAUTH2_AUTHORIZE_URL + "&scope=read%2Cwrite&state=STATE"));
View Full Code Here

Examples of org.springframework.social.connect.support.ConnectionFactoryRegistry

      .andExpect(redirectedUrl(OAUTH2_AUTHORIZE_URL + "&scope=read%2Cwrite&state=STATE"));
  }
 
  @Test
  public void oauth2Callback() throws Exception {
    ConnectionFactoryRegistry connectionFactoryLocator = new ConnectionFactoryRegistry();
    ConnectionFactory<TestApi2> connectionFactory = new StubOAuth2ConnectionFactory("clientId", "clientSecret");
    connectionFactoryLocator.addConnectionFactory(connectionFactory);
    StubConnectionRepository connectionRepository = new StubConnectionRepository();
    ConnectController connectController = new ConnectController(connectionFactoryLocator, connectionRepository);
    List<ConnectInterceptor<?>> interceptors = getConnectInterceptor();
    connectController.setConnectInterceptors(interceptors);
    connectController.afterPropertiesSet();
View Full Code Here

Examples of org.springframework.social.connect.support.ConnectionFactoryRegistry

    assertTrue(testInterceptor2.postConnectInvoked);
  }

  @Test
  public void oauth2Callback_exceptionWhileFetchingAccessToken() throws Exception {
    ConnectionFactoryRegistry connectionFactoryLocator = new ConnectionFactoryRegistry();
    ConnectionFactory<TestApi2> connectionFactory = new StubOAuth2ConnectionFactory("clientId", "clientSecret", THROW_EXCEPTION);
    connectionFactoryLocator.addConnectionFactory(connectionFactory);
    StubConnectionRepository connectionRepository = new StubConnectionRepository();
    MockMvc mockMvc = standaloneSetup(new ConnectController(connectionFactoryLocator, connectionRepository)).build();
    assertEquals(0, connectionRepository.findConnections("oauth2Provider").size());   
    mockMvc.perform(get("/connect/oauth2Provider").param("code", "oauth2Code"))
      .andExpect(redirectedUrl("/connect/oauth2Provider"))
View Full Code Here

Examples of org.springframework.social.connect.support.ConnectionFactoryRegistry

    assertEquals(0, connectionRepository.findConnections("oauth2Provider").size());   
  }
 
  @Test
  public void oauth2ErrorCallback() throws Exception {
    ConnectionFactoryRegistry connectionFactoryLocator = new ConnectionFactoryRegistry();
    ConnectionFactory<TestApi2> connectionFactory = new StubOAuth2ConnectionFactory("clientId", "clientSecret", THROW_EXCEPTION);
    connectionFactoryLocator.addConnectionFactory(connectionFactory);
    StubConnectionRepository connectionRepository = new StubConnectionRepository();
    MockMvc mockMvc = standaloneSetup(new ConnectController(connectionFactoryLocator, connectionRepository)).build();
    assertEquals(0, connectionRepository.findConnections("oauth2Provider").size());   
    HashMap<String, String> expectedError = new HashMap<String, String>();
    expectedError.put("error", "access_denied");
View Full Code Here

Examples of org.springframework.social.connect.support.ConnectionFactoryRegistry

      .andExpect(request().sessionAttribute("social_authorization_error", expectedError));
  }

  @Test
  public void oauth2ErrorCallback_noDescriptionOrUri() throws Exception {
    ConnectionFactoryRegistry connectionFactoryLocator = new ConnectionFactoryRegistry();
    ConnectionFactory<TestApi2> connectionFactory = new StubOAuth2ConnectionFactory("clientId", "clientSecret", THROW_EXCEPTION);
    connectionFactoryLocator.addConnectionFactory(connectionFactory);
    StubConnectionRepository connectionRepository = new StubConnectionRepository();
    MockMvc mockMvc = standaloneSetup(new ConnectController(connectionFactoryLocator, connectionRepository)).build();
    assertEquals(0, connectionRepository.findConnections("oauth2Provider").size());   
    HashMap<String, String> expectedError = new HashMap<String, String>();
    expectedError.put("error", "access_denied");
View Full Code Here

Examples of org.springframework.social.connect.support.ConnectionFactoryRegistry

  private InMemoryUsersConnectionRepository usersConnectionRepository;

  @Before
  public void setUp() {
    connectionFactoryRegistry = new ConnectionFactoryRegistry();
    usersConnectionRepository = new InMemoryUsersConnectionRepository(connectionFactoryRegistry);
    connectionRepository = usersConnectionRepository.createConnectionRepository("1");
    facebookConnectionFactory = registerFacebookConnectionFactory();
    twitterConnectionFactory = registerTwitterConnectionFactory();
  }
View Full Code Here

Examples of org.springframework.social.connect.support.ConnectionFactoryRegistry

    ResourceDatabasePopulator populator = new ResourceDatabasePopulator();
    populator.addScript(new ClassPathResource(getSchemaSql(), getClass()));
    factory.setDatabasePopulator(populator);
    database = factory.getDatabase();
    dataAccessor = new JdbcTemplate(database);
    connectionFactoryRegistry = new ConnectionFactoryRegistry();
    connectionFactory = new TestFacebookConnectionFactory();
    connectionFactoryRegistry.addConnectionFactory(connectionFactory);
    usersConnectionRepository = new JdbcUsersConnectionRepository(database, connectionFactoryRegistry, Encryptors.noOpText());
    if (!getTablePrefix().equals("")) {
      usersConnectionRepository.setTablePrefix(getTablePrefix());
View Full Code Here

Examples of org.springframework.social.connect.support.ConnectionFactoryRegistry

  private DataSource dataSource;

  @Bean
  @Scope(value="singleton", proxyMode=ScopedProxyMode.INTERFACES)
  public ConnectionFactoryLocator connectionFactoryLocator() {
    ConnectionFactoryRegistry registry = new ConnectionFactoryRegistry();
    registry.addConnectionFactory(new TwitterConnectionFactory(environment.getProperty("twitter.consumerKey"),
        environment.getProperty("twitter.consumerSecret")));
    registry.addConnectionFactory(new FacebookConnectionFactory(environment.getProperty("facebook.clientId"),
        environment.getProperty("facebook.clientSecret"), environment.getProperty("facebook.appNamespace")));
    registry.addConnectionFactory(new LinkedInConnectionFactory(environment.getProperty("linkedin.consumerKey"),
        environment.getProperty("linkedin.consumerSecret")));
    return registry;
  }
View Full Code Here

Examples of org.springframework.social.connect.support.ConnectionFactoryRegistry

  private DataSource dataSource;

  @Bean
  @Scope(value="singleton", proxyMode=ScopedProxyMode.INTERFACES)
  public ConnectionFactoryLocator connectionFactoryLocator() {
    ConnectionFactoryRegistry registry = new ConnectionFactoryRegistry();
    registry.addConnectionFactory(new NetFlixConnectionFactory(environment.getProperty("netflix.consumerKey"),
        environment.getProperty("netflix.consumerSecret")));
    return registry;
  }
View Full Code Here

Examples of org.springframework.social.connect.support.ConnectionFactoryRegistry

  private DataSource dataSource;

  @Bean
  @Scope(value="singleton", proxyMode=ScopedProxyMode.INTERFACES)
  public ConnectionFactoryLocator connectionFactoryLocator() {
    ConnectionFactoryRegistry registry = new ConnectionFactoryRegistry();
    registry.addConnectionFactory(new TwitterConnectionFactory(environment.getProperty("twitter.consumerKey"),
        environment.getProperty("twitter.consumerSecret")));
    registry.addConnectionFactory(new FacebookConnectionFactory(environment.getProperty("facebook.clientId"),
        environment.getProperty("facebook.clientSecret")));
    return registry;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.