3

SPNEGOも処理し、kerberosのみを理解するがNTLMを理解しない、kerberosを理解するLinuxボックスで実行されているサーバーがあります

Firefox と IE は、パスワードの再入力を求められることなく、Kerberos トークンを使用して正常にログインし、Web ページにアクセスします。

現在、WinHTTP ライブラリを使用してアプリケーションを作成しようとしています。ここの例に従いました http://msdn.microsoft.com/en-Us/library/aa383144(v=vs.85).aspx

WinHttpSetCredentials 呼び出しでは、ユーザー名のパスワードを設定したくありません。代わりに、この呼び出しに既存の資格情報を使用するように指示します。それ、どうやったら出来るの?

ユーザー名とパスワードを空白にすると機能せず、NTLM にフォールバックして失敗します。

では、WinHTTPSetCredentials の使用方法を教えてもらえますか?

4

2 に答える 2

0

AuthScheme パラメータを WINHTTP_AUTH_SCHEME_NEGOTIATEに設定する必要があります

于 2012-05-09T14:07:21.010 に答える