4

現在、PerlダンサーによるWebアプリケーションを構築中です。このアプリでは、ユーザーが私の会社のActive Directoryを使用して認証する必要があります。ユーザーにユーザー名とパスワードを要求するのを避けるため、Windows統合認証を使用したいと考えています。しかし、Dancerフレームワークだけでなく、このタイプの認証をPerlで使用する方法を説明するドキュメントを見つけるのは難しいことです。この時点で、私はApacheやIISにこのアプリケーションをデプロイするかどうか分からないので、両方で動作するものが望ましいでしょう。誰も私が始めるのを助けるための提案がありますか?Perlダンサーアプリケーションでの統合Windows認証の使用

+1

mod_perlとntlmをはじめにグーグルで調べてみてください。私はそれがWebサーバーをバイパスしている場合、どのように動作するのか分かりません。 –

+0

ありがとう、リチャード。 Apache/mod_perlに固有のことがいくつかありますが、このアプリケーションのデプロイ方法が不明なので、より一般的なものを探すことを望んでいました。 – indiguy

+0

追加の検索をした後、私はPlac/PSGIが私のためにこれを扱うことができるのだろうかと思った。いくつかのPlack認証モジュールがありますが、統合Windows認証についてはわかりません。何かご意見は? – indiguy

答えて

3

これをチェックして、他の誰かがPerlMonksにこのような質問をしていて、それが彼らのために働いたようです。私は今すぐテストしています。 PerlMonks上

質問:perlのモジュールを使用してすべての参照 http://sivel.net/2007/05/sso-apache-ad-1

http://www.perlmonks.org/?node_id=821419

は、元のポスターでは、次のガイドを使用したことを述べた https://metacpan.org/module/Apache2::AuthenNTLM

編集:それは作品を!

  1. あなたのApacheの設定がntlm.confファイルをロードしていることを確認してください

  2. あなたのPDCのための全体のFQDNを使用しないでください。ホスト名だけです。

  3. 'PerlSetVar ntlmdebug 1'が役に立ちます。後でそれをオフにすることを忘れないでください。

関連する問題