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.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 796e34226d8ddac427e99b3af17a560a9dadf38129d4fdf74b30c0b832a4d02c |
|
MD5 | 6ba4c4a5f215c57099b7464dded1623d |
|
BLAKE2b-256 | c5f564061ec0aadc6d9f9d104f03e428b84f9e893b2197a9eff053fe6603ec3d |