class AuthenticatorSpring {
public static final String LOGICAL_TYPE_NAME;
boolean canAuthenticate(Class<? extends AuthenticationRequest> authenticationRequestClass)
InteractionContext authenticate(AuthenticationRequest request, String code)
void logout()
}