Authenticated users using Okta
Project description
Django Okta Auth allows you to authenticate through Okta.
Installation
Run pip install django-okta-authentication
Add the OktaBackend to your AUTHENTICATION_BACKENDS setting:
AUTHENTICATION_BACKENDS = (
...
'okta_auth.backends.OktaBackend',
)
Edit your urls.py to include:
urlpatterns = [
url(r'^okta/', include('okta_auth.urls')),
...
]
Settings
###OKTA_DOMAIN
Okta domain.
###OKTA_CLIENT_ID
Okta client id.
###OKTA_CLIENT_SECRET
Okta client secret.
###OKTA_SCOPE
default: 'openid email' OAuth scope parameter.
###OKTA_RESPONSE_TYPE
default: 'id_token' OAuth response type parameter.
###OKTA_USER_CREATION
default: True Allow creation of new users after successful authentication.
Logging
To enable logging add okta_auth to LOGGING['loggers'] options.
LOGGING = {
...,
'loggers': {
...,
'okta_auth': {
'handlers': ['console'],
'level': 'DEBUG',
}
}
}
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
Close
Hashes for django-okta-authentication-1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b2718f08322992f8d5ef370ed416e5d3f474be0e56b08299d2e52458da8ac2a |
|
MD5 | 3890692b8acc9e4a38072de865eeda06 |
|
BLAKE2b-256 | aed43d3416a85b7d8debec39d2103eaf11d5b3ed363738ad06d35d5c34c4f494 |