我正在尝试为我的大学创建一个网络服务,该服务使用Google Apps进行教育。我们有自己的主题登录页面。我想知道是否可以使用oauth / openID来使用我们的Google应用程序帐户登录。我知道当我使用通用oauth时,我可以输入学校的电子邮件地址并强制它使用Google应用程序域,但是有没有直接重定向到它的方法?
答案 0 :(得分:0)
您可以使用oauth请求中的hd参数指定要登录的Google Apps域。我认为应用领域需要启用选项和/或是付费域名,但我不确定这部分
示例网址
https://accounts.google.com/o/oauth2/auth?access_type=offline&DOMAIN.COM&response_type=code&redirect_uri=http%3A%2F%2Flocalhost&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcalendar&client_id=CLIENT_ID&type=web_server