限制应用使用OAuth登录到一个域(例如abc.com)。 通过以下步骤获取错误:
执行此操作时会发生以下错误:
OAuth 2参数只能有一个值:hd
在错误堆栈跟踪中,客户端ID可见。这是安全隐患吗?
如何修复此错误?
答案 0 :(得分:0)
根据documentation the hd parameter适用于G Suite,因此您可能正在重复使用hd参数,一个使用hd=*
,另一个使用托管域。同时声明您不应该依赖此UI优化来控制对应用的访问。
在错误堆栈跟踪中,客户端ID可见。这是一种安全吗? 风险?
无。 It is not a secret。它用于调试目的。
如何修复此错误?
尝试替换参数hd
而不是添加新参数。通常,这应该在您的请求的每个参数中完成。此外,OAuth2 documentation在您重复参数时会出现invalid_request
错误。