When the challenge starts the stream will provide the current Extra in case the client needs some additional information to challenge the server.
@override Stream<Extra> get onChallenge => _challengeStreamController.stream;