Yuli Khodorkovskiy
7c9e840726
Add support for identifying authentication messages
...
The pgprotocol overloads 'p' messages with PasswordMessage,
SASLInitialResponse, SASLResponse, and GSSResponse. This patch allows
contextual identification of the message by setting the authType in the
frontend and then setting this value in the backend when a
AuthenticationResponseMessage is received.
2021-06-12 13:54:34 -05:00
Yuli Khodorkovskiy
28c20e93c0
Fix json marshal/unmarshal implementations
...
Fix marshal/unmarshal for:
- authentication_{cleartext_password, md5_password, ok, sasl, sasl_continue, sasl_final}
- error_response
2021-05-29 11:06:05 -05:00
Henrique Vicente
9c2c389e06
json: fix implementation of json Unmarshalers.
...
* AuthenticationMD5Password was wrong and is not needed
* Bind was wrong
* ErrorResponse is not needed
* Minor improvements for reliability
2021-05-22 11:34:25 -05:00
Henrique Vicente
ba924e5715
json: Implement json.Unmarshaler for messages.
...
This will allow using pgmockproxy output as ingestion data for pgmock.
2021-05-22 11:34:25 -05:00
Felix Geisendörfer
a90ef7ed5b
fix: AuthenticationMD5Password AuthType
2019-09-08 17:29:06 +02:00
Jack Christensen
0d1ceed7a6
Refactor authentication message handling
2019-08-31 15:43:07 -05:00