/auth/acs/ 的主动响应

UnsolicitedResponse at /auth/acs/

我正在尝试将基于 python 的应用程序 (SP) 配置为使用 okta 进行身份验证。当我直接点击应用程序的 url 时。它正确地验证用户并给出响应。但是当我点击 okta 墙上的应用程序图标时,它会抛出异常 "UnsolicitedResponse"。任何人都知道为什么会这样吗?

我已经像这样配置了我的 IDP

听说是错误日志

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

感谢没有回复我自己找到了一个答案,

saml 1 用于响应 UnsolicitedResponse。我只需要在 sp 端设置布尔值,在 setting.py (django) 中说 allow_UnsolicitedResponse = true。