Elixir Tesla: fíordheimhniú seachfhreastalaí leis an oiriúntóir Mint
Cuir an ceanntásc Basic i roghanna ceangail Mint ionas gur féidir leis dul le CONNECT roimh an iarratas cinn scríbe.
basic = "Basic " <> Base.encode64(proxy_user <> ":" <> proxy_password)
client = Tesla.client([], {Tesla.Adapter.Mint, [
proxy: {:http, "proxy.example", 8080, []},
proxy_headers: [{"proxy-authorization", basic}]
]})Úsáid an cliant Tesla seo d’oibríochtaí beartaithe an fheidhmchláir. Is cinn scríbe seirbhísí iad a URLanna fós; léiríonn proxy_user agus proxy_password an cuntas leis an idirghabhálaí.
Cuireann Mint proxy_headers i bhfeidhm ar CONNECT le haghaidh seachfhreastalaí tolláin, nó cumascann sé na ceanntásca le hiarratais sa mhód seolta ar aghaidh. Ní hionann meánearraí ginearálta Tesla do cheanntásca cinn scríbe agus an t-ionchur ceangail sin a úsáidtear níos luaithe.
Úsáideann an sampla Basic. Is léiriú é Base64, ní criptiú; braitheann an chosaint ar iompar an naisc leis an seachfhreastalaí.
Coinnigh na roghanna seo leis an oiriúntóir Mint. Teastaíonn comhéadan an oiriúntóra féin nuair a aistrítear go Finch, Hackney nó ceann eile, agus fanann Authorization an chinn scríbe ina mhalartú fíordheimhnithe eile.