問題タブ [networkcredentials]

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 投票する
0 に答える
285 参照

image - Windows 8 ネットワーク資格情報を使用してイメージ URL をイメージ コントロールにバインドしますか?

渡すネットワーク資格情報を持つ画像の URL があります。これを Windows 8 アプリの XAML にバインドしたいと思います。以下のように直接バインドすると、ネットワーク資格情報が必要なため、画像が表示されません。バナーのように一定の時間間隔で次々とバインドする必要がある画像のリストがあります。

画像をダウンロードしてネットワーク資格情報に直接バインドし、バナーのように回転させるにはどうすればよいですか?

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

c# - C# 資格情報を複数の要求に対して一度だけ設定する

Visual Studio 2010 で C# .Net を使用してプログラムを作成しています。

このプログラムは Web サイトの複数の部分 (異なる URL) にアクセスします。私は と を使用HttpWebRequestNetworkCredentialてユーザー名とパスワードを設定しています。

現在、リクエストを送信するたびに、資格情報を設定する必要があります。プロセス全体で一度だけ資格情報を設定する方法はありますか?

前述のように、このようにすると、新しい URL にアクセスするたびに資格情報を設定する必要があり、速度が遅くなることがあります。

foreach ループの外で資格情報を設定しようとしましたが、url2 と url3 の応答を取得できませんでした。

それを行うより良い方法があるかどうか疑問に思っていますか?

-- 午前10時26分編集 --

よくわからない場合は申し訳ありません。

つまり、URL にアクセスしようとするたびに、ユーザー名とパスワードをサーバーに再送信する必要があったということです。

したがって、サンプル コードでは、3 つの異なる URL に対してユーザー名とパスワードを 3 回送信する必要があります。

ユーザー名とパスワードを 1 回だけ送信して、3 つの異なる URL すべてにアクセスできるかどうかを知りたいです。

ps。3 つの URL はすべて、同じユーザー名とパスワードでアクセスできます。

0 投票する
2 に答える
1810 参照

c# - smtp.gmail.com ホストの 465 ポートを使用してメールを送信できません

私のアプリケーションでは、smtp サーバーを使用してメールを送信しています。25ポートと587ポートのgmail smtpサーバーからメールを送信できますが、465ポートのsmtpサーバーを使用している場合、メールを送信できず、無限の時間プロセスに入る場合、以下のコードを使用してメールを送信します.

問題を検出できません。事前に解決策を教えてください。

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

c# - HttpWebRequest DefaultNetworkCredentials でエラー 401 が発生する

HttpWebRequestを使用してWindows認証を必要とするURLをリクエストしようとしていますが、使用していました

ユーザー名とパスワードをハードコードしないことを決定するまで、すべてが機能していました。

その後、401の認証されていないエラーが発生しました。ユーザーをチェックしました

ユーザー名を正しく返しますが、

ユーザー名、ドメインの空の文字列を返します... ほとんどすべてが空の文字列です.. HttpWebRequest.CredentialがICredentialを期待しているのは残念ですが、 WindowsIdentity.GetCurrent()を設定できないことを意味します。

とにかく、現在のログインユーザーをHttpWebRequest.Credentialに渡すことができますか??

CredentialCache.DefaultNetworkCredentials です。正しい方法は?または、いくつかの設定が欠けているだけですか?

このhttp://msdn.microsoft.com/en-us/library/ms998351.aspxのような記事を読みまし た。

長すぎて複雑すぎて理解できないか、うまくいきません。私はこれに慣れていないので、ここで率直な答えを得たいと思っています。

0 投票する
2 に答える
11142 参照

c# - C# ASP.NET; ログインしているユーザーの NetworkCredential オブジェクトを取得しますか?

次のシナリオを実装する必要があります。ASP .NET webapp 1. ユーザーがログインします 2. ログインしたユーザーの資格情報を使用して、Sharepoint サイトからいくつかのファイルをダウンロードする必要があります。

環境: - 現在、web.config は偽装オン、および Windows 認証に設定されています。基本認証も使用する必要があります。System.Net.WebClient を使用して、Sharepoint サイトの Web サービスを使用して Sharepoint ファイルをダウンロードします。この WebClient には Credential オブジェクトが必要です。そのため、NetworkCredential オブジェクトが必要です。

PS: CredentialCache.DefaultCredentials と CredentialCache.DefaultNetworkCredentials は空のユーザー名と pw の資格情報を返すため、Sharpeint サイトへのアクセスには使用できません。System.Security.Principal.WindowsIdentity.GetCurrent() または System.Web.HttpContext.Current.User.Identity を取得するのにも適していません。この方法ではユーザー名しか取得できず、NetworkCredential をインスタンス化するには uname が必要なためです。そしてpw。