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
ProviderSignInControllerredirects 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
|Modifier and Type||Method and Description|
Called immediately after the sign in is complete.
Called during sign in initiation, immediately before user authorization.
void preSignIn(ConnectionFactory<S> connectionFactory, MultiValueMap<String,String> parameters, WebRequest request)
connectionFactory- The connection factory
parameters- the parameters to be sent to the provider during authentication
request- The web request
void postSignIn(Connection<S> connection, WebRequest request)
connection- the connection that was created in the course of provider sign-in
request- the request