【发布时间】:2016-12-20 02:56:39
【问题描述】:
我希望能够在 OAuth 期间为添加到我的服务的所有 Google 帐户使用 Directory API 所需的某些范围。但是,其中一些范围与免费的 Gmail 帐户无关。
现在,一种选择是在我们的服务本身中设置一个单独的流程,这样我们就可以让用户明白 Google Apps 和 Gmail 的不同之处。但从以前的经验来看,我发现不少用户不够精明,无法区分这两者,而是继续使用 Gmail 流程,这些用户最终会错过我们本可以提供的功能,如果他/她选择了 Google Apps 流程。
我宁愿避免这种情况,并让用户的事情尽可能简单。为此,我有什么办法可以在第一站期间指定“添加 this scope if this is a Google Apps account”?
【问题讨论】:
-
1.我不确定是否有办法在用户通过身份验证后确定它是否是应用程序帐户。 2. 如果可以的话,一旦您通过身份验证,就有一种方法可以请求额外的范围。 3. 有可能,但不知道你是如何编码的developers.google.com/identity/sign-in/web/incremental-auth
标签: oauth-2.0 google-api google-oauth