【发布时间】:2011-09-23 20:18:29
【问题描述】:
我正在尝试启用我的 GWT 应用程序使用他们的 Google 帐户对用户进行身份验证。我基本上需要的只是为每个用户提供一个独特的价值,并确保这些价值总是能描述正确的用户。主要要求是,我必须编写的代码行数尽可能少:-)
我正在尝试使用 gwt-oauth2 库,但看起来 OAuth 的整个想法是提供一个令牌,允许访问不同的私有资源,如邮件、联系人等,但它没有定义用户本身。
问题 #1 - Google 给我的令牌是否只定义了“有权访问用户私人数据的会话”而不定义“唯一用户”?
问题 #2 - 我是否应该使用 OpenID,因为我 100% 确定我永远不需要访问任何私人数据,而我唯一需要的就是拥有用户的唯一描述符?
对于那些认为它与Easiest way to enable Google authentication for GWT application? (non-GAE-hosted) 重复的人。这个问题不是关于用于尽快解决问题的库,这个问题是关于“身份验证是否是授权的子集”的理解。对于我来说,问题是 OAuth 与 OpenID。
【问题讨论】:
标签: java authentication gwt openid authorization