Django SAML Auth выдает ошибку Sorry, you are not allowed to access this app

Я пытаюсь интегрировать SSO аутентификацию с помощью grafana-django-saml2-auth

Мои файлы SAML_AUTH выглядят следующим образом

SAML2_AUTH = {

'METADATA_LOCAL_FILE_PATH': os.path.join(BASE_DIR,'ssometadata.xml'),

'DEBUG': False,  # Send debug information to a log file

# Optional settings below
'DEFAULT_NEXT_URL': 'XXX/SearchScreen/',  # Custom target redirect URL after the user get logged in. Default to /admin if not set. This setting will be overwritten if you have parameter ?next= specificed in the login URL.
'CREATE_USER': True,  # Create a new Django user when a new user logs in. Defaults to True.
'NEW_USER_PROFILE': {
    'USER_GROUPS': ["user"],  # The default group name when a new user logs in
    'ACTIVE_STATUS': True,  # The default active status for new users
    'STAFF_STATUS': False,  # The staff status for new users
    'SUPERUSER_STATUS': False,  # The superuser status for new users
},

'ASSERTION_URL': 'http://127.0.0.1:8000/',  # Custom URL to validate incoming SAML requests against
'ENTITY_ID': 'http://127.0.0.1:8000/saml2_auth/acs/',  # Populates the Issuer element in authn request
'USE_JWT': False,  # Set this to True if you are running a Single Page Application (SPA) with Django Rest Framework (DRF), and are using JWT authentication to authorize client users

}

когда я обращаюсь к приложению, получаю следующую ошибку .

Извините, вам не разрешен доступ к этому приложению Чтобы сообщить о проблеме с доступом, пожалуйста, свяжитесь с вашим системным администратором

Код ошибки: 1106

Причина: Произошла ошибка при обработке вашего запроса.

Может ли кто-нибудь помочь, как это исправить?

Спасибо,

У меня возникла такая же проблема. Проблема заключалась в том, что идентификатор сущности в файле settings.py отличался от того, который я указал в конфигурации IdP (я использую Azure AD, но эта ошибка может возникнуть и в Okta или другом провайдере).

Также проверьте, имеет ли пользователь разрешение на доступ к DEFAULT_NEXT_URL странице.

Вернуться на верх