@Throws(IOException::class) fun challengeReceived(challenge: String?) { currentMechanism.challengeReceived(challenge) }
The server is challenging the SASL authentication we just sent . Forward the challenge to the current SASLMechanism we are using . The SASLMechanism will send a response to the server . The length of the challenge-response sequence varies according to the SASLMechanism in use .