問題タブ [ntlm]

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

java - jcifsをApacheAxisでうまく再生するにはどうすればよいですか?

Apache Axis 1.4を、NTLM認証を使用して操作へのアクセスを制限するWebサービスに接続する必要があります。NTLMハンドシェイクを処理するためにSambaJcifsを使用することを期待しています。

見つけた

http://hc.apache.org/httpcomponents-client/ntlm.html

これにより、HttpClient4.0をjcifsに接続する方法についてのすばらしい指示が得られます。

問題は、AxisがHttp Client 3.0を使用したいと考えており、2つのAPIの外観が大きく異なることです。

私が見ることができる2つの可能性があります

  1. HttpClient4にプラグインできるようにするAxisのオブジェクトを記述します。
  2. HttpClient3.0をSambaJcifsに接続する方法を理解してください。

ナンバー1は自明ではないように見えますが、ナンバー2の可能性があります。これを行う方法を説明する励ましのメッセージがWeb上に見つかりません。

私の質問は次のとおりです。誰かがSambajcifsをHttpClient3.0に正常に接続しましたか?誰かがすでにHttpClient4で動作するAxisHttpSenderオブジェクトを作成しましたか?

私が検討していないより良い代替案はありますか?

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

c# - System.Net.CredentialCache.DefaultCredentials内のパスワードはどのように暗号化されますか?

system.net.credentialcache.defaultcredentialsを使用して現在のユーザーのクレデンシャルをWebサービスに渡すと、情報はどちらの方法で転送されますか?クリアテキストになるとは思わないので、クレデンシャルを暗号化する必要がありますが、どうですか?

0 投票する
5 に答える
3823 参照

perl - Perl の統合 Windows 認証を使用して、現在ログインしているユーザーの資格情報を Web サービスに渡す方法

Perl を使用して C# で数行のコードを実行する、つまり、統合 Windows 認証を必要とする Windows サーバーで Web サービスを呼び出そうとすると、イライラします。

私が見つけた成功の可能性が最も高い候補は LWP::Authen::Ntlm と呼ばれるモジュールですが、私がグーグル検索したすべての例では、ユーザー名、パスワード、およびドメインを明示的に指定する必要があります。私はそれをしたくありません-.NETのCr​​edentialCache.DefaultCredentialsのように、現在ログインしているユーザーの資格情報を要求で使用したいだけです。

Perl の専門家で、これを行う必要があった人はいますか?

ありがとう。

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

http - IIS->コネクタ->Tomcat(NTLM認証)

私は、潜在的なセットアップについてのフィードバックを得たいと思っていました。そして、この道に着手する前に、それがおそらく機能することを確認したかったのです。

TomcatのIISを使用してNTLM認証を実行したい。tomcatで実行されているWebサービスがあり、IISによって要求が転送されます。

このサービスには、サービスを呼び出すリモートNTユーザーの知識が必要です。

私の質問は、この情報がIISから渡されるということですか?もしそうなら、それはどのような形で渡されますか。HTTPヘッダーなどで渡されますか?

ありがとう

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

perl - NTLM 認証を Perl の SOAP::Lite モジュールと統合するにはどうすればよいですか?

この Perl コードは、ASP.NET Web サービスへの匿名アクセスで機能しますが、統合セキュリティがオンになっていると、サービスは 401 エラーを返します。SOAP::Lite と組み合わせて NTLM モジュールを使用する必要があると思いますが、その方法が明確ではありません。これらのコンポーネントはどのように統合できますか?

0 投票する
3 に答える
2829 参照

javascript - ブラウザーが Windows 統合認証をサポートしているかどうかを確認する

IIS の特定のサイトまたはディレクトリに対して NTLM を有効にせずに、ログイン ダイアログ/ポップアップを表示せに、ブラウザーが NTLM をサポートしているかどうかを判断する方法はありますか? できれば、ColdFusion または JS と CF の組み合わせを使用してこれを決定してください。他のブラウザー (FF など) は NTLM 認証をサポートしているため、これを IE だけに制限したくありません。

0 投票する
10 に答える
288815 参照

wcf - WCFTestClient HTTP 要求は、クライアント認証方式 'Anonymous' で許可されていません

1 つの WCF サービスを作成し、それをサーバーにデプロイしました。このサービスを参照すると、?wsdl URL で肯定的な応答が返されます。現在、WCF テスト クライアントを使用してサービスをテストしようとしています。適切なメタデータが表示されます。しかし、サービスからメソッドのいずれかを呼び出そうとすると、例外が表示されます...スタックトレースのエラーの詳細は次のとおりです..

HTTP 要求は、クライアント認証スキーム「匿名」では許可されていません。サーバーから受信した認証ヘッダーは「Negotiate,NTLM」でした。

サーバー スタック トレース:


System.ServiceModel.Channels.HttpChannelUtilities.ValidateAuthentication (HttpWebRequest 要求、HttpWebResponse 応答、WebException responseException、HttpChannelFactory ファクトリ) で
HTTP 要求は、クライアント認証方式 '匿名' で承認されていません。サーバーから受信した認証ヘッダーは「Negotiate,NTLM」でした。

サーバー スタック トレース:

System.ServiceModel.Channels.HttpChannelUtilities.ValidateAuthentication (HttpWebRequest 要求、
HttpWebResponse 応答、WebException responseException、HttpChannelFactory ファクトリ) で

クライアント バインディング:

サーバーバインディング:

クライアントのクライアント セクション:

サーバーのサービス セクション:

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

java - GlassFish (または任意のサーブレット コンテナー) での HTTP 接続用の JCIFS NTLM 認証

NTLM 認証を必要とする IIS Web サイトに接続する Java クラスを作成しました。Java クラスは JCIFS ライブラリを使用し、次の例に基づいています。

この例は、コマンド プロンプトから実行すると正常に動作しますが、サーブレット コンテナー (具体的には GlassFish) で同じコードを使用しようとするとすぐに、IOException「サーバーが HTTP 応答コードを返しました: 401 for URL: .. ..」。

jcifs jar をシステム クラスパス (%GLASSFISH%/lib) に移動しようとしましたが、違いはないようです。

提案は大歓迎です。