Elixir Tesla: proxyaren autentifikazioa Mint egokitzailearekin
Jarri Basic goiburua Mint egokitzailearen konexio-aukeretan, helmugako eskaeraren aurretik CONNECTekin joan ahal izan dadin.
basic = "Basic " <> Base.encode64(proxy_user <> ":" <> proxy_password)
client = Tesla.client([], {Tesla.Adapter.Mint, [
proxy: {:http, "proxy.example", 8080, []},
proxy_headers: [{"proxy-authorization", basic}]
]})Erabili Tesla bezero hau aplikazioak egin nahi dituen eragiketetarako. Haien URLek zerbitzuen helmugak izaten jarraitzen dute; proxy_user eta proxy_password bitartekariaren kontuari dagozkio.
Mint-ek proxy_headers CONNECTen erabiltzen du tunel-proxy batean, edo eskaerekin bateratzen ditu goiburuak birbidaltze-moduan. Helmugako goiburuetarako Tesla middleware orokorra ez da lehenagoko konexio-sarrera hori.
Adibideak Basic darabil. Base64 irudikapen bat da, ez zifratzea; babesa proxyrako konexioaren garraioaren araberakoa da.
Mantendu aukera hauek Mint egokitzailean. Finch, Hackney edo beste egokitzaile bat erabiltzeko haren interfazea behar da, eta helmugako Authorization beste autentifikazio-truke bat da oraindik.