我正在一個(gè)我最近繼承的項(xiàng)目中工作,以使其為生產(chǎn)做好準(zhǔn)備。其中一項(xiàng)任務(wù)是為 SSO 啟用嚴(yán)格模式,但是一旦我這樣做,它就會(huì)立即失敗。我正在利用“python-saml”庫(kù)為應(yīng)用程序提供 SSO 功能。經(jīng)過(guò)一些調(diào)試后,腳本在這里失?。?nbsp; # Checks the issuers issuers = self.get_issuers() for issuer in issuers: if issuer is None or issuer != idp_entity_id: raise OneLogin_Saml2_ValidationError( 'Invalid issuer in the Assertion/Response (expected %(idpEntityId)s, got %(issuer)s)' % { 'idpEntityId': idp_entity_id, 'issuer': issuer }, OneLogin_Saml2_ValidationError.WRONG_ISSUER這告訴我的是,發(fā)行者與身份提供者 ID 不同,它實(shí)際上是。我對(duì) SSO 的了解是有限的,但是,這會(huì)有所不同似乎很奇怪。如何解決這個(gè)問(wèn)題,或者如果這些故意不同,我如何啟用嚴(yán)格模式?
1 回答

開(kāi)心每一天1111
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊
問(wèn)題在于對(duì) idp 實(shí)體 ID 值的理解。這應(yīng)該與 SAML 響應(yīng)中的頒發(fā)者相同。
添加回答
舉報(bào)
0/150
提交
取消