支持SSO,一次登录多站点登录
GITHUB:https://github.com/SRELabs/passportcd /home/cloudsa/ mkdir passport.cloudsa.org git clone [email protected]:SRELabs/passport.git passport.cloudsa.org
cd passport.cloudsa.org pip install -r requirements.txt
mv archer/settings.py.sample archer.setting.py如果你使用sqlite3,数据库配置默认即可。如果想使用MySQL,那么请将配置文件中的mysql改为default即可。
vim archer/settings.py
DATABASES = { 'mysql': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'archer_user', 'USER': 'root', 'PASSWORD': '', 'HOST': 'localhost', 'PORT': '3306', }, 'default':{ 'ENGINE': 'django.db.backends.sqlite3', 'NAME': 'data/main.db' } }
启用OTP动态口令
ARCHER_ENABLE_OTP = True # False关闭
python manage.py migrate
# python manage.py createsuperuser Username (leave blank to use 'root'): cloudsa Email address: [email protected] Password: Password (again): Superuser created successfully.
python manage.py runserver2017-05-13