parse_auth_request

Function parse_auth_request 

Source
pub fn parse_auth_request(payload: &[u8]) -> Result<(i32, &[u8])>
Expand description

Parse an AuthenticationRequest payload.

Returns (auth_type, remaining_data). Auth types:

  • 0 = AuthenticationOk
  • 3 = AuthenticationCleartextPassword
  • 5 = AuthenticationMD5Password (data contains 4-byte salt)
  • 10 = AuthenticationSASL (data contains mechanism names)
  • 11 = AuthenticationSASLContinue
  • 12 = AuthenticationSASLFinal