問題タブ [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.
python - 誰かがsoap.pyまたはsudsをpython-ntlmと組み合わせましたか?
アプリの現在の(ひどく破壊されて無愛想な)cURLベース(cURLコマンドラインベース!)のSOAPクライアントをsudsまたはsoap.pyに置き換えたいと思います。問題は、MS CRMサービスに連絡する必要があるため、NTLMを使用する必要があることです。さまざまな理由から、NTLMプロキシを使用するのは少し面倒なので、そのサポートを提供するためにpython-ntlmを調べています。
この認証方法を使用するためにsudsまたはsoap.pyを作成できますか?もしそうなら、どのように?そうでなければ、他の提案は素晴らしいでしょう。
編集
以下で説明するように、sudsはすぐにpython-ntlmをサポートしています。
asp.net - ユーザーが認証プロンプトをキャンセルした場合、ユーザーを別のページにリダイレクトできますか?
IIS6 で NTLM 認証 (統合 Windows 認証) を使用して、ユーザーが認証要求をキャンセルした場合、ユーザーを別のページにリダイレクトするにはどうすればよいですか? web.config で 401 (試行済み) または 401.1 (int ではない) を取得することはできません。
問題が 401 ステータスの場合、リダイレクトできません。応答を取得するために意図的に 401 を要求しているためです。では、ブラウザー チャレンジでキャンセルされたときをキャプチャするにはどうすればよいでしょうか。
明確にするために、Firefox を開いて IWA ページに移動すると、ダイアログが表示され (about:config でそれを構成していないと仮定します)、使用する Windows 資格情報を入力します。彼らがその箱を止めるのを防ぎたい。
IIS6/7 でアプリごとにこの動作が必要です。IIS7 に移行する前に最初に質問したので、2 つの間で回答が変わる可能性があります。
ユーザーが 401 Auth リクエスト (つまり 401.1 エラー コード) をキャンセルしたことに基づいて、サーバーごとではなくアプリごとにリダイレクトする必要があります。
c# - HTTP 要求は、クライアント認証スキーム「Ntlm」では許可されていません サーバーから受信した認証ヘッダーは「NTLM」でした
これに似た SO に関する質問がたくさんあることは知っていますが、この特定の問題に関する質問は見つかりませんでした。
最初にいくつかのポイント:
- 私は、Sharepoint サーバーを制御できません。IIS 設定を微調整できません。
- IIS サーバーのバージョンは IIS 7.0 だと思います。
- Sharepoint Server は NTLM 経由のリクエストを予期しています。
- Sharepoint Server は、クライアント コンピューターと同じドメインにあります。
- .NET Framework 3.5、Visual Studio 2008 を使用しています
Sharepoint Web サービスを使用して SharePoint データを操作する単純なコンソール アプリを作成しようとしています。サービス参照を追加しました。以下は app.config です。
これは私のコードです:
GetListCollection() を呼び出すと、次のMessageSecurityExceptionがスローされます。
内部 WebException の場合:
さまざまなバインディングとさまざまなコードの微調整を試みて、適切に認証しようとしましたが、役に立ちませんでした。以下にそれらをリストします。
次の手順を試しました。
クライアントを作成する前にネイティブの Win32 Impersonator を使用する
これにより、同じエラー メッセージが生成されました。
クライアント資格情報の TokenImpersonationLevel の設定
これにより、同じエラー メッセージが生成されました。
セキュリティ モードの使用 = TransportCredentialOnly
これにより、別のエラー メッセージが表示されました。
ただし、https を使用する必要があるため、URI スキームを変更できません。
覚えていない他の組み合わせをいくつか試しましたが、それらを投稿します。私は本当にここで機知に富んでいます。Google には「Kerberos に切り替える」というリンクがたくさんありますが、私のサーバーは「ネゴシエート」ではなく NTLM のみを受け入れているようです (Kerberos を探しているかのように)。残念ながらそれはオプションではありません。 .
皆さん、何か助けはありますか?
python - Django SMTP と安全なパスワード認証
セキュリティで保護されたパスワード認証を必要とする SMTP サーバーを使用しています (たとえば、Outlook では SPA を確認する必要があります)。Django SMTPConnection で対処する方法はありますか? それとも、SPA に対処するための Python ソリューションについてのアイデアはありますか?
正直なところ、SPA について正確に理解するのに十分な情報を見つけることができませんでした。
- en.wikipedia:Secure_Password_Authentication
- http://www.kuro5hin.org/?op=displaystory;sid=2002/4/28/1436/66154
c# - Windows7でIPrincipal.IsInRoleを呼び出す
アプリケーションでNTLM認証を使用して、ユーザーが特定の操作を実行できるかどうかを判断します。(WinFormsアプリケーションで)現在のWindowsログインのIPrincipalを使用し、IsInRoleを呼び出して特定のグループメンバーシップを確認します。
ユーザーがマシンのローカル管理者であることを確認するには、次を使用します。
これは、現在のユーザーがAdministrator
ユーザーであるか、グループのメンバーである別のユーザーである場合に機能しますBuiltin\Administrators
。
Windows 7でのテストでは、これが期待どおりに機能しなくなっていることがわかりました。ユーザーはAdministrator
引き続き正常に機能しますが、グループのメンバーである他のユーザーは、呼び出しBuiltin\Administrators
に対してfalseを返します。IsInRole
この違いの原因は何でしょうか?デフォルト設定がどこかで変更されたように感じますが(gpeditで可能)、原因のように見えるものは見つかりません。
windows-ce - WindowsCE6のNTLMSetUserInfo
C++でWinCE6を対象とした独自のユーザー設定ユーティリティを作成したいと思います。すべてのNTLM関数(この関数などntlmssp.lib
)には、私が見つけられないものが必要です。Platform Builderディレクトリを検索しましたが、libではなくdllファイルしか見つかりません。
誰かが私が実際にこれらの関数にアクセスする方法、またはlibファイルを見つける方法に光を当てることができますか?
coldfusion - NTLM を使用する IIS バージョン 5 で coldfusion を使用したシングル サインオン
こんにちは、誰でもこれについて私に指示できますか。これはどのようにセットアップされますか。私は基本的に、IDとパスワードを使用してWindowsにログインするときにユーザーが自動的にログインするようにするアプリケーションを持っているので、基本的にcoldfusionアプリケーションを使用して認証されますか? 任意のポインタをいただければ幸いです。
ありがとう :)
ruby - Ruby NTLM ライブラリ
Rubyに推奨される優れたNTLMライブラリを持っている人はいますか?
http://rubyforge.org/projects/rubyntlm/がありますが、かなり長い間触れられていませんでした。
更新: クライアント ライブラリを探していることを指摘するのを忘れていました。使用したいサービスは NTLM の背後にあります。
asp.net - ユーザーがNTLMで再認証する必要がある
私は、asp.net mvc 2.0サイトのNTLM(web.configのauthenication = "windows")です。
現在、ユーザーがログインすると、一度に数週間ログインし続けます。
アプリケーションの使用は、ログインしたサービスアカウントを使用するコンピューターを共有するユーザーに開放されています。
これらのユーザーを処理するために、毎回AD資格情報の入力を各ユーザーに再度求めるサイトが必要です。(サイトでのアクティビティは、一意に識別されたユーザーにリンクされている必要があります。)
あなたが提供できるどんな助けにも感謝します。
トレイキャロル
python - Pythonを使用した統合Windows認証(NTLM)を使用したExchangeを介したSMTP
ログインしたWindowsユーザーの資格情報を使用して、NTLMを使用してExchangeサーバーへのSMTP接続を認証したいと思います。
python-ntlmモジュールとSMTPのNTLM認証を有効にする2つの パッチを知っていますが、現在のユーザーのセキュリティトークンを使用したいので、ユーザー名とパスワードを指定する必要はありません。
Pythonとurllib2を使用したWindows認証と非常によく似た問題。