Skip to main content

Module for use ksu sso service

Project description

Настройка

Добавить в urls.py проекта в переменную urlpatterns выше всего остального следующий код:

path('admin/login/', AdminLogin.as_view()),
path('admin/logout/', UserLogout.as_view()),
path('sso/', include('sso_auth.urls')),

До этого сделать импорт:

from django.urls import path, include
from sso_auth.views import AdminLogin, UserLogout

В settings проекта добавить:

  • 'sso_auth' в INSTALLED_APPS
  • 'sso_auth.middleware.OauthMiddleware' в MIDDLEWARE
  • код ниже. нужно заполнить реальными данными от сервера авторизации
# settings for sso login
AUTH_USER_MODEL = 'sso_auth.OauthUser'
AUTHENTICATION_BACKENDS = ('sso_auth.backends.TokenAuth', 'django.contrib.auth.backends.ModelBackend')
SSO_URL = 'http://127.0.0.1:8000/oauth/'
CLIENT_ID = '1bc2aea0-4dad-4f4a-9f3d-4e205b0fc10a'
CLIENT_SECRET = 'Zo8DtoPgu6m533ySFDfBImo0Lao_sh50dxE-EAHJCkwCrNvaPztIsOQaxdB0nKrX11o'
REDIRECT_URI = 'http://127.0.0.1:8001/sso/process'

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ksu_sso_auth-0.0.6.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

ksu_sso_auth-0.0.6-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file ksu_sso_auth-0.0.6.tar.gz.

File metadata

  • Download URL: ksu_sso_auth-0.0.6.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.7.3

File hashes

Hashes for ksu_sso_auth-0.0.6.tar.gz
Algorithm Hash digest
SHA256 4c77f3d196df67256cb25379f5902910dac0a18d4c8c11f59e560b86f2b46e0d
MD5 2b9a93b2420368d95578dab2087e7239
BLAKE2b-256 eda72c4beeea8bc16cf8fc91228b07ba029879f8e6745eab84617aeb7217d297

See more details on using hashes here.

File details

Details for the file ksu_sso_auth-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: ksu_sso_auth-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.7.3

File hashes

Hashes for ksu_sso_auth-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 5ca19f9f412975016d7a706026b18b002a65ab3a1f12c1483e9a775c4b42ce01
MD5 92ced56987d4b2fbfa32d7dc8a74ca8a
BLAKE2b-256 628efc0bd6a8001ca52cf48a3f1462486a1ea2195f30d0f8a1a56752904ed817

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page