Drop-in Auth Widget

Add auth in 5 lines of code

Stop building login forms. The EliteSSO widget handles sign-in, sign-up, passkeys, and social login — all running on your Authentik OIDC backend.

<!-- 1. Load the widget -->
<script src="https://empiregit.eliteaiempire.com/elitesso/widget.js"></script>

<!-- 2. Add a mount point -->
<div id="auth-root"></div>

<!-- 3. Initialize -->
<script>
  EliteSSO.mount('#auth-root', {
    tenant:      'empiregit-forgejo',
    client_id:   'YYMwskkG7jciqNnGFWq6jyliqef2txBOTmpRes90',
    redirect_uri: window.location.origin + '/auth/callback',
  });
</script>
🔑

Passkeys / WebAuthn

Password-free login via device biometrics — enabled in Authentik. Fully FIDO2 compliant.

🌐

Social: Google & GitHub

One-click OAuth via Authentik sources. Configure in Authentik admin or via EliteSSO API.

PKCE + OIDC

Industry-standard auth code + PKCE flow. Works with any OIDC-compatible backend.

Live widget demo — initiates real OIDC flow on Authentik
authentik.eliteaiempire.com