【问题标题】:how to use Use Google Authentication for Java webportal with SSO如何将 Google Authentication for Java webportal 与 SSO 结合使用
【发布时间】:2014-04-14 10:24:15
【问题描述】:

我是 GA(OAuth) 新手。

在基于 Java Web 的门户网站上使用 Google 身份验证时,我有一些疑问。 1) 我如何以及在哪里配置我的门户网站(例如https://abc.xyz.com)?

2) 如果我有 100 个用户群,在这种情况下,我是否必须创建每个用户的帐户才能获得 Google 的身份验证?如果是,那么我应该如何将它们映射到上述门户?

3) 我用过我用过http://ocpsoft.org/java/setting-up-google-oauth2-with-java/ 有什么办法可以避免在我的网络应用程序级别维护clientID、Clientsecret 或JSon 并且仍然可以实现来自GA 的安全身份验证?

4) 如何在 Java Web 应用程序中实现 SSO 和 GA? 任何早期帮助将不胜感激。

谢谢

【问题讨论】:

    标签: java google-authentication


    【解决方案1】:

    1) 您可以在 https://code.google.com/apis/console/ 中配置您的门户网站详细信息。使用左侧菜单“API 访问”>“创建客户端 ID”。

    2) 您不必为每个用户进行配置。每次他们访问您的应用程序时,他们都会使用自己的 Google 帐户登录。

    3) 不,您无法避免客户 ID 和客户机密。要使此功能正常工作,它们是必需的。

    阅读更多https://developers.google.com/console/help/?csw=1#UsingOAuth2

    【讨论】:

    • 关于第 2 点的感谢,如何区分拥有有效谷歌帐户但对我的门户网站无效的用户?我是否还必须承担维护用户密码的开销,以便在使用客户端 ID 和机密向 GA 发送请求之前对它们进行身份验证?如果我听起来不正确,请告诉我
    • Jay,对上述问题有什么建议吗?
    猜你喜欢
    • 1970-01-01
    • 2017-09-19
    • 2021-11-24
    • 2017-02-13
    • 1970-01-01
    • 1970-01-01
    • 2013-09-25
    • 2018-11-25
    • 2020-04-29
    相关资源
    最近更新 更多