Improve oidc only mode #474
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
high priority
invalid
L
low priority
M
medium priority
needs refinement
optional
question
S
UX research
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: local-it/mitgliederverwaltung#474
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/improve_oidc_only"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description of the implemented changes
The changes were:
OIDC-only mode improvements and UX tweaks (success toasts, unauthenticated redirect).
What has been changed?
OIDC-only mode (new feature)
<.tooltip>).OidcOnlyActivecheck). Password registration is blocked via validationOidcOnlyBlocksPasswordRegistration. New plugOidcOnlySignInRedirect: when OIDC-only and OIDC are configured, GET/sign-inredirects to the OIDC flow; GET/auth/user/password/sign_in_with_tokenis rejected with redirect + flash.AuthController.success/4also rejects password sign-in when OIDC-only.UX / behaviour (no new feature flag)
FlashAutoDismissand optionalauto_clear_mson<.flash>(used for success in root layout andflash_group).LiveHelpersandCheckPagePermissionplug; test updated accordingly.Other
Definition of Done
Code Quality
Accessibility
Testing
Additional Notes
OIDC_ONLYenv var is set, the toggle is read-only and shows "(From OIDC_ONLY)". When OIDC is not configured, the toggle is disabled.registration_enabled: falsein one update; disabling OIDC-only only updatesoidc_only(registration left as-is).