Web ブラウザから非ログイン サーブレットにアクセスすると、期待どおりに応答します。WinINet 関数を使用して同じサーブレットにアクセスしようとしましたが、親プロセスは Windows サービスであり、サービスは「ローカル システム アカウント」で実行されています。ほとんどのマシンで応答がありましたが、一部のマシンでエラー コード 401 が返されました。しかし、別のマシンでは再現できませんでした。これの根本的な原因は何でしょうか?
Web ブラウザから非ログイン サーブレットにアクセスすると、期待どおりに応答します。WinINet 関数を使用して同じサーブレットにアクセスしようとしましたが、親プロセスは Windows サービスであり、サービスは「ローカル システム アカウント」で実行されています。ほとんどのマシンで応答がありましたが、一部のマシンでエラー コード 401 が返されました。しかし、別のマシンでは再現できませんでした。これの根本的な原因は何でしょうか?
RFCから:
401無許可:
要求にすでに許可資格情報が含まれている場合、401応答は、それらの資格情報の許可が拒否されたことを示します。
親プロセスはWindowsサービスであり、サービスは「ローカルシステムアカウント」で実行されています。
「ローカルシステムアカウント」にサービスを実行する権限がない場合に発生する可能性があります。