Homeland 如何设置 SSO

pkuphy · May 29, 2020 · Last by qieangel replied at July 14, 2020 · 3167 hits

我参考文档中的说明设置好了 sso.enable sso.urlsso.secret,但是重启 docker 后,没有任何变化。 直接访问 /auth/sso/show /auth/sso/login 等 URL 都返回 404。

请问如何设置 SSO,以及该怎么判断我的设置是否生效?

2 Floor has deleted

因为代码有 bug,这里改成: app/models/setting.rb: 93

enable: (ENV["sso_enable"] == 'true' || ENV["sso.enable"] == 'true' || false),

原来是:

enable: (ENV["sso_enable"]  || ENV["sso.enable"]  || false),

会造成 179 行的 self.sso[:enable] 值是个字符串 true,Setting.sso_enabled?的值就一直是 false,无法正确开启 sso。

You need to Sign in before reply, if you don't have an account, please Sign up first.