Ismijiet tal-utent b'dominju fil-kredenzjali tal-proxy
Iddistingwi isem tal-kont opak minn APIs b'kampijiet tad-dominju separati, u evita li tbiddel l-identità tal-kont biss biex tissodisfa s-sintassi tal-URL.
Tweġiba waħda tgħid li tneħħi DOMAIN\. Oħra tgħid li żżidu. Iż-żewġ bidliet jistgħu jkunu ħżiena għall-proxy tiegħek.
Hemm żewġ mistoqsijiet: liema identità s-servizz jistenna, u kif l-API magħżula tirrappreżenta dik l-identità.
| Wiċċ | X'għandu jiġi stabbilit |
|---|---|
| Kamp wieħed tal-isem tal-kont | Is-sintassi eżatta tal-kont li l-operatur jaċċetta |
| API tal-kredenzjali b'kamp tad-dominju | Jekk id-dominju u l-isem tal-utent għandhomx jiġu pprovduti separatament |
| Komponenti tal-kredenzjali ġewwa URI | Kif il-valuri maħsuba għandhom jiġu kkodifikati għal dak il-kontenitur |
Pereżempju, .NET jesponi kostruttur NetworkCredential b'argumenti separati għall-isem tal-utent, il-password u d-dominju. It-tqegħid ta' dominju f'żewġ kampijiet mingħajr distinzjoni mhuwiex mod portabbli biex jiġi kkonfigurat l-awtentikazzjoni integrata.
L-awtentikazzjoni Basic hija każ ieħor: is-server jinterpreta t-test tal-kont ipprovdut skont il-politika tiegħu stess. Li tkun fuq l-istess netwerk ma jipprovax li prefiss tad-dominju huwa implikat. Lanqas isem b'dominju mhuwa awtomatikament protokoll ta' awtentikazzjoni differenti.
L-escaping tal-URL għandu jippreserva l-kont maħsub minflok ma jbiddlu. Backslash fi string tal-lingwa sors, backslash fl-isem tal-kont u r-rappreżentazzjoni tiegħu kkodifikata bil-persentaġġ ġewwa URI huma saffi separati.
Ikseb il-forma tal-identità u l-iskema aċċettati mill-operatur, imbagħad uża l-interface tal-kredenzjali korrispondenti. Li tbiddel b'mod każwali bejn isem qasir, isem tad-dominju u isem li jixbah l-email joħloq evidenza dgħajfa dwar is-407 oriġinali.