Metadata-Version: 2.4
Name: django-okta-client
Version: 1.2.2
Summary: Okta client Django app
Author-email: Irving Leonard <irvingleonard@gmail.com>
License: The Unlicense
Project-URL: homepage, https://github.com/irvingleonard/django-okta-client
Project-URL: repository, https://github.com/irvingleonard/django-okta-client.git
Keywords: okta,saml,saml2
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: The Unlicense (Unlicense)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: System :: Systems Administration :: Authentication/Directory
Requires-Python: >=3.7
License-File: LICENSE
Requires-Dist: asgiref
Requires-Dist: django
Requires-Dist: djangorestframework
Requires-Dist: normalized-django-settings>=1.1.0
Requires-Dist: okta
Requires-Dist: pysaml2
Requires-Dist: tqdm
Provides-Extra: dev
Requires-Dist: simplifiedapp; extra == "dev"
Provides-Extra: production
Requires-Dist: gevent; extra == "production"
Requires-Dist: greenlet; extra == "production"
Requires-Dist: gunicorn[gevent]; extra == "production"
Requires-Dist: psycogreen; extra == "production"
Requires-Dist: psycopg-binary; extra == "production"
Requires-Dist: zope.event; extra == "production"
Requires-Dist: zope.interface; extra == "production"
Dynamic: description
Dynamic: license-file
Dynamic: summary

This app adapts your Django site as a service provider to work with Okta SAML authentication.

It defines a custom AUTH_USER_MODEL based on the Okta API User object and it has an optional authentication backend that connects to the Okta API and synchronizes the users and groups on login.

There's also a mixin to handle Okta Event Hooks in your views easily.

TODO:
- Everything

Refs:
- ?
