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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37cc8ba5d65588cec7f55e747093e0478ac6fa8f56de1718a42e9ccf49b0029a |
|
MD5 | 9063527adc0495f0d330628598fffd83 |
|
BLAKE2b-256 | 528baa2b848c7a937ca4b6d84fa0aeb0fd86bb0df1652adb71be30ba023298eb |