|

Ang “Gamitin ang aking mga kredensyal sa Windows” ay nangangailangan ng paksa. Sa isang programang pang-desktop, maaaring ito ang taong nagpapatakbo nito. Sa isang serbisyo, maaaring ito ang account ng serbisyo. Sa isang aplikasyong pang-web, ang matagumpay na pag-sign in ng bisita ay hindi awtomatikong pumapalit sa konteksto ng seguridad ng palabas na kahilingan.

Ipinapaliwanag nito kung bakit ang browser at kodigo sa panig ng server sa parehong makina ay maaaring makakuha ng magkaibang resulta mula sa proxy na may pinagsamang pagpapatotoo. Maaaring magkaibang pagkakakilanlan ang ipinapakita nila.

Pangalanan ang mga pagkakakilanlan bago baguhin ang kodigo

  • Ang taong naka-sign in sa browser ng desktop.
  • Ang account na nagho-host ng proseso ng aplikasyon.
  • Anumang ginagayang pagkakakilanlan na aktibo para sa palabas na operasyon.
  • Ang account na aktwal na tinanggap o tinanggihan ng proxy.

Sa mga landas ng pinagsamang pagpapatotoo na sinusuportahan ng .NET, ang DefaultCredentials ay tumutukoy sa kasalukuyang konteksto ng seguridad. Hindi ito pandaigdigang palayaw para sa sinumang nagbukas ng pahina sa ibang makina.

Kung sadyang kumikilos ang produkto bilang isang gumagamit, ang pagpapanggap at anumang pangangailangan sa delegasyon ng network ay nangangailangan ng sarili nitong sinusuportahang disenyo. Ang pagpapasya sa isang pangkalahatang switch ng paggamit ng default na kredensyal ay hindi nagtatatag ng disenyong iyon. Sa kabaligtaran, ang gawaing pang-background na inilaan upang tumakbo bilang pagkakakilanlan ng serbisyo ay hindi dapat umasa sa pagbubukas ng browser ng sinuman muna.

Ihambing ang interactive at ang na-deploy na pagsisimula na inalis ang mga lihim: konteksto ng account, endpoint ng proxy, inihayag na paraan at tinanggihang pagkakakilanlan. Iwasang kopyahin ang password ng desktop sa aplikasyon dahil lamang nagtagumpay ang isang besesang kahilingan. I-configure ang account na dapat gamitin ng aplikasyon, pagkatapos ay panatilihing nakikita ang pagmamay-aring iyon sa talaan ng pag-deploy.

Kaugnay na mga artikulo