Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / DLRSP / django-sp
Django application for social authentication and other security integrations.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DLRSP%2Fdjango-sp
Stars: 2
Forks: 0
Open Issues: 11
License: mit
Language: Python
Repo Size: 2.47 MB
Dependencies:
535
Created: over 8 years ago
Updated: 9 days ago
Last pushed: 10 days ago
Last synced: 10 days ago
Commit Stats
Commits: 130
Authors: 2
Mean commits per author: 65.0
Development Distribution Score: 0.015
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/DLRSP/django-sp
Topics: 2fa, django, pyhton, security, sessions, social-login
Files
Dependencies
- Markdown *
- coverage *
- coveralls *
- django *
- django-axes *
- django-cors-headers *
- django-countries *
- django-crispy-forms *
- django-errors *
- django-image-cropping *
- django-jenkins *
- django-oauth-toolkit *
- django-otp *
- django-phonenumber-field *
- django-two-factor-auth *
- django-user-sessions *
- djangorestframework *
- docutils *
- easy_thumbnails *
- geopip2 *
- phonenumbers *
- pyjwkest *
- pytest *
- pytest-django *
- pytest-randomly *
- python-social-auth *
- social-auth-app-django *
- sweetify *
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- github/codeql-action/analyze v1 composite
- github/codeql-action/autobuild v1 composite
- github/codeql-action/init v1 composite
- pypa/gh-action-pypi-publish release/v1 composite
- wearerequired/lint-action v1 composite
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- peaceiris/actions-gh-pages v3 composite
- click ==8.0.3
- colorama ==0.4.4
- ghp-import ==2.0.2
- gitdb ==4.0.9
- gitpython ==3.1.24
- importlib-metadata ==4.8.2
- jinja2 ==3.0.3
- markdown ==3.3.4
- markupsafe ==2.0.1
- mergedeep ==1.3.4
- mkdocs ==1.2.3
- mkdocs-git-revision-date-plugin ==0.3.1
- mkdocs-material ==7.3.6
- mkdocs-material-extensions ==1.0.3
- packaging ==21.2
- pygments ==2.10.0
- pymdown-extensions ==9.0
- pyparsing ==2.4.7
- python-dateutil ==2.8.2
- pyyaml ==6.0
- pyyaml-env-tag ==0.1
- six ==1.16.0
- smmap ==5.0.0
- typing-extensions ==3.10.0.2
- watchdog ==2.1.6
- zipp ==3.6.0
- asgiref ==3.4.1
- atomicwrites ==1.4.0
- attrs ==21.2.0
- certifi ==2021.10.8
- cffi ==1.15.0
- charset-normalizer ==2.0.8
- colorama ==0.4.4
- coverage ==6.2
- coveralls ==3.3.1
- cryptography ==36.0.0
- cssselect2 ==0.4.1
- defusedxml ==0.7.1
- deprecated ==1.2.13
- django ==3.2.10
- django-appconf ==1.0.5
- django-axes ==5.27.0
- django-cors-headers ==3.10.0
- django-countries ==7.2.1
- django-crispy-forms ==1.13.0
- django-errors ==0.13.0
- django-formtools ==2.3
- django-image-cropping ==1.6.1
- django-ipware ==4.0.0
- django-jenkins ==0.110.0
- django-oauth-toolkit ==1.5.0
- django-otp ==1.1.3
- django-phonenumber-field ==5.2.0
- django-two-factor-auth ==1.13.1
- django-user-sessions ==1.7.1
- djangorestframework ==3.12.4
- docopt ==0.6.2
- docutils ==0.18.1
- easy-thumbnails ==2.8
- future ==0.18.2
- idna ==3.3
- importlib-metadata ==4.8.2
- iniconfig ==1.1.1
- jwcrypto ==1.0
- lxml ==4.6.5
- markdown ==3.3.6
- oauthlib ==3.1.1
- packaging ==21.3
- phonenumbers ==8.12.38
- pillow ==8.4.0
- pluggy ==1.0.0
- py ==1.11.0
- pycparser ==2.21
- pycryptodomex ==3.11.0
- pyjwkest ==1.4.2
- pyjwt ==2.3.0
- pyparsing ==2.4.7
- pytest ==6.2.5
- pytest-django ==4.4.0
- pytest-randomly ==3.10.1
- python-social-auth ==0.3.6
- python3-openid ==3.2.0
- pytz ==2021.3
- qrcode ==6.1
- reportlab ==3.6.3
- requests ==2.26.0
- requests-oauthlib ==1.3.0
- setuptools ==59.4.0
- six ==1.16.0
- social-auth-app-django ==5.0.0
- social-auth-core ==4.1.0
- sqlparse ==0.4.2
- svglib ==1.1.0
- tinycss2 ==1.1.1
- toml ==0.10.2
- urllib3 ==1.26.7
- webencodings ==0.5.1
- wrapt ==1.13.3
- zipp ==3.6.0
- aiohttp ==3.8.5
- aiosignal ==1.3.1
- asgiref ==3.7.2
- async-timeout ==4.0.2
- attrs ==23.1.0
- backports-zoneinfo ==0.2.1
- certifi ==2023.7.22
- cffi ==1.15.1
- charset-normalizer ==3.2.0
- coverage ==6.5.0
- coveralls ==3.3.1
- cryptography ==41.0.3
- defusedxml ==0.7.1
- deprecated ==1.2.14
- django ==4.2.4
- django-appconf ==1.0.5
- django-axes ==6.1.0
- django-cors-headers ==4.2.0
- django-countries ==7.5.1
- django-crispy-forms ==2.0
- django-errors ==2.3.2
- django-formtools ==2.4.1
- django-image-cropping ==1.7
- django-jenkins ==0.110.0
- django-oauth-toolkit ==2.3.0
- django-otp ==1.2.2
- django-phonenumber-field ==6.4.0
- django-two-factor-auth ==1.15.3
- django-user-sessions ==2.0.0
- djangorestframework ==3.14.0
- docopt ==0.6.2
- docutils ==0.20.1
- easy-thumbnails ==2.8.5
- exceptiongroup ==1.1.2
- frozenlist ==1.4.0
- future ==0.18.3
- geoip2 ==4.7.0
- idna ==3.4
- importlib-metadata ==6.8.0
- iniconfig ==2.0.0
- jwcrypto ==1.5.0
- markdown ==3.4.4
- maxminddb ==2.4.0
- multidict ==6.0.4
- oauthlib ==3.2.2
- packaging ==23.1
- phonenumbers ==8.13.17
- pillow ==10.0.0
- pluggy ==1.2.0
- pycparser ==2.21
- pycryptodomex ==3.18.0
- pyjwkest ==1.4.2
- pyjwt ==2.8.0
- pypng ==0.20220715.0
- pytest ==7.4.0
- pytest-django ==4.5.2
- pytest-randomly ==3.13.0
- python-social-auth ==0.3.6
- python3-openid ==3.2.0
- pytz ==2023.3
- qrcode ==7.4.2
- requests ==2.31.0
- requests-oauthlib ==1.3.1
- setuptools ==68.0.0
- six ==1.16.0
- social-auth-app-django ==5.2.0
- social-auth-core ==4.4.2
- sqlparse ==0.4.4
- sweetify ==2.3.1
- tomli ==2.0.1
- typing-extensions ==4.7.1
- urllib3 ==2.0.4
- wrapt ==1.15.0
- yarl ==1.9.2
- zipp ==3.16.2
- aiohttp ==3.8.5
- aiosignal ==1.3.1
- asgiref ==3.7.2
- async-timeout ==4.0.2
- attrs ==23.1.0
- certifi ==2023.7.22
- cffi ==1.15.1
- charset-normalizer ==3.2.0
- coverage ==6.5.0
- coveralls ==3.3.1
- cryptography ==41.0.3
- defusedxml ==0.7.1
- deprecated ==1.2.14
- django ==4.2.4
- django-appconf ==1.0.5
- django-axes ==6.1.0
- django-cors-headers ==4.2.0
- django-countries ==7.5.1
- django-crispy-forms ==2.0
- django-errors ==2.3.2
- django-formtools ==2.4.1
- django-image-cropping ==1.7
- django-jenkins ==0.110.0
- django-oauth-toolkit ==2.3.0
- django-otp ==1.2.2
- django-phonenumber-field ==6.4.0
- django-two-factor-auth ==1.15.3
- django-user-sessions ==2.0.0
- djangorestframework ==3.14.0
- docopt ==0.6.2
- docutils ==0.20.1
- easy-thumbnails ==2.8.5
- exceptiongroup ==1.1.2
- frozenlist ==1.4.0
- future ==0.18.3
- geoip2 ==4.7.0
- idna ==3.4
- importlib-metadata ==6.8.0
- iniconfig ==2.0.0
- jwcrypto ==1.5.0
- markdown ==3.4.4
- maxminddb ==2.4.0
- multidict ==6.0.4
- oauthlib ==3.2.2
- packaging ==23.1
- phonenumbers ==8.13.17
- pillow ==10.0.0
- pluggy ==1.2.0
- pycparser ==2.21
- pycryptodomex ==3.18.0
- pyjwkest ==1.4.2
- pyjwt ==2.8.0
- pypng ==0.20220715.0
- pytest ==7.4.0
- pytest-django ==4.5.2
- pytest-randomly ==3.13.0
- python-social-auth ==0.3.6
- python3-openid ==3.2.0
- pytz ==2023.3
- qrcode ==7.4.2
- requests ==2.31.0
- requests-oauthlib ==1.3.1
- setuptools ==68.0.0
- six ==1.16.0
- social-auth-app-django ==5.2.0
- social-auth-core ==4.4.2
- sqlparse ==0.4.4
- sweetify ==2.3.1
- tomli ==2.0.1
- typing-extensions ==4.7.1
- urllib3 ==2.0.4
- wrapt ==1.15.0
- yarl ==1.9.2
- zipp ==3.16.2
- aiohttp ==3.8.5
- aiosignal ==1.3.1
- asgiref ==3.7.2
- async-timeout ==4.0.2
- attrs ==23.1.0
- certifi ==2023.7.22
- cffi ==1.15.1
- charset-normalizer ==3.2.0
- coverage ==6.5.0
- coveralls ==3.3.1
- cryptography ==41.0.3
- defusedxml ==0.7.1
- deprecated ==1.2.14
- django ==4.2.4
- django-appconf ==1.0.5
- django-axes ==6.1.0
- django-cors-headers ==4.2.0
- django-countries ==7.5.1
- django-crispy-forms ==2.0
- django-errors ==2.3.2
- django-formtools ==2.4.1
- django-image-cropping ==1.7
- django-jenkins ==0.110.0
- django-oauth-toolkit ==2.3.0
- django-otp ==1.2.2
- django-phonenumber-field ==6.4.0
- django-two-factor-auth ==1.15.3
- django-user-sessions ==2.0.0
- djangorestframework ==3.14.0
- docopt ==0.6.2
- docutils ==0.20.1
- easy-thumbnails ==2.8.5
- exceptiongroup ==1.1.2
- frozenlist ==1.4.0
- future ==0.18.3
- geoip2 ==4.7.0
- idna ==3.4
- iniconfig ==2.0.0
- jwcrypto ==1.5.0
- markdown ==3.4.4
- maxminddb ==2.4.0
- multidict ==6.0.4
- oauthlib ==3.2.2
- packaging ==23.1
- phonenumbers ==8.13.17
- pillow ==10.0.0
- pluggy ==1.2.0
- pycparser ==2.21
- pycryptodomex ==3.18.0
- pyjwkest ==1.4.2
- pyjwt ==2.8.0
- pypng ==0.20220715.0
- pytest ==7.4.0
- pytest-django ==4.5.2
- pytest-randomly ==3.13.0
- python-social-auth ==0.3.6
- python3-openid ==3.2.0
- pytz ==2023.3
- qrcode ==7.4.2
- requests ==2.31.0
- requests-oauthlib ==1.3.1
- setuptools ==68.0.0
- six ==1.16.0
- social-auth-app-django ==5.2.0
- social-auth-core ==4.4.2
- sqlparse ==0.4.4
- sweetify ==2.3.1
- tomli ==2.0.1
- typing-extensions ==4.7.1
- urllib3 ==2.0.4
- wrapt ==1.15.0
- yarl ==1.9.2
- aiohttp ==3.8.5
- aiosignal ==1.3.1
- asgiref ==3.7.2
- async-timeout ==4.0.2
- attrs ==23.1.0
- certifi ==2023.7.22
- cffi ==1.15.1
- charset-normalizer ==3.2.0
- coverage ==6.5.0
- coveralls ==3.3.1
- cryptography ==41.0.3
- defusedxml ==0.7.1
- deprecated ==1.2.14
- django ==3.2.20
- django-appconf ==1.0.5
- django-axes ==6.1.0
- django-cors-headers ==4.2.0
- django-countries ==7.5.1
- django-crispy-forms ==2.0
- django-errors ==2.3.2
- django-formtools ==2.4.1
- django-image-cropping ==1.7
- django-jenkins ==0.110.0
- django-oauth-toolkit ==2.3.0
- django-otp ==1.2.2
- django-phonenumber-field ==6.4.0
- django-two-factor-auth ==1.15.3
- django-user-sessions ==2.0.0
- djangorestframework ==3.14.0
- docopt ==0.6.2
- docutils ==0.20.1
- easy-thumbnails ==2.8.5
- frozenlist ==1.4.0
- future ==0.18.3
- geoip2 ==4.7.0
- idna ==3.4
- iniconfig ==2.0.0
- jwcrypto ==1.5.0
- markdown ==3.4.4
- maxminddb ==2.4.0
- multidict ==6.0.4
- oauthlib ==3.2.2
- packaging ==23.1
- phonenumbers ==8.13.17
- pillow ==10.0.0
- pluggy ==1.2.0
- pycparser ==2.21
- pycryptodomex ==3.18.0
- pyjwkest ==1.4.2
- pyjwt ==2.8.0
- pypng ==0.20220715.0
- pytest ==7.4.0
- pytest-django ==4.5.2
- pytest-randomly ==3.13.0
- python-social-auth ==0.3.6
- python3-openid ==3.2.0
- pytz ==2023.3
- qrcode ==7.4.2
- requests ==2.31.0
- requests-oauthlib ==1.3.1
- setuptools ==68.0.0
- six ==1.16.0
- social-auth-app-django ==5.2.0
- social-auth-core ==4.4.2
- sqlparse ==0.4.4
- sweetify ==2.3.1
- typing-extensions ==4.7.1
- urllib3 ==2.0.4
- wrapt ==1.15.0
- yarl ==1.9.2
- aiohttp ==3.8.5
- aiosignal ==1.3.1
- asgiref ==3.7.2
- async-timeout ==4.0.2
- attrs ==23.1.0
- certifi ==2023.7.22
- cffi ==1.15.1
- charset-normalizer ==3.2.0
- coverage ==6.5.0
- coveralls ==3.3.1
- cryptography ==41.0.3
- defusedxml ==0.7.1
- deprecated ==1.2.14
- django ==4.2.4
- django-appconf ==1.0.5
- django-axes ==6.1.0
- django-cors-headers ==4.2.0
- django-countries ==7.5.1
- django-crispy-forms ==2.0
- django-errors ==2.3.2
- django-formtools ==2.4.1
- django-image-cropping ==1.7
- django-jenkins ==0.110.0
- django-oauth-toolkit ==2.3.0
- django-otp ==1.2.2
- django-phonenumber-field ==6.4.0
- django-two-factor-auth ==1.15.3
- django-user-sessions ==2.0.0
- djangorestframework ==3.14.0
- docopt ==0.6.2
- docutils ==0.20.1
- easy-thumbnails ==2.8.5
- frozenlist ==1.4.0
- future ==0.18.3
- geoip2 ==4.7.0
- idna ==3.4
- iniconfig ==2.0.0
- jwcrypto ==1.5.0
- markdown ==3.4.4
- maxminddb ==2.4.0
- multidict ==6.0.4
- oauthlib ==3.2.2
- packaging ==23.1
- phonenumbers ==8.13.17
- pillow ==10.0.0
- pluggy ==1.2.0
- pycparser ==2.21
- pycryptodomex ==3.18.0
- pyjwkest ==1.4.2
- pyjwt ==2.8.0
- pypng ==0.20220715.0
- pytest ==7.4.0
- pytest-django ==4.5.2
- pytest-randomly ==3.13.0
- python-social-auth ==0.3.6
- python3-openid ==3.2.0
- pytz ==2023.3
- qrcode ==7.4.2
- requests ==2.31.0
- requests-oauthlib ==1.3.1
- setuptools ==68.0.0
- six ==1.16.0
- social-auth-app-django ==5.2.0
- social-auth-core ==4.4.2
- sqlparse ==0.4.4
- sweetify ==2.3.1
- typing-extensions ==4.7.1
- urllib3 ==2.0.4
- wrapt ==1.15.0
- yarl ==1.9.2