Joh*_*n B 4 google-app-engine oauth-2.0
我想将Oauth 2用于使用Java的Google App Engine中的应用程序,但我没有找到任何有用的好例子,如果有人能帮助我,我会非常感激,这是令人沮丧的事情,没有找到好的例子,thnak您.
pin*_*yid 10
我的2c是避免oauth2库.当然意见可能会有所不同,但对我来说,它们提供了非常漏洞的抽象,所以你最终会被后门拖入了解oauth.至少对我来说,花一个小时阅读告诉你所有你需要知道的两个页面,并小心避开所有其他页面,会让你到达你想去的地方.
简单来说,步骤是: -
使用您的应用/客户端ID和所需的范围调用auth URL.包括"电子邮件"范围.
Google将引导用户完成登录,并(如果是第一次通过)授权对话
随后的访问......
您需要知道的一切都在oauth游乐场页面内.如果单击按钮,您将看到它遵循上面概述的步骤.
然后,您需要处理可能的错误情况,例如
你需要阅读这两个网页: - https://developers.google.com/accounts/docs/OAuth2WebServer和OAuth园地https://developers.google.com/oauthplayground/
相信我,只要您知道如何形成URL,存储刷新令牌(它只是一个字符串)并解析JSON响应,那么您需要的所有内容都在这些页面上.除了 ...
所有文档都跳过了在会话中保留用户ID的需要,以便您知道访问您的应用程序的用户身份.如果您使用的是AppEngine,您可能会对使用单独的appengine登录的appengine示例代码感到困惑.忽略它.您将使用oauth对用户进行身份验证,因此appengine内容不适用并且有些令人困惑.
它实际上比一些文档更容易让你相信,就像我说的那样,漏洞库没有帮助.
| 归档时间: |
|
| 查看次数: |
5097 次 |
| 最近记录: |