X-Git-Url: https://juplo.de/gitweb/?p=examples%2Ffacebook-app;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fyourshouter%2FSocialConfig.java;h=2abcd4283f3db0844c2bd5755357c53ba318066c;hp=53087095376ef0cfa2384cdc5efeeb2b9efed71d;hb=02f599692669d48f9865764fda994ad61d203ffb;hpb=931f5c9b9a43acb81775e995a613bd0c5b8aab52 diff --git a/src/main/java/de/juplo/yourshouter/SocialConfig.java b/src/main/java/de/juplo/yourshouter/SocialConfig.java index 5308709..2abcd42 100644 --- a/src/main/java/de/juplo/yourshouter/SocialConfig.java +++ b/src/main/java/de/juplo/yourshouter/SocialConfig.java @@ -70,22 +70,25 @@ public class SocialConfig extends SocialConfigurerAdapter { InMemoryUsersConnectionRepository repository = new InMemoryUsersConnectionRepository(connectionFactoryLocator); + repository.setConnectionSignUp(new ProviderUserIdConnectionSignUp()); return repository; } /** - * Configure a {@link UserIdSource}, that is equivalent to the one, that is - * created by Spring-Boot. + * Configure our new implementation of {@link UserIdSource}, that retrieves + * the current user from the {@link SecurityContext}. * * @return * An instance of {@link AnonymousUserIdSource}. * - * @see {@link AnonymousUserIdSource} + * @see {@link SecurityContextUserIdSource} + * @see {@link SecurityContext} + * @see {@link UserCookieInterceptor} */ @Override public UserIdSource getUserIdSource() { - return new AnonymousUserIdSource(); + return new SecurityContextUserIdSource(); }