The eAuth Application is currently in development, keep an eye in our Discord server for announcements.
OAuth2-style auth with Discord guild and role verification. Fast, customisable, and ready to drop into any Node.js or PHP project in minutes.
eAuth handles the entire OAuth flow. You just redirect users and verify the token we give back.
Create an eAuth application and receive your Client ID and Secret. Set your allowed redirect URIs and configure which Discord guild(s) and roles to require.
Send users to the eAuth login endpoint. We handle the Discord OAuth2 flow, permissions prompt, and all token exchange logic on our end.
eAuth checks guild membership and role requirements, then redirects back to your app with a signed authorisation code you can exchange for a user token.
Override any CSS variable on the eAuth login page. Match your brand perfectly with the Developer plan.
Require membership across multiple Discord servers simultaneously for complex community gating requirements.
Gate by specific Discord role IDs. Different roles can unlock different parts of your application.
Track login attempts, success rates, failure reasons, and active session counts from your eAuth dashboard.
Use your own domain for the login page on the Developer and Enterprise plans. Fully branded experience.
Signed JWT tokens with configurable expiry. Built-in token refresh flow and session revocation support.
Official lightweight SDKs for both Node.js and PHP to make integration as simple as a few lines of code.
Auth checks complete in under 50ms on average. Your users won't even notice the redirect happened.
Built-in state parameter validation to protect against cross-site request forgery attacks out of the box.