OAuth 故障排查

问题类型

在 OAuth 中,可能会由于以下原因产生问题:

注意:

按照 OAuth 配置步骤 操作,以解决由于配置不匹配导致的错误。

由于无效 Client ID 导致的问题

  • Microsoft - 错误信息: 在目录 'domainName' 中未找到标识符为 '0add***********606c' 的 application。
OAuth 故障排查:由于在目录中未找到应用程序导致的错误


 

  • Google - 错误信息: 未找到 OAuth 客户端。


 

OAuth 故障排查:由于未找到客户端导致的错误


 

  • 解决方案: 需要提供正确的 Client ID。

由于无效 Client Secret 导致的问题

  • 错误信息: 由于错误或已过期的 ClientSecret 导致错误。


 

OAuth 故障排查:由于错误或过期的 ClientSecret 导致的错误


 

  • 解决方案: 需要提供正确的 Client Secret。

由于无效 Scope 导致的问题

  • Microsoft - 错误信息: 由于无效输入导致错误。
  • Google - 错误信息: 某些请求的 scopes 无效。


 

OAuth 故障排查:由于请求的 scopes 无效导致的授权错误


 

  • 解决方案: 需要根据相应用途提供正确的 Scope。

由于无效 Authentication URL 导致的问题

  • 错误信息: 在保存 OAuth 提供商时,如果 Authentication URL 不正确,将会重定向到错误的页面,而不是正确的页面。
  • 解决方案: 需要提供正确的 Authentication URL。

由于无效 Token URL 导致的问题

  • 错误信息: 由于无效的 TokenURL 导致错误。


 

OAuth 故障排查:由于无效令牌导致的错误


 

  • 解决方案: 需要提供正确的 Token URL。

由于 Redirect URL 导致的问题

  • Microsoft - 错误信息: 请求中的重定向 URI 与配置的重定向 URI 不匹配。


 

OAuth 故障排查:Microsoft 中的 URL 不匹配错误


 

  • Google - 错误信息: Redirect URI mismatch


 

OAuth 故障排查:Google 中的 URL 不匹配错误


 

  • 解决方案: 从 OpManager 界面复制正确的重定向 URI,并在创建/更新应用时粘贴该 URI。

由于超时条件导致的问题

  • 错误信息: 由于在超时时间内无法获得连接而导致错误。


 

OAuth 故障排查:由于连接延迟导致的错误信息


 

  • 变通办法: 尝试增加配置的超时时间。超时时间范围为 10-300 秒。

由于刷新令牌过期导致的问题

  • 错误信息: 由于刷新令牌已过期导致错误。


 

OAuth 故障排查:由于刷新令牌过期导致的错误信息


 

  • 解决方案: 前往 OAuth 提供商设置,点击该令牌已过期的 OAuth 提供商的编辑图标,重新配置该配置文件,将生成一个新的刷新令牌。


 

OAuth 故障排查:OAuth 提供商设置

如果在检查上述问题后仍无法解决 OAuth 错误,请尝试以下操作:

  • 确保正确输入 Client ID 和 Client Secret。如果不正确或已过期,请更新为正确的值。
  • 验证 Authentication URL 和 Token URL 是否正确。错误的 URL 可能会导致重定向或授权问题。
  • 确保在 OpManager 服务器上可以访问 Token URL。如果无法访问,请尝试启用 OpManager 代理设置,然后再次测试连接。

如果问题仍然存在,请联系 OpManager 技术支持 以获得进一步帮助。

 

感谢您的反馈!

此内容对您有帮助吗?

很抱歉给您带来不便。请帮助我们改进此页面。

我们该如何改进此页面?
您是否需要有关此主题的协助?
点击“提交”,即表示您同意根据隐私政策处理个人数据。