Package org.springframework.social.connect.web

Examples of org.springframework.social.connect.web.ProviderSignInController


   * The Spring MVC Controller that coordinates "sign-in with {provider}" attempts.
   * @param accountRepository the account repository that can load user Account objects given an account id.
   */
//  @Bean
  public ProviderSignInController providerSignInController(AccountRepository accountRepository, RequestCache requestCache) {
    return new ProviderSignInController(connectionFactoryLocator(), usersConnectionRepository(), new AccountSignInAdapter(accountRepository, requestCache));
  }
View Full Code Here


                                                                 ConnectionFactoryRegistry registry,
                                                                 InMemoryUsersConnectionRepository repository) {

            registry.addConnectionFactory(connectionFactory);
            repository.setConnectionSignUp(new RemoteUsernameConnectionSignUp());
            ProviderSignInController controller =
                    new ProviderSignInController(registry, repository, new GithubAuthenticationSigninAdapter(
                            SIGNIN_SUCCESS_PATH, signInService));
            controller.setSignInUrl("/signin?error=access_denied");
            return controller;
        }
View Full Code Here

      return connectionRepository().getPrimaryConnection(Facebook.class).getApi();
  }

  @Bean
  public ProviderSignInController providerSignInController() {
      ProviderSignInController controller = new ProviderSignInController(connectionFactoryLocator(), usersConnectionRepository(), null);
      controller.setSignUpUrl(environment.getProperty("signup.url"));
      //controller.setApplicationUrl(environment.getProperty("application.url"));
      return controller;
  }
View Full Code Here

    @ConditionalOnBean(SignInAdapter.class)
    @ConditionalOnMissingBean(ProviderSignInController.class)
    public ProviderSignInController signInController(
        ConnectionFactoryLocator factoryLocator,
        UsersConnectionRepository usersRepository, SignInAdapter signInAdapter) {
      ProviderSignInController controller = new ProviderSignInController(
          factoryLocator, usersRepository, signInAdapter);
      if (!CollectionUtils.isEmpty(this.signInInterceptors)) {
        controller.setSignInInterceptors(this.signInInterceptors);
      }
      return controller;
    }
View Full Code Here

    return connectController;
  }

  @Bean
  public ProviderSignInController providerSignInController(RequestCache requestCache) {
    return new ProviderSignInController(connectionFactoryLocator(), usersConnectionRepository(), new SimpleSignInAdapter(requestCache));
  }
View Full Code Here

    return connection != null ? connection.getApi() : null;
  }

  @Bean
  public ProviderSignInController providerSignInController(ConnectionFactoryLocator connectionFactoryLocator, UsersConnectionRepository usersConnectionRepository) {
    return new ProviderSignInController(connectionFactoryLocator, usersConnectionRepository, new SimpleSignInAdapter());
  }
View Full Code Here

    return connectController;
  }

  @Bean
  public ProviderSignInController providerSignInController(ConnectionFactoryLocator connectionFactoryLocator, UsersConnectionRepository usersConnectionRepository) {
    return new ProviderSignInController(connectionFactoryLocator, usersConnectionRepository, new SimpleSignInAdapter(new HttpSessionRequestCache()));
  }
View Full Code Here

TOP

Related Classes of org.springframework.social.connect.web.ProviderSignInController

Copyright © 2018 www.massapicom. 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.