gpt4 book ai didi

java - 如何将 Google OAuth 限制到特定的 Google Apps 域

转载 作者:太空宇宙 更新时间:2023-11-04 14:22:50 25 4
gpt4 key购买 nike

我有一个 Java Web 应用程序,它使用 Google OAuth 进行身份验证(使用此 API: http://goo.gl/6wWyT3 )并且工作正常。但是,我需要一种方法来仅允许来自某个 Google Apps for Education 域(例如 mike@wdu.edu.ng)的用户能够使用 Google 的 OAuth 访问该应用程序。我该怎么办?

最佳答案

使用参数 hd=<domain.com> 将用户发送至 Google在授权请求中(通过修改 buildLoginUrl)跳过帐户选择器屏幕,并在返回时检查从 Google 返回的声明是否包含 hd claim 值(value) <domain.com>在 getUserInfoJson 中强制执行访问要求

关于java - 如何将 Google OAuth 限制到特定的 Google Apps 域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26997737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com