mod_authnz_external.

mod_authnz_externalは認証に使用されるApacheモジュールです。
今すぐダウンロード

mod_authnz_external. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Jan Wolter
  • 出版社のWebサイト:
  • http://unixpapa.com/mod_authnz_external/

mod_authnz_external. タグ


mod_authnz_external. 説明

mod_authnz_externalは認証に使用されるApacheモジュールです。 mod_authnz_externalは認証に使用されるApacheモジュールです。 2つのモジュールは基本的に同じ機能を提供し、主にApacheの他の認証コードとは異なります.Apache 2.1以降では、mod_authnz_externalを設定する必要があります.Apache HTTPデーモンは、ユーザーがログインとパスワードを供給するようにするように設定できます。一部のディレクトリのページにアクセスする前に。認証は、指定されたパスワードがユーザーに対して正しいかどうかを確認するプロセスです。 Apacheには、いくつかの異なる種類のデータベースを認証するための標準モジュールがあります。外部認証モジュールは、他のデータベースに基づく認証システムを作成するための柔軟なツールを提供します。このモジュールは、2つの多少異なる方法のいずれかで使用できます。外部認証:ユーザーがログインとパスワードを供給すると、MOD_AUTH * _外alは書き込みプログラムを実行し、ログインとパスワードを渡します。プログラムは、必要なチェックとログ記録を行い、Apacheへの承認/拒否フラグを返します。これは、認証ごとに外部プログラムを起動するというオーバーヘッドがあるため、これは内部的に認証を実行するよりも遅くなります。しかし、それが非常に有用である少なくとも2つの状況があります。ラピッドプロトタイピング。 mod_auth * _外alはとても素敵なスイス軍ナイフオーセンティケータを作ります。多くの奇妙な認証アプリケーションにカスタム認証システムをすばやく入れることができます。外部認証プログラムは、シェルスクリプトまたはPerlプログラムにすることができます。 Apacheモジュールの構築についてはあまり知らずに書くことができます。バグはApacheサーバーの全体的な整合性を危険にさらさないでしょう。アクセス制限Apacheが実行されているユーザーIDにユーザーデータベースを読みやすくしたくない状況があります。このような場合、外部認証プログラムはデータベースにアクセスできないSUIDプログラムになることができます。たとえば、UNIXシャドウパスワードデータベースから認証を実行したい場合は、rootとしてApacheを実行するのに十分な愚かではない場合は、慎重に書かれたSUID-rootの外部認証プログラムがあなたのためにジョブを実行できます。シャドウパスワードファイルおよびPAM(PWAUTH)のためのそのようなオーセンティケータは別々に利用可能です。ハードコード認証:一部のフックはmod_auth * _外alに挿入されており、書くハードコード内の認証ルーチンへの呼び出しで外部認証プログラムへの呼び出しを簡単に交換します。これは、ただのApacheモジュールをスクラッチから書くだけで、MOD_AUTH * _外alから簡単にロジックを借りることができます。モジュールのバグがApacheをクラッシュする可能性があるため、外部オーセンティケータを使用するよりも危険ですが、パフォーマンスは通常優れています。 mod_auth * _ externalは、シャドウパスワードファイルを認証するための最良の現在のソリューション、およびその他の同様のアプリケーションと思います。 Rapid Protyptypingと独自のモジュールを構築する簡単な方法で、mod_perlは場合によってはより良いソリューションである可能性があります。要件: ・Apache 2.1


mod_authnz_external. 関連ソフトウェア