Files
minecraft-account-manager/design/us-017-group-access.md
T
dmg 71856bb869
CI / validate (push) Successful in 5m45s
Release / release (push) Successful in 7m21s
feat(admission): add group VPN exceptions
2026-08-02 10:16:16 -04:00

3.1 KiB

type, title, description, tags, timestamp, story_id, status
type title description tags timestamp story_id status
User Story Control Minecraft admission with groups Administrators assign users to groups and enable Minecraft access through explicit group policy.
admin
groups
authorization
velocity
security
2026-08-02T14:12:43Z US-017 verified

User Story

As an administrator, I want to organize registered users into access groups, so that server admission can be enabled for selected communities while remaining off by default.

Acceptance Criteria

  • A registered user can have at most one explicit group assignment.
  • Users without an explicit assignment fall back to the protected everyone group.
  • The everyone group remains created with Minecraft access disabled.
  • Administrators can create groups with access disabled by default and move users between groups.
  • Administrators can enable or disable Minecraft admission for each group.
  • Admission follows only the user's effective group; default and explicit-group access are never combined.
  • Administrators can delete non-default groups, returning affected users to everyone.
  • The protected default group cannot be deleted.
  • Group creation, membership, and access-policy changes are audited.
  • Users and administrators can inspect the user's single effective group assignment.
  • Every group has an independently configurable VPN/proxy/Tor exception policy.
  • The protected everyone group and newly created groups disallow VPN, proxy, and Tor connections by default.
  • Confirmed VPN, proxy, or Tor game connections are denied unless the user's single effective group allows anonymized networks.
  • Clear and hosting classifications are not denied by this group policy, and unavailable intelligence does not independently deny a registered player.
  • VPN policy changes are authorized server-side and audited.

Implementation

Validation

Related Stories