.. _installation: Installation ############ Requirements ============ * Python: ``2.7`` ``3.4`` * Django: ``1.7`` ``1.8`` ``1.9`` 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 creatersakey $ python manage.py migrate Add required variables to your project settings:: SITE_URL = 'http://localhost:8000' LOGIN_URL = '/accounts/login/'