Django user profiles management app
Project description
Django user profiles management app
Documentation
The full documentation is at https://django-sso-app.readthedocs.io.
Quickstart
Install Django SSO App:
pip install django-sso-app
Add it to your INSTALLED_APPS:
INSTALLED_APPS = (
...
'django.contrib.sites',
'rest_framework',
'rest_framework.authtoken',
'django_sso_app',
'allauth',
'allauth.account',
'allauth.socialaccount',
'django_countries',
'django_filters',
'treebeard',
...
)
Setup settings.py:
MIDDLEWARE = [
...
'django.contrib.auth.middleware.AuthenticationMiddleware', # required by django-sso-app
'django_sso_app.core.authentication.middleware.DjangoSsoAppAuthenticationMiddleware', # django-sso-app
...
]
...
LOGIN_URL = '/login/'
LOGIN_REDIRECT_URL = '/'
SITE_ID = 1
Add Django SSO App’s URL patterns:
from django.utils import timezone
from django.views.i18n import JavaScriptCatalog
from django.views.decorators.http import last_modified
from django_sso_app.urls import (urlpatterns as django_sso_app__urlpatterns,
api_urlpatterns as django_sso_app__api_urlpatterns,
i18n_urlpatterns as django_sso_app_i18n_urlpatterns)
last_modified_date = timezone.now()
js_info_dict = {}
urlpatterns = [
...
url(r'^jsi18n/$', last_modified(lambda req, **kw: last_modified_date)(JavaScriptCatalog.as_view()), js_info_dict,
name='javascript-catalog'),
...
]
urlpatterns += django_sso_app__urlpatterns
urlpatterns += django_sso_app__api_urlpatterns
urlpatterns += django_sso_app_i18n_urlpatterns
Features
TODO
Running Tests
Does the code actually work?
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install tox (myenv) $ tox
Development commands
pip install -r requirements_dev.txt invoke -l
Credits
Tools used in rendering this package:
History
0.12.0 (2021-10-11)
Minor release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-sso-app-0.12.0.tar.gz
(162.8 kB
view hashes)
Built Distribution
Close
Hashes for django_sso_app-0.12.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 646505688ea373fc8b40f6b359453c00594415da41b194d7abbc3d8304de2e42 |
|
MD5 | 7d29657d8007eb87014186cdee5f3812 |
|
BLAKE2b-256 | cb418ff2e3b1f1e6bad70779caa60d3ac7dc5afcc3252e06eea6bbae4986a9e5 |