[MokoJoomSocialLogin] feat(discord): guild membership verification #14

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

Migrated from MokoJoomSocialLogin#2

Summary

Require membership in a specific Discord server (guild) before allowing login.

Details

  • Admin configures a required Guild ID in plugin settings
  • After OAuth, call Discord /users/@me/guilds endpoint to verify membership
  • Optionally display the server name in the error message
  • Works independently of or in combination with role-based restrictions

Acceptance Criteria

  • New plugin parameter for required Guild ID
  • Guild membership check after OAuth
  • Clear error message when user is not a member
  • Documentation updated
> Migrated from MokoJoomSocialLogin#2 ## Summary Require membership in a specific Discord server (guild) before allowing login. ## Details - Admin configures a required Guild ID in plugin settings - After OAuth, call Discord `/users/@me/guilds` endpoint to verify membership - Optionally display the server name in the error message - Works independently of or in combination with role-based restrictions ## Acceptance Criteria - [ ] New plugin parameter for required Guild ID - [ ] Guild membership check after OAuth - [ ] Clear error message when user is not a member - [ ] Documentation updated
jmiller added the enhancementsocial-login labels 2026-06-02 19:52:06 +00:00
Author
Owner

Built: SocialAccountHelper.verifyDiscordGuild() via Discord API.

Built: SocialAccountHelper.verifyDiscordGuild() via Discord API.
jmiller added the pending: testing label 2026-06-02 20:44:31 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoJoomCommunity#14