mirror of
https://github.com/hanzoai/id.git
synced 2026-10-26 20:59:52 +00:00
The Vite portal rendered only email/password. Add — driven by the live IAM app config (new AuthClient.appLogin -> get-app-login), no hardcoded lists: - social provider buttons (GitHub/Google/Apple/Web3) via authorize?provider= - passwordless email / SMS code sign-in (send-verification-code + OTPForm) - new ProviderButtons component; LoginForm + SignupForm render providers Email/password sign-in unchanged. tsc --noEmit clean; vite build clean. Functional prerequisites (display works now; these make it WORK): - real OAuth client IDs for github/google/apple (IAM currently has GITHUB_CLIENT_ID_PLACEHOLDER etc.) - an SMS gateway provider (Twilio/etc.) in IAM for SMS codes - redirectUris backfill so the /callback OAuth return is allowed (iam#51) Co-authored-by: Antje Worring <[email protected]>