問題タブ [defaultnetworkcredentials]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
296 参照

go - Go には、HTTP 要求を行うときにプロキシで DefaultNetworkCredentials を使用する方法がありますか?

インターネットに POST リクエストを送信する単純な Go ユーティリティを作成していますが、ユーザーの資格情報を知らなくてもプロキシを経由して NTLM を使用する必要があります。以下のような CSharp コードを見てきました。

Go では、ハックのように感じられるシステム プロキシを特定することができました。

CSharp のhttps://docs.microsoft.com/en-us/dotnet/api/system.net.credentialcache.defaultnetworkcredentials?view=netcore-3.1に相当する Go を見つけることができませんでした。https://github.com/Azure/go-ntlmsspを見つけましたが、ユーザーの資格情報をハードコーディングする必要がありますが、これは持っていません。ユーザーごとに新しいバイナリをコンパイルする必要があります。したくない。0 config ソリューションを探しています。これはできるだけ動的なものにしたいと思います。CSharp でできるのに、なぜ Go でできないのでしょうか?

どんな助けでも大歓迎です!

0 投票する
1 に答える
149 参照

wcf - ユーザー名とパスワードが空の wcf NetworkCredential

WCF サービスを作成しましたが、セキュリティ モードは に設定されてTransportおりClientCredentialTypeWindows. 以下は私のクライアント側のコードです:

サーバー構成:

UserName理論的には、正しい Windows アカウント名とパスワードを入力する必要がありますが、テスト中にと をPasswordとして設定できempty、チャネルを作成できることがわかりました。なんで?
クライアントとサーバーは同じマシン上にありませんが、同じドメインにあります。クライアント マシンのログオン アカウントは、サーバー マシンにログインできます。この場合、空のユーザー名とパスワードを使用して接続を作成し、WCF サービスを呼び出すことができます。