Can also accomplish this on the client instead of server. Make client side supports multiple authentication mechanisms and does whatever START says. That's how we have upgraded to different auth mechanisms without downtime or interruption. For java in example, for AuthProvider of driver override
public Authenticator newAuthenticator(@NonNull EndPoint endPoint, @NonNull String serverAuthenticator) to use different authenticators based on the serverAuthenticator Chris