django-okta-auth icon indicating copy to clipboard operation
django-okta-auth copied to clipboard

Django Okta Auth is a library that acts as a client for the Okta OpenID Connect provider.

Results 8 django-okta-auth issues
Sort by recently updated
recently updated
newest added

It would be nice to have more extensive logging in the whole package, but if `messages` are used, please add ``` {% for m in messages %} {{ m }}...

I'm having trouble with getting the Middleware to work. I can successfully login via Okta and access the Django admin site, and other decorated views. However, this is while using...

https://github.com/AzMoo/django-okta-auth/blob/99116ff0650f3a20d5b03c8baa20ce6653009700/okta_oauth2/views.py#L57 Trying to implement the latest okta-signin-widget into my existing django project. I'm having difficulty with the callback method. Curernt okta-signin-widget as of 7.0+ no longer creates state or nonce...

![image](https://user-images.githubusercontent.com/106464026/228367704-40e11a89-4cb8-4d96-912c-97cb3326cc7c.png) Django Version: 3.2 Python Version: 3.9.16 Installed Applications: ['okta_oauth2.apps.OktaOauth2Config', 'webform.apps.WebformConfig', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.contenttypes', 'ajax_datatable'] Installed Middleware: ['django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'okta_oauth2.middleware.OktaMiddleware'] ```...

Currently there are many attributes of an Okta user that do not seem to be accessible in request.user, for example sAMAccountName. Only email, first, and last name Am I missing...

The documentation for how to use the SUPERUSER_GROUP (and potentially STAFF_GROUP) settings could be clearer.