签名验证失败:无效填充 - Python flask-saml2

Signature verification failed: invalid padding - Python flask-saml2

提问人:KarSho 提问时间:11/2/2023 更新时间:11/13/2023 访问量:105

问:

在 Python SSO 中,我使用的是 flask-saml2 库。 我将“根据需要签署响应”设为 True 并续订 .pem 文件。 之后,我收到以下错误,

{"message":"Signature verification failed: invalid padding"}

代码是:

@app.route('/')
def index():
        stateInfo = request.cookies.get('state')
        clientId = request.cookies.get('clientCode')
        if sp.is_user_logged_in():
            auth_data = sp.get_auth_data_in_session()
            
            profileKey = {
                'user_id': auth_data.nameid
            }

        else:
            return redirect(url_for('invalid'))

你能帮我解决这个问题吗?

Python XML Flask 单点登录 SAML

评论

1赞 Skully 11/17/2023
您是否确保文件格式符合 SAML SP 和 IdP 的要求?来自 IdP 的响应也必须与 SP 预期收到的响应相匹配。.pem

答: 暂无答案