我们在我们的应用程序中使用One Click Action电子邮件标记。我们已经在白名单上列出了我们发送电子邮件的电子邮件ID(XXX@YYY.com)。
从列入白名单的电子邮件ID发送电子邮件时,也会显示该按钮。但是当点击时,它会调用提供的服务,但它不会向我们提供授权用户信息,例如。持票人令牌。我们需要检查该操作是否来自授权用户。我们不接受该人的详细信息。请求 - 响应详细信息如下。
用户按“取消”按钮时调用的URL https://XXXXX.appspot.com/my/service?reqs=%5B%7B%22reqId%22%3A%20%22d690026a-1a54-de13-abf0-65c80ea0b23f%22%7D%5D
收到请求标题
{'User-Agent':'Mozilla / 5.0(X11; Linux x86_64)AppleWebKit / 1.0(KHTML,如Gecko; Gmail动作)','主持':'happierhr.happierhr.appspot.com','X -Appengine-Region':'?','X-Appengine-City':'?','X-Appengine-Citylatlong':'0.000000,0.000000','Content-Type':'; charset =“utf-8”','X-Appengine-Country':'US'}
预期的请求标头
{'Host':'XXXXXX.appspot.com','Content-Type':'; charset =“utf-8”','X-Appengine-Country':'ZZ','授权':'Bearer BEARER_TOKEN_FULL_STRING','User-Agent':'Mozilla / 5.0(X11; Linux x86_64)AppleWebKit / 1.0( KHTML,如Gecko; Gmail动作)'}
正如您所见,没有发送授权密钥。因此,我们无法在我们的应用程序中授权用户。它失败了。