2015-09-29 3 views
1

Я пытаюсь настроить мое приложение на основе python (SP) на auth с помощью okta. когда я прямо попал в URL-адрес приложения. Он правильно аутентифицирует пользователя и дает ответ. но когда я нажимаю значок приложения на стене окта, он выдает исключение «UnsolicitedResponse». может ли кто-нибудь понять, почему это происходит?UnsolicitedResponse at/auth/acs/

меня настроить мой IDP как этот enter image description here

слышать это журнал регистрации ошибок

Request Method:  POST 
Request URL: http://localhost:8000/auth/acs/ 
Django Version:  1.3.1 
Exception Type:  UnsolicitedResponse 
Exception Value:  

Unsolicited response: None 

Exception Location:  /nfs/wfc-zit-fil-002/home/v-sohilc/git/module/Services/saml-app/eggs/pysaml2-2.2.0-py2.7.egg/saml2/response.py in loads, line 517 
Python Executable: /usr/bin/python 
Python Version:  2.7.3 

ответ

0

Спасибо за отсутствия ответа я нашел один ответ для себя,

использование SAML 1 ответить с UnsolicitedResponse. Мне просто нужно установить boolean на стороне sp, говоря allow_UnsolicitedResponse = true в параметре setting.py (django).

+0

работа в лучшем случае, это не похоже на реальное решение для меня ... – macguru2000

+0

, пожалуйста, предложите 1 – Sohil

+0

Прошу прощения, теперь, когда я знаю больше о SAML, я полностью согласен с вашим решением. Виноват – macguru2000