OAuth2 Module for NamelessMC
Transform your NamelessMC website into a fully featured OAuth2 & OpenID Connect provider with the OAuth2 Module for NamelessMC. Securely authenticate users, connect multiple NamelessMC websites together, and allow third-party applications to access user data without exposing passwords.
Perfect for communities running multiple websites, custom launchers, integrations, APIs, dashboards, or external services that require centralized authentication and account synchronization.
Features
- Turn your NamelessMC website into a complete OAuth2 provider
- Cross-link multiple NamelessMC websites together
- Secure application authorization system
- Full OAuth2 scopes support
- OpenID Connect (OIDC) support
- PKCE support for enhanced OAuth security
- Refresh token support
- Token expiration system
- State validation support
- Sync groups between linked websites
- Sync integrations between linked websites
- User information API endpoints
- Avatar URL support in user info endpoint
- Store balance API endpoint support
- Resource license API endpoint support
- Allow users to create and manage their own OAuth applications
- Regenerate and manage client secrets
- OAuth2 URL generator
- Modern security improvements and token handling
Use Cases
The OAuth2 Module makes it easy to build a connected ecosystem around your community.
Perfect for:
- Linking multiple NamelessMC websites together
- External web applications and dashboards
- API authentication
- Discord bots and integrations
- Store integrations
- Custom account systems
Cross-Link Multiple NamelessMC Sites
One of the most powerful features of this module is the ability to synchronize and connect multiple NamelessMC websites together using OAuth2.
This allows:
- Shared account systems
- Group synchronization
- Integration synchronization
- Centralized authentication
- Seamless user login across websites
Perfect for large Minecraft networks or communities running multiple websites and services.
Compatible With
- NamelessMC v2.2.x and newer
- Custom applications
- External APIs
- Community platforms
- Third-party integrations
The module integrates perfectly with the NamelessMC ecosystem and works alongside many other modules and integrations.
Free NamelessMC Hosting
Want to create your own NamelessMC website completely free? Check out NamelessHosting
Support Discord
Need help, want to suggest features, or report bugs?
Join the Discord at: Discord Server
Installation
- Upload the contents of the upload folder into your NamelessMC installation
- Navigate to StaffCP -> Modules
- Enable the OAuth2 Module
- Create applications through StaffCP -> Applications
- Configure scopes, redirects, and integrations
Requirements
- NamelessMC version 2.2.x or newer