gpt4 book ai didi

python - 使用 Python OpenID 库将 openid_shutdown_ack 参数传递给我的应用程序

转载 作者:行者123 更新时间:2023-12-01 04:54:23 25 4
gpt4 key购买 nike

我有一个正在使用 Python OpenID 库的应用程序。我用它来针对 Google 帐户验证我的应用程序。

Google 正在弃用 OpenID 2.0 身份验证。要购买一些额外的迁移时间,请允许额外的参数( google docs openID )。

如何使用 Python OpenID 库将传递 openid_shutdown_ack 参数添加到我的应用程序?

最佳答案

我发现以下解决方案从 AuthRequest 扩展了 getMessage 方法

def extend_with_openid_shutdown_ack(self, realm, return_to=None, immediate=False):
message = consumer.AuthRequest.getMessage(self, realm, return_to, immediate)
message.setArg(consumer.BARE_NS, 'openid_shutdown_ack','2015-04-20')
return message

然后当我从消费者 begin() 方法返回请求实例时替换实例的函数

request.getMessage = extend_with_openid_shutdown_ack.__get__(request, type(request))

关于python - 使用 Python OpenID 库将 openid_shutdown_ack 参数传递给我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27757837/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com