SetCredentials ഒരു ടാർഗെറ്റ് ഫ്ലാഗ് സ്വീകരിക്കുന്നു. പ്രോക്സി ചലഞ്ച് രോഗനിർണയം ചെയ്യുമ്പോൾ സർവർ ഫ്ലാഗ് കൈമാറുന്നത് മറ്റൊരു പ്രാമാണീകരണ ബന്ധം ക്രമീകരിക്കുന്നു.

WinHttpRequest ഓട്ടോമേഷൻ ഒബ്ജക്റ്റിന് പ്രോക്സി ടാർഗെറ്റ് HTTPREQUEST_SETCREDENTIALS_FOR_PROXY ആണ്, അതിന്റെ മൂല്യം 1 ആണ്. ഒരു ചുരുക്ക ഭാഗം ഇതാണ്:

Const ProxyCredentials = 1
request.Open "GET", "https://example.com/", False
request.SetCredentials proxyUser, proxyPassword, ProxyCredentials
request.Send

ഉദ്ദേശിച്ച പ്രോക്സി ഇതിനകം തിരഞ്ഞെടുത്തിട്ടുണ്ടെന്നും അക്കൗണ്ട് മൂല്യങ്ങൾ ആപ്ലിക്കേഷന്റെ സാധാരണ കോൺഫിഗറേഷനിൽ നിന്നാണ് വരുന്നതെന്നും ഇത് അനുമാനിക്കുന്നു. വിജയകരമായ Open-ന് ശേഷമാണ് ക്രെഡൻഷ്യലുകൾ സജ്ജീകരിക്കുന്നത്. ലക്ഷ്യസ്ഥാനത്തിനും ക്രെഡൻഷ്യലുകൾ ആവശ്യമെങ്കിൽ അത് വേറിട്ട ടാർഗെറ്റും വേറിട്ട അസൈൻമെന്റുമാണ്.

അസൈൻമെന്റ് വിജയിച്ചതിനെ സൈൻ-ഇൻ വിജയമായി കണക്കാക്കാതെ അന്തിമ നിലയും പ്രാമാണീകരണ രീതിയും വായിക്കുക. പിന്തുണയ്ക്കാത്ത സ്കീമോ അനുമതിയില്ലാത്ത അക്കൗണ്ടോ പ്രോക്സി നിരസിച്ചേക്കാം.

പഴയ ഒരു പാചകക്കുറിപ്പ് SSL പിശക് പരിശോധനകളും അപ്രാപ്തമാക്കിയേക്കാം. അത് തെറ്റായ ടാർഗെറ്റിന് നൽകിയ ക്രെഡൻഷ്യലുകൾ പരിഹരിക്കുന്നില്ല. സാധാരണ സർട്ടിഫിക്കറ്റ് സാധൂകരണം നിലനിർത്തുക, പിന്നീടുള്ള ഏതെങ്കിലും TLS പിശക് അതിന്റെ സ്വന്തം കണക്ഷനിൽ രോഗനിർണയം ചെയ്യുക.

അനുബന്ധ ലേഖനങ്ങൾ