-
Notifications
You must be signed in to change notification settings - Fork 332
Description
In the Social Auth settings page https://next.eventyay.com/control/global/social_auth/ there is currently no way to define which activated login provider should be the preferred or default option shown to users.
For some deployments, one login method (e.g. Wikimedia) should be highlighted and shown first, while other login methods (e.g. Email) remain available as secondary options.
Required Feature
Add an option for each activated social login provider:
- A radio button labeled:
“Make this login the preferred login method”
Only one provider can be selected as the preferred login method at a time.
Behavior
-
If a provider is marked as preferred:
- It appears first in the login UI
- It is visually emphasized as the primary login option
- “Keep me logged in” is pre selected by default
-
Other enabled login methods appear below, grouped under text such as:
“or use the following”
Example (Wikimedia preferred):
-
Login with Wikipedia
-
or use the following:
- Login with Email
- Other enabled providers
Expected Behavior
- Admins can choose exactly one preferred login provider
- The login UI reflects this preference consistently
- “Keep me logged in” is pre selected when using the preferred login method
- All other enabled login methods remain accessible
Current Behavior
- All login providers are shown with equal priority
- No way to influence ordering or emphasis
- “Keep me logged in” is not pre selected
Tasks
-
Add a radio button option in Social Auth settings to mark a provider as preferred
-
Enforce that only one provider can be preferred at a time
-
Store and persist the preferred provider setting
-
Update login UI to:
- Show the preferred provider first
- Group remaining providers under secondary text
- Pre select “Keep me logged in” for the preferred provider
-
Test behavior with:
- Single provider enabled
- Multiple providers enabled
- Preferred provider changed
Metadata
Metadata
Assignees
Type
Projects
Status