-
Notifications
You must be signed in to change notification settings - Fork 134
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: OpenID Connect Button missing on login page #1645
Comments
感谢你提交的问题或反馈,我会在有时间的时候回复在此期间你可以看看之前被解决的反馈说不定有你需要的答案。 |
Do you disable it either in Setting page or enviroment variable ( |
So wired, do you try restart the zealot service? |
yeah, docker restart / host server restart, no change |
Sorry, I've checked all the possible locations and found no issues at all. Moreover, the version you've screenshotted above is the nightly version, which is the latest development version and does not have the issue you mentioned. Or is there any private communication method to help you find the specific problem? |
thanks for your effort! I will try to create a new instance with a fresh postgres database. this will work |
Hi @icyleaf |
Thanks for testing feedback.
It will store the OIDC setting if configure it from Setting page. dig the data from DB:
|
@icyleaf I just run through the whole upgrade process with a fresh test-instance (no data, just the initial setup database with starting with 5.3.0 -> 5.3.1 -> 5.3.2 -> 5.3.3 -> 5.3.4. Everything good, OIDC Button is there. Fresh installation of 5.3.6 works, only upgrade from 5.3.5 and earlier seems to be faulty. |
A very detailed analysis process, I checked the changelog and roughly understood the issue. In version 5.3.5, a breaking change was made which means that while the registration feature was disabled, all third-party logins would also be disabled (hiding the enabled authorization button). Perhaps these two logics should be set as independent switches. |
true that! I can confirm this behaviour. When I set ZEALOT_REGISTER_ENABLED to true, the OIDC button appears. Thanks! |
This issue has been reported by other users before. After careful consideration, I have decided to retract this logic and disable the built-in registration feature. This will not affect third-party authorization logins. I will supplement a complete RFC later. |
Relates to #1671 |
部署方式 | How to Deploy
使用一键部署脚本 | Using zealot-docker on-click install (Default)
部署版本 | Version
5.3.5 and 5.3.6
Git 哈希值 (长度 40)| Git Ref (40 length)
dont know
反代服务 | Reverse Proxy
ngnix
HTTPS 证书类型 | HTTPS(SSL)
可受信任的证书 Verified SSL
已阅读文档 | Read the document
描述 | Description
Hi,
after update from 5.3.3 to 5.3.6 the button "Sign in with OpenID" is missing on the login page.
5.3.5 has the same issue, 5.3.4 works
regards
问题日志 | Relevant log output
No response
The text was updated successfully, but these errors were encountered: