3日間、私はOkta & SAMLの周りを頭の中に入れようとしていました。私のローカルマシン(OSXマーベリックス)で"SignatureError:署名の検証に失敗しました" - Okta、pySAML2
、私は正常にここに記載された手順に従うことができる午前:http://developer.okta.com/docs/guides/pysaml2
物事の仕事。
しかし、ほぼ同じコードを実行しているCentOSボックスのプロダクションサーバーにすべてを移動すると、私はこの「SignatureError:署名の検証に失敗しました」というエラーに直面しています。
Traceback (most recent call last): auth_response = saml_client.parse_authn_request_response(SAMLResponse, entity.BINDING_HTTP_POST) File \"/usr/local/lib/python2.7.11/lib/python2.7/site-packages/saml2/client_base.py\", line 599, in parse_authn_request_response binding, **kwargs)
response = response.loads(xmlstr, False, origxml=origxml) File \"/usr/local/lib/python2.7.11/lib/python2.7/site-packages/saml2/response.py\", line 510, in loads self._loads(xmldata, decode, origxml)
File \"/usr/local/lib/python2.7.11/lib/python2.7/site-packages/saml2/response.py\", line 335, in _loads **args) File \"/usr/local/lib/python2.7.11/lib/python2.7/site-packages/saml2/sigver.py\", line 1756, in correctly_signed_response class_name(response), origdoc)
File \"/usr/local/lib/python2.7.11/lib/python2.7/site-packages/saml2/sigver.py\", line 1571, in _check_signature raise SignatureError(\"Failed to verify signature\") SignatureError: Failed to verify signature
私はこのエラーをトラブルシューティングする方法を探してインターネットを精査しました。私はSAMLとOktaを初めて使用しています。
私の前提は、これはxmlsec1が生産マシン上で異なった動作をすることと関係があります。しかしバージョンは同じです。多くの依存関係があるので、どこに問題があるのかわかりません。
誰もこのエラーに遭遇しましたか?私が何を試すことができるかもしれないかについてのあらゆる考え?