我已经在 azure kubernetes(在 docker 容器内)上安装了 Spinnaker,并使用外部公共 IP 和端口访问 Spinnaker UI(配置了 2 个负载均衡器)
我正在尝试为大三角帆 UI 配置 OAuth2.0。按照此链接 https://www.spinnaker.io/setup/security/authentication/oauth/
完成的步骤:
在 Azure 中,创建了客户端密码,客户端 ID,将重定向 URL 传递为http://externalIP:9000
在 Spinnaker 上,通过以下步骤配置和启用 Oauth
CLIENT_ID=myClientId
CLIENT_SECRET=myClientSecret
PROVIDER=google|github|azure
hal config security authn oauth2 edit
–client-id $CLIENT_ID
–client-secret $CLIENT_SECRET
–provider $PROVIDER
hal config security authn oauth2 enable
现在,如果我尝试访问大三角帆 UI http://externalIP:9000。并在 chrome 浏览器中查看访问日志,它说找不到用户。
还需要什么配置?
应该能够访问 Spinnaker UI,它应该要求登录