我在consumer.AuthRequest
中扩展了AuthRequest的getMessage这是我得到的对象。我在添加的openid_shutdown_ack参数
之前删除了这些值<openid.message.Message {...(<Symbol Bare namespace>, 'openid_shutdown_ack'): '2015-04-20', ('http://openid.net/extensions/sreg/1.1', 'optional'): 'nickname,fullname,postcode,country,language,timezone', ('http://openid.net/srv/ax/1.0', 'type.country'): 'http://axschema.org/contact/country/home', ('http://specs.openid.net/auth/2.0', 'mode'): 'checkid_setup', ('http://openid.net/srv/ax/1.0', 'type.timezone'): 'http://axschema.org/pref/timezone', ('http://openid.net/srv/ax/1.0', 'required'): 'email', ('http://openid.net/srv/ax/1.0', 'type.email'): 'http://axschema.org/contact/email'}>
此邮件将转换为request.htmlMarkup(realm,redirect_to)并发送给google。
这是将此迁移参数发送给Google的正确方法吗?
答案 0 :(得分:0)
只要它包含一个openid_shutdown_ack字段作为查询参数,其值为2015-04-20就可以了。
验证更改是否按预期工作很简单,如果您继续看到警告消息,那么您的实现存在问题(仅供参考预期行为,imdb.com目前正在正确实施此操作 - 请注意,您尝试使用Google帐户登录时不会显示警告消息。
希望有所帮助!