The confusingly named AuthSwitchRequest is actually a response from the server asking the client to use a different method of authentication.
int sequenceId: the sequence ID for the packet.
String packetType: always "AuthSwitchRequest" - read-only
String pluginName: the name of the authentication plugin to switch to
byte authPluginData: the initial authentication data to be used by the requested plugin