django-oidc-provider/docs/sections/installation.rst

50 lines
1 KiB
ReStructuredText
Raw Normal View History

2016-02-11 20:24:34 +00:00
.. _installation:
Installation
############
Requirements
============
2017-07-11 05:29:24 +00:00
* Python: ``2.7`` ``3.4`` ``3.5`` ``3.6``
2018-02-20 02:43:26 +00:00
* Django: ``1.7`` ``1.8`` ``1.9`` ``1.10`` ``1.11`` ``2.0``
2016-02-11 20:24:34 +00:00
Quick Installation
==================
If you want to get started fast see our ``/example_project`` folder.
Install the package using pip::
$ pip install django-oidc-provider
Add it to your apps::
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'oidc_provider',
# ...
)
Add the provider urls::
urlpatterns = patterns('',
# ...
url(r'^openid/', include('oidc_provider.urls', namespace='oidc_provider')),
# ...
)
Generate server RSA key and run migrations (if you don't)::
$ python manage.py migrate
2016-10-05 17:18:38 +00:00
$ python manage.py creatersakey
2016-02-11 20:24:34 +00:00
Add required variables to your project settings::
LOGIN_URL = '/accounts/login/'