S - The service API hosted by the intercepted service provider.public interface ProviderSignInInterceptor<S>
ProviderSignInController's flow.
It does not handle events that take place in the case where ProviderSignInController redirects to the application-defined signup process.
In that case, interceptors are not necessary and any post-signup logic can be performed using the connection carried in the ProviderSignInAttempt.| Modifier and Type | Method and Description |
|---|---|
void |
postSignIn(org.springframework.social.connect.Connection<S> connection,
org.springframework.web.context.request.WebRequest request)
Called immediately after the sign in is complete.
|
void |
preSignIn(org.springframework.social.connect.ConnectionFactory<S> connectionFactory,
org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> parameters,
org.springframework.web.context.request.WebRequest request)
Called during sign in initiation, immediately before user authorization.
|
void preSignIn(org.springframework.social.connect.ConnectionFactory<S> connectionFactory, org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> parameters, org.springframework.web.context.request.WebRequest request)
void postSignIn(org.springframework.social.connect.Connection<S> connection, org.springframework.web.context.request.WebRequest request)