ReadonlyinitialCreate the initial client auth bytes. For single-step mechanisms (PLAIN) this is the only call needed. For multi-step mechanisms (SCRAM) this returns the client-first message.
ReadonlymechanismThe mechanism name (e.g. "PLAIN", "SCRAM-SHA-256").
ReadonlystepProcess a server challenge and produce the next client response.
Returns null when authentication is complete (final server message validated).
A SASL authenticator that produces auth tokens for the SaslAuthenticate API.
All mechanisms use the async interface — single-step mechanisms like PLAIN simply resolve immediately in
stepAsync.