[MokoJoomSocialLogin] feat(all): account linking UI for logged-in users #11

Open
opened 2026-06-02 19:31:33 +00:00 by jmiller · 1 comment
Owner

Migrated from MokoJoomSocialLogin#5

Summary

Add a profile page where logged-in users can link and unlink social accounts from their Joomla profile.

Details

  • Display linked social accounts with provider icon, username, and linked date
  • Allow unlinking (with confirmation) as long as the user has a password or another linked account
  • Allow linking additional providers via the standard OAuth flow
  • Integrate with Community Builder profile if CB is installed
  • Accessible from Joomla user profile or a dedicated menu item

Acceptance Criteria

  • Profile view showing all linked social accounts
  • Link button triggers OAuth flow and returns to profile
  • Unlink button with safety check (must retain login method)
  • CB profile tab integration when Community Builder is active
  • Responsive design consistent with existing button styles
> Migrated from MokoJoomSocialLogin#5 ## Summary Add a profile page where logged-in users can link and unlink social accounts from their Joomla profile. ## Details - Display linked social accounts with provider icon, username, and linked date - Allow unlinking (with confirmation) as long as the user has a password or another linked account - Allow linking additional providers via the standard OAuth flow - Integrate with Community Builder profile if CB is installed - Accessible from Joomla user profile or a dedicated menu item ## Acceptance Criteria - [ ] Profile view showing all linked social accounts - [ ] Link button triggers OAuth flow and returns to profile - [ ] Unlink button with safety check (must retain login method) - [ ] CB profile tab integration when Community Builder is active - [ ] Responsive design consistent with existing button styles
jmiller added the enhancementsocial-login labels 2026-06-02 19:52:06 +00:00
Author
Owner

Built: SocialAccountHelper.linkAccount()/unlinkAccount()/getLinkedAccounts().

Built: SocialAccountHelper.linkAccount()/unlinkAccount()/getLinkedAccounts().
jmiller added the pending: testing label 2026-06-02 20:44:30 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoJoomCommunity#11