SonarQube Azure AD 集成不起作用
SonarQube Azure AD integration not working
我在 windows VM 上托管 Sonarqube,IIS 和反向代理配置为支持 SSL 证书。
一切都适用于基本 (user/password) 身份验证,但我在使 Azure AD 身份验证工作时遇到问题
我按照说明设置了 Azure AD 集成。我已经配置了 Azure AD 集成,提供了正确的客户端 ID、新机密、正确的租户 ID、基本服务器 url 是正确的,没有结尾“/”。
尽管所有步骤都正确执行,但 Azure AD 身份验证不起作用:当我单击按钮登录时,使用 Microsoft 登录页面发送请求,我被重定向回登录页面
我使用带有插件 Azure AD 身份验证版本 1.2.0 的 Sonarqube 8.0.0.29455
请检查以下几点:
重定向 URL 应该配置正确的 URL,
e.g. https:// sonarqube.example.com/oauth2/callback/aad
。这里/oauth2/callback/aad是除了申请URL之外的必须。重定向 URL 必须有一个 https
或环回地址,否则 Azure AD 登录将不起作用。
例如,如果您的主要 URL 是“https://sonarqube.example.com”,您将输入“https://sonarqube.example.com/oauth2/callback/aad”
在门户中设置所需的权限并在需要时授予许可
i) 登录并阅读用户资料
ii) 读取所有用户的基本资料
检查Running SonarQube behind an IIS Reversed Proxy | Microsoft Docs
时的重写规则
确保你没有在防火墙后面。
尝试升级sonarqube
进行任何更改后重新启动所有内容。
参考文献:
我在 windows VM 上托管 Sonarqube,IIS 和反向代理配置为支持 SSL 证书。 一切都适用于基本 (user/password) 身份验证,但我在使 Azure AD 身份验证工作时遇到问题
我按照说明设置了 Azure AD 集成。我已经配置了 Azure AD 集成,提供了正确的客户端 ID、新机密、正确的租户 ID、基本服务器 url 是正确的,没有结尾“/”。
尽管所有步骤都正确执行,但 Azure AD 身份验证不起作用:当我单击按钮登录时,使用 Microsoft 登录页面发送请求,我被重定向回登录页面
我使用带有插件 Azure AD 身份验证版本 1.2.0 的 Sonarqube 8.0.0.29455
请检查以下几点:
重定向 URL 应该配置正确的 URL,
e.g. https:// sonarqube.example.com/oauth2/callback/aad
。这里/oauth2/callback/aad是除了申请URL之外的必须。重定向 URL 必须有一个https
或环回地址,否则 Azure AD 登录将不起作用。 例如,如果您的主要 URL 是“https://sonarqube.example.com”,您将输入“https://sonarqube.example.com/oauth2/callback/aad”在门户中设置所需的权限并在需要时授予许可
i) 登录并阅读用户资料
ii) 读取所有用户的基本资料
检查Running SonarQube behind an IIS Reversed Proxy | Microsoft Docs
时的重写规则确保你没有在防火墙后面。
尝试升级sonarqube 进行任何更改后重新启动所有内容。
参考文献: