Elixir Tesla: Proxy-Authentifikatioun mam Mint-Adapter
Setzt de Basic-Header an d’Verbindungsoptioune vum Mint-Adapter, fir datt e virun der Zilufro mat CONNECT matgoe kann.
basic = "Basic " <> Base.encode64(proxy_user <> ":" <> proxy_password)
client = Tesla.client([], {Tesla.Adapter.Mint, [
proxy: {:http, "proxy.example", 8080, []},
proxy_headers: [{"proxy-authorization", basic}]
]})Benotzt dësen Tesla-Client fir déi virgesinn Operatioune vun der Applikatioun. Hir URL-e bleiwen d’Ziler vun de Servicer; proxy_user an proxy_password bezeechnen de Kont beim Tëschemann.
Mint benotzt proxy_headers bei CONNECT fir en Tunnelproxy oder setzt d’Headeren am Weiderleedungsmodus an d’Ufroen an. Eng allgemeng Tesla-Middleware fir Zilheadere steet net fir dëse méi fréie Verbindungsinput.
D’Beispill benotzt Basic. Base64 ass eng Duerstellung, keng Verschlësselung; de Schutz hänkt vum Transport vun der Proxyverbindung of.
Halt dës Optioune beim Mint-Adapter. Op Finch, Hackney oder en aneren Adapter ze wiesselen erfuerdert säin Interface, an Authorization fir d’Zil bleift en aneren Authentifikatiounsaustausch.