Changes between Version 3 and Version 4 of DjangoHttpAuthMiddleware


Ignore:
Timestamp:
12/28/07 06:44:10 (12 years ago)
Author:
sgk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DjangoHttpAuthMiddleware

    v3 v4  
    4343ちょっとしたコードの追加で、HTTPサーバが申告してきたユーザがユーザデータベースに無ければ作ってしまうという実装も可能ですが、ここでは敢えて、そうはしていません。 
    4444 
    45 使うには、「`settings.py`」の「`MIDDLEWARE_CLASSES`」にクラス名「`httpauth.ByHttpServerMiddleware`」を追加してください。 
     45使うには、「`settings.py`」の「`MIDDLEWARE_CLASSES`」にミドルウェア名「`httpauth.ByHttpServerMiddleware`」を追加してください。 
    4646「`django.contrib.auth.middleware.AuthenticationMiddleware`」よりも前に挿入する必要があります。 
    4747あとは、Djangoでの認証のルール通り、「`@login_required`」などのデコレータをビュー関数につけるだけです。 
     
    6767欠点は、現状では基本認証しか実装してないことです。 
    6868 
    69 使うには、「`settings.py`」の「`MIDDLEWARE_CLASSES`」にクラス名「`httpauth.Middleware`」を追加してください。 
     69使うには、「`settings.py`」の「`MIDDLEWARE_CLASSES`」にミドルウェア名「`httpauth.Middleware`」を追加してください。 
    7070「`django.contrib.auth.middleware.AuthenticationMiddleware`」よりも前に挿入する必要があります。 
    7171あとは、認証を行いたいビュー関数に「`@http_login_required()`」デコレータをつけてください。