{"service":"Better Auth - SSO Multi-Provider Authentication","version":"3.1.0","description":"Centralized authentication service with SSO support","providers":["LINE","Google"],"features":["Multi-provider OAuth (LINE, Google)","Account linking","SSO session sharing across subdomains","CORS & CSRF protection","Rate limiting","DynamoDB sync"],"endpoints":{"login":"GET /login?redirect={url} (Centralized login page)","auth":"/api/auth/*","signin":"POST /api/auth/sign-in/social","callback":"/api/auth/callback/{provider}","session":"GET /api/auth/get-session","validateSession":"GET /api/auth/validate-session (For consumer apps)","signout":"POST /api/auth/sign-out","migrate":"POST /migrate (DynamoDB → D1 migration)","test":"GET /test (Browser test page)","health":"GET /health"},"integrationMethods":{"serverSideSignIn":"Redirect to /login?redirect={returnUrl}","apiBasedSignIn":"Call POST /api/auth/sign-in/social from your app","sessionValidation":"Call GET /api/auth/validate-session with session cookie"},"documentation":{"sso":"See SSO_INTEGRATION.md for consumer app integration","setup":"See BETTER_AUTH_SETUP.md for environment setup","migration":"See MIGRATION_COMPLETE.md for migration details"},"integration":{"dynamodb":"Dataslot-Users-V2 (auto-sync)","database":"D1 (Better Auth tables)"}}