Skip to content

Conversation

@bctiemann
Copy link
Contributor

Closes: #15842

Branched from #18145 by @tobiasge

Provides a new LOGIN_FORM_HIDDEN setting which allows the administrator to hide the local login form, intended only to be used when SSO is used exclusively for authentication. Note that this means local login will be impossible in the event of SSO provider issues, and can be remedied only through a change to the application config and a restart of the service.

tobiasge and others added 3 commits March 17, 2025 10:41
This doesn't implement the full solution proposed in #15842 but enables
administrators to hide the login form when users should only login with a SSO
provider. To prevent a complete lockout when the SSO provider is having
issues the GET parameter `skipsso` can be added to the login URL to show
the form regardless.
@bctiemann bctiemann changed the base branch from main to feature March 17, 2025 14:50
@bctiemann bctiemann requested review from a team and jnovinger and removed request for a team March 17, 2025 14:51
@jnovinger jnovinger merged commit f69de12 into feature Mar 17, 2025
@jnovinger jnovinger deleted the 15842-hide-form branch March 17, 2025 22:35
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 17, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add mechanism to disable form-based authentication in web app

4 participants