SASLInitialResponse
SASLInitialResponse is a frontend protocol message. Identifies the message as an initial SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type is deduced from the context.
Reading PG 18·Select a recorded version
- Direction
- Frontend → backend
- First wire field
- Byte1('p')
- Field entries
- 5
- Documented flow contexts
- Start-up
- direction
- F
- manual path
- /docs/18/protocol-message-formats.html
- signature
- SASLInitialResponse (F)
Definition PG 18
-
- Byte1('p')
-
Identifies the message as an initial SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type is deduced from the context.
- Int32
-
Length of message contents in bytes, including self.
- String
-
Name of the SASL authentication mechanism that the client selected.
- Int32
-
Length of SASL mechanism specific "Initial Client Response" that follows, or -1 if there is no Initial Response.
- Byte
n -
SASL mechanism specific "Initial Response".
Wire fields in documented order
| Position | Format | Meaning |
|---|---|---|
| 1 | Byte1('p') | Identifies the message as an initial SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type is deduced from the context. |
| 2 | Int32 | Length of message contents in bytes, including self. |
| 3 | String | Name of the SASL authentication mechanism that the client selected. |
| 4 | Int32 | Length of SASL mechanism specific "Initial Client Response" that follows, or -1 if there is no Initial Response. |
| 5 | Byte n | SASL mechanism specific "Initial Response". |
Compare versions
Complete source facts
fields
map[description:Identifies the message as an initial SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type is deduced from the context. format:Byte1('p')], map[description:Length of message contents in bytes, including self. format:Int32], map[description:Name of the SASL authentication mechanism that the client selected. format:String], map[description:Length of SASL mechanism specific "Initial Client Response" that follows, or -1 if there is no Initial Response. format:Int32], map[description:SASL mechanism specific "Initial Response". format:Byte n]Source references
Full definition and evidence JSON
Definition sources
center · PostgreSQL 18 · 555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f
Text language: en · 555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f