Django Basic 認証実装

# pip install wsgi-basic-auth
# pip install django_environ

.env ファイル作成してid, password を記述
WSGI_AUTH_CREDENTIALS=id:password

wsgi.py 修正

import os
from django.core.wsgi import get_wsgi_application
from wsgi_basic_auth import BasicAuth
import environ
env = environ.Env()
env.read_env('path to .env')

#application = get_wsgi_application()
application = BasicAuth(get_wsgi_application())

Apache 側には WSGIPassAuthorization On をつける

Comment Form

コメントを表示する前に、管理人の承認が必要になることがあります。その場合は、承認されるまでコメントは表示されませんので、ご了承ください。

スタイル用のHTMLタグが使えます

Trackback

Recent entry

Search

Tag Cloud

Page Top