OAuth Provider
Add 'Sign in with CAIRL' and supported claims sharing
CAIRL acts as an OAuth 2.0 identity provider. Businesses can request authorized age claims, identity confirmation, and freshness signals through supported workflows while CAIRL performs the applicable verification work.
Features
Everything you need, nothing you don’t.
Standard OAuth 2.0
Authorization code flow with PKCE. Works with any OAuth client library. No proprietary SDK required.
Verified Claims
Every OAuth response includes certification level, document status, and freshness — not just 'logged in.'
Configurable Scopes
Request only what you need: age_verified, identity_verified, freshness_status, photo_certification. Minimal data by default.
User Authorization
People explicitly approve what information each business can access. Authorization is revocable at any time from the CAIRL dashboard.
How It Works
Register as Partner
Create a partner account, get API keys, configure your OAuth redirect URIs and requested scopes.
Add CAIRL Button
Add 'Sign in with CAIRL' or 'Verify with CAIRL' to your login or onboarding flow.
User Authorizes
User is redirected to CAIRL, reviews requested permissions, and approves the connection.
Receive Claims
Your server receives verified claims via token exchange. Age, identity, and freshness — all cryptographically signed.
Use Cases
Ready to get started?
Start building with OAuth Provider today. No credit card required.