Secure Squadron Access

Member Portal

Discord will verify who you are. The Mongrels website will independently decide what you are allowed to see and manage.

Website Permissions

Discord proves identity. The website controls authority.

This separation is intentional. A Discord role can establish membership or officer status, but it does not grant ownership of the website.

01

Public

Recruitment, history, rules, public ship builds, public BGS status, gallery, and other open squad resources.

02

Member

Private Daily Orders, internal projects, member resources, and future squad-only tools.

03

Officer

Member access plus approved management tools such as publishing operational tasking.

04

Site Admin

Website access rules, security configuration, and administrative controls. This level remains Wolf only.

Authentication Milestone

Secure identity and access are now connected

The next phase is to move actual member-only information behind protected endpoints and verify Member/Officer role mapping with additional accounts.

Discord OAuth

Online now. Members authenticate directly with Discord instead of creating another password.

Server Membership

Online now. The backend checks the signed-in Commander against the Mongrels Discord server.

Role Mapping

Configured. Selected Discord roles map to Member or Officer access; Site Admin is pinned separately to Wolf's Discord user ID.

Protected Data

Next. Daily Orders and other private information will move behind authenticated API endpoints rather than public JSON files.