7

nginx http auth request モジュールに相当するものを探していますが、Apache 用です。

着信 HTTP 要求ごとに、モジュールはサブ要求を認証/承認バックエンドに送信します。認証リクエストには、元のリクエストのパスとすべてのヘッダーが含まれます。認証要求の結果に基づいて、元の要求が許可される (HTTP コード 200)、拒否される (HTTP コード 403)、またはログインが要求される (HTTP コード 401)。このような一般的なメカニズムにより、非常に柔軟な認証および承認スキームを構築できます。

このようなことは Apache で可能ですか (おそらくサードパーティのモジュールの助けを借りて)?

4

3 に答える 3

1

このモジュールはまさにそれを行います... http://search.cpan.org/~chansen/Authen-Simple-HTTP-0.2/lib/Authen/Simple/HTTP.pm

# または mod_perl Authen ハンドラとして

PerlModule Authen::Simple::Apache
PerlModule Authen::Simple::HTTP

PerlSetVar AuthenSimpleHTTP_url "http://www.host.com/protected"

<Location /protected>
  PerlAuthenHandler Authen::Simple::HTTP
  AuthType          Basic
  AuthName          "Protected Area"
  Require           valid-user
</Location> 
于 2016-06-25T21:26:43.700 に答える