Home Service Catalog About Contact Careers Documentation
Account
My Profile Billing Portal Service Status

Authentication
done right.

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.

<50ms
Response Time
OAuth2
Industry Standard
Discord
Native Integration
CSS
Fully Themeable

Three steps to secure auth.

eAuth handles the entire OAuth flow. You just redirect users and verify the token we give back.

1️⃣

Register Your Application

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.

2️⃣

Redirect to Discord OAuth

Send users to the eAuth login endpoint. We handle the Discord OAuth2 flow, permissions prompt, and all token exchange logic on our end.

3️⃣

Verify & Redirect

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.

eAuth — Node.js Integration Example
// 1. Redirect user to eAuth login
const authUrl = `https://auth.apis.eastall.software/login?client_id=${CLIENT_ID}&redirect_uri=${REDIRECT}`;

// 2. Handle callback — exchange code for token
app.get('/callback', async (req, res) => {
const { code } = req.query;
const user = await eauth.verify(code, CLIENT_SECRET);

if (user.ok) res.redirect('/dashboard');
else res.redirect('/error');
});

Everything you need
to gate your app.

🎨

Custom CSS Themes

Override any CSS variable on the eAuth login page. Match your brand perfectly with the Developer plan.

🏘️

Multi-Guild Support

Require membership across multiple Discord servers simultaneously for complex community gating requirements.

🎭

Role-Based Access

Gate by specific Discord role IDs. Different roles can unlock different parts of your application.

📊

Auth Analytics

Track login attempts, success rates, failure reasons, and active session counts from your eAuth dashboard.

🌐

Custom Domain

Use your own domain for the login page on the Developer and Enterprise plans. Fully branded experience.

🔑

Token Management

Signed JWT tokens with configurable expiry. Built-in token refresh flow and session revocation support.

📦

Node.js & PHP SDKs

Official lightweight SDKs for both Node.js and PHP to make integration as simple as a few lines of code.

Sub-50ms Responses

Auth checks complete in under 50ms on average. Your users won't even notice the redirect happened.

🛡️

CSRF Protection

Built-in state parameter validation to protect against cross-site request forgery attacks out of the box.