Skip to main content

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',
        }
    }
}

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-okta-authentication-1.2.1.tar.gz (6.8 kB view details)

Uploaded Source

File details

Details for the file django-okta-authentication-1.2.1.tar.gz.

File metadata

File hashes

Hashes for django-okta-authentication-1.2.1.tar.gz
Algorithm Hash digest
SHA256 c7e6afbcad5f56f6059e37e422adb50f1ea232a73d0d0a99898769ec8321bab1
MD5 a4a12d75fb39548ee2a3f8ae4dbc95b2
BLAKE2b-256 efb8ca286b12d88afa627970f2e08cb86be16427b5adc165723323b79ed65170

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.2.1 This release

1 file

1.2

1 file

1.1.1

1 file

1.1

1 file

1.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page