Register a site.
Ship sign-in today.
Add “Continue with Noctic” to any product. One registration gives you a client ID, a secret and a standards-based OAuth 2.0 + PKCE flow across the whole Noctic ecosystem.
One identity
Users bring their Noctic account from Shiba and Cadence. No new passwords.
OAuth 2.0 + PKCE
Authorization code flow, rotating refresh tokens, scoped access. Nothing bespoke.
Minutes, not weeks
Register, drop in the authorize URL, exchange the code. That's the whole integration.
Register a site
Sign in with your Noctic account, then tell us where to send your users back.
My apps
Everything you've registered with Noctic.
Integrate in three steps
1 · Send the user to Noctic
https://shibaai.dev/oauth/authorize ?client_id=YOUR_CLIENT_ID &redirect_uri=https%3A%2F%2Fyour.site%2Fauth%2Fcallback &response_type=code &scope=identity%20profile%20email &state=RANDOM &code_challenge=BASE64URL_S256 &code_challenge_method=S256
2 · Exchange the code (server-side)
POST https://oijfjxqcavxiexnyszbu.supabase.co/functions/v1/oauth-token
Content-Type: application/json
{
"grant_type": "authorization_code",
"code": "<code from redirect>",
"client_id": "YOUR_CLIENT_ID",
"client_secret": "YOUR_CLIENT_SECRET",
"redirect_uri": "https://your.site/auth/callback",
"code_verifier": "<pkce verifier>"
}
3 · Read the profile
GET https://oijfjxqcavxiexnyszbu.supabase.co/functions/v1/oauth-userinfo
Authorization: Bearer <access_token>
→ { "sub": "…", "email": "…", "name": "…", "picture": "…", "plan": "…" }
identity
Stable user ID. Always granted.
profile
Display name, username, avatar.
Verified email address.
Noctic