本文介绍了AppIdentityError:在验证不记名令牌时收件人错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我们在我们的应用程序中使用一键式操作电子邮件标记。我们的电子邮件已被列入电子邮件ID([email protected]),我们将发送电子邮件。
We are using One Click Action Email Markup in our application. Our email has been white-listed the email id ([email protected]) from which we are sending the emails.
我们正在收到 AppIdentityError:错误的收件人,当我们尝试验证持票人令牌时。完整的堆栈跟踪:
We are getting AppIdentityError: Wrong recipient, when we try to verify the Bearer Token. Complete stacktrace:
以下是用于验证持票人付款的代码片段en:
Below is code snippet for verifying bearer token:
GMAIL_ISSUEE = '[email protected]'
GOOGLE_API_CLIENT_SERVICE_ID = '[email protected]'
BEARER_TOKEN=self.request.headers["Authorization"].split('Bearer ')[1]
token = client.verify_id_token(BEARER_TOKEN.strip(), GOOGLE_API_CLIENT_SERVICE_ID)
以上代码是从:
推荐答案
@萨加已经证实了这一点。
@Sagar has confirmed this has worked.
而不是:
Instead of:
client.verify_id_token(BEARER_TOKEN, GOOGLE_API_CLIENT_SERVICE_ID)
使用sender域作为目标受众:
Use the sender domain as the intended audience:
client.verify_id_token(BEARER_TOKEN, "yourdomain.com")
这篇关于AppIdentityError:在验证不记名令牌时收件人错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!