curl/lib/vauth
Stefan Eissing 5e99b73cf4
creds: add sasl service name
The SASL service name, used in authentication, is part of curl's credentials
when authenticating to a server/proxy. Make it part of `struct Curl_creds`.

Change code to use `creds` to obtain a service name. By tying creds used
to the connection, connection reuse is also only allowed when the service
name matches.

Closes #21585
2026-05-13 14:04:17 +02:00
..
cleartext.c creds: hold credentials 2026-05-12 16:05:15 +02:00
cram.c creds: hold credentials 2026-05-12 16:05:15 +02:00
digest.c creds: add sasl service name 2026-05-13 14:04:17 +02:00
digest.h
digest_sspi.c creds: add sasl service name 2026-05-13 14:04:17 +02:00
gsasl.c creds: hold credentials 2026-05-12 16:05:15 +02:00
krb5_gssapi.c creds: add sasl service name 2026-05-13 14:04:17 +02:00
krb5_sspi.c creds: add sasl service name 2026-05-13 14:04:17 +02:00
ntlm.c creds: add sasl service name 2026-05-13 14:04:17 +02:00
ntlm_sspi.c creds: add sasl service name 2026-05-13 14:04:17 +02:00
oauth2.c creds: hold credentials 2026-05-12 16:05:15 +02:00
spnego_gssapi.c creds: add sasl service name 2026-05-13 14:04:17 +02:00
spnego_sspi.c creds: add sasl service name 2026-05-13 14:04:17 +02:00
vauth.c creds: hold credentials 2026-05-12 16:05:15 +02:00
vauth.h creds: add sasl service name 2026-05-13 14:04:17 +02:00