取得NTLM Active Directoryのユーザーデータをレールw/o IIS
-
02-07-2019 - |
質問
多くの証言によって作られているタブの数を送NTLMデータにSharePointサイトへの自動認証を行う、と思うことが可IIS.
私は同じことを内部レールサイトです。
なんだろうけど、日本人のように思NTLM認証タイプのユーザー情報をApache/mongrelアクセス-コントロールにより、提供のコースで走るウィンドウボックス内のアクティブディレクトリをドメイン)?
解決
んといって出るHTTPヘッダを送る必要がありますを得るためには、firefoxや家への返送、NTLM認証もの、ものご要求に対応するサーバ側では?
を使用できるものrubyの win32図書館 アクセス元のwindows認証機能を取り扱う、NTLM.
思考の道の少なくとも抵抗があるCOMコンポーネントの認証のために、その場合、ご利用いのWin32OLE ruby図書館があります。
であれば、COMポることができるかもしれませる何かを見つけなければならない一つのその他のライブラリですのネイティブwin32方法です。
できない場合は、いくruby Cます。もちろん、このlinuxの場合、拡張はrubyでも簡単、microsoftの認証APIは少しょう。
いがい始めたのは、曲:-)
他のヒント
チュートリアルを作成しましたLinuxにApache用のパッチを適用したmod_ntlmモジュールをインストールする方法、NTLM認証されたユーザー名をRailsに渡す方法、およびそこからRailsセッションを作成する方法。そのため、Railsアプリケーションを実行するためにWindowsサーバーは必要ありません。
Firefoxで自動NTLM認証を有効にする方法もあります— " about:config"と入力します場所フィールドで「network.automatic-ntlm-auth.trusted-uris」を検索します。ここで、自動NTLM認証を使用するサーバーを入力できます。
プレゼンテーションも堂々と情報の場合には誰をご理解す。
私は挑戦したい、という思いを抱いると思ったきインターネットはモバイル-エキス、ユーザーはwindowsのユーザー名を使用NTLMからレールのプラMongrel/Windows(InstantRails実際).る記述の基本的なコードの管理は各種ハンドシェーク運用のNTLMRuby図書館 http://rubyforge.org/projects/rubyntlm/ やだったのですが素晴らしいFirefoxやっべIEで使用すれば問題ありません。
Mongrelをサポートしていない保alivesのtype1/2/3メッセージ交換(少なくともネイティブだと思いがhack/fixで、IEの要求やFirefoxを取得する。
な認証、レールサーバーのWindowsに対するリモートNTLMサービスなどSharepointは他のウェブサイト)を見直したが、認証、IEブラウザに対するレールサーバーのWindowsなMongrel.IISのようにオプションとしても基本的なApacheとFastCGI.の元気少し無骨および後者などMongrel.
Apache ntlmモジュールを使用することもできます。これにより、アプリケーションにヘッダーを渡します認証されたユーザーのユーザー名。そのモジュールは少し古いように見えますが、ニーズに合った他のモジュールをいくつか提案します。
古い質問ですが、同様の答えを探してこれに出会いました。
ここで説明する方法を使用できます( http://blog.rayapps.com/2008/12/02/ntlm-windows-domain-authentication-for-rails-application/ )。ただし、mod_ntlmはUNIX / LinuxマシンでのWindows認証用です。 mod_auth_sspiは、WindowsでのApacheからのwinNT認証に必要なものです。
この特定のプロジェクトは有望に見え、貢献者を探しています:
これはまだ試していません。今のところ、Raimondsのソリューションの実装を計画しています。多くの成功を収めているようです。
ワッフルをご覧ください。 Win32 APIを使用して、Windows上のSSOをJavaサーバーに提供します。いくつかの実装されたフィルターがあります(サーブレット、tomcatバルブ、スプリングセキュリティ)。