For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /nl/docs/web/external-accounts.md (or send Accept: text/markdown).
Externe accounts aanmaken
De hoofdchecklist: welke externe diensten de kit kan gebruiken, wat elke dienst u oplevert en in welke volgorde u ze aanmaakt.
U kunt bouwen voordat u koopt
Elke functie in deze kit draait eerst met een lokale vervanger — een ingebouwde adapter die de echte dienst nabootst zonder account. EMAIL_PROVIDER=local schrijft berichten naar een voorbeeldpagina in plaats van ze te versturen, AI_PROVIDER=fake geeft een deterministisch nepantwoord, BILLING_PROVIDER=local voltooit de checkout zonder betalingsprovider, JOB_PROVIDER=local zet achtergrondtaken in de wachtrij in het geheugen zonder ze uit te voeren, en CAPTCHA_PROVIDER=off houdt openbare formulieren open. De .env.example-configuratie wordt zo geleverd, dus de vijfminutentutorial vereist nul betaalde accounts.
Voeg pas een echt extern account toe wanneer u de functie uitrolt die het aandrijft: een database vóór echte login, een e-mailprovider voordat berichten inboxen moeten bereiken, een factureringsprovider voordat u geld in rekening brengt. Elke gids hieronder noemt de consolepagina, de te kopiëren waarden en waar u ze plakt.
De volledige accountchecklist
Deze tabel somt elke externe dienst op die een supastack-product nodig kan hebben. Sla elke rij over waarvan u de functie niet uitrolt — een web-only starter raakt de mobiele en desktoprijen nooit. De kolom Gids noemt het document dat die console klik voor klik doorloopt; de echte links staan bij Waar te beginnen onderaan deze pagina.
| Dienst | Wat het u oplevert | Nodig voor | Gids |
|---|---|---|---|
| Postgres-database (Supabase, Neon of Docker) | Tabellen voor accounts, workspaces en data | Echte login en opgeslagen gegevens | Database instellen |
| Stripe | Kaartbetalingen en abonnementen op het web | Geld innen in de webapp | Stripe-betalingen toevoegen |
| Resend of Amazon SES | Transactionele e-mailbezorging | Logincodes en ontvangstbewijzen in echte inboxen | Resend-e-mail toevoegen / Amazon SES voor e-mail instellen |
| Google Cloud OAuth-client | De knop Doorgaan met Google | Google-login aanbieden | Google-inloggen toevoegen |
| GitHub OAuth App | De knop Doorgaan met GitHub | GitHub-login aanbieden | GitHub-inloggen toevoegen |
| AI-providersleutel (OpenAI, Anthropic of OpenRouter) | Echte modelantwoorden | Live AI-taken in plaats van de nep-adapter | De resterende providersleutels verzamelen |
| Trigger.dev | Beheerde achtergrondtaakruns | Achtergrondwerk in productie | De resterende providersleutels verzamelen |
| S3-compatibele bucket (bijv. Cloudflare R2) | Bestands- en objectopslag | Uploads en opgeslagen bestanden | De resterende providersleutels verzamelen |
| Sentry of PostHog | Foutopsporing en productanalyses | Observability in productie | De resterende providersleutels verzamelen |
| Cloudflare Turnstile | Spamcontroles op openbare formulieren | Openbare registratie- en contactformulieren | De resterende providersleutels verzamelen |
| Domeinregistrar + DNS | Uw eigen domeinnaam | Een openbaar https://yourdomain.com-adres | De resterende providersleutels verzamelen / Implementeren op Google Cloud |
| Hosting (Google Cloud Run of een VPS + Coolify) | Een openbare HTTPS-URL voor de webapp | Live gaan voor echte gebruikers | Implementeren op Google Cloud / Deploymentchecklist |
| Expo + EAS | Cloudbuilds van de native app | Alles voorbij de Expo Go-preview | Mobiele accounts aanmaken |
| Apple Developer Program | iOS-ondertekening, App Store-indiening, Sign in with Apple | iPhone-releases en Apple-login | Mobiele accounts aanmaken / Apple-inloggen toevoegen |
| Google Play Console | De Android-storevermelding | Play Store-indiening | Mobiele accounts aanmaken |
| RevenueCat | Geverifieerde native aankopen en herstellen | Abonnementen verkopen binnen de app | RevenueCat-aankopen instellen |
| Apple Developer ID + ondertekenings-CA | Ondertekende en genotariseerde desktop-installatieprogramma's | Openbare desktopreleases zonder waarschuwingen | Desktop-releaseaccounts aanmaken |
Een verstandige aanmaakvolgorde
Maak accounts aan in de volgorde waarin functies online komen. Voor de meeste webproducten betekent dat: 1. Postgres-database, 2. transactionele e-mail, 3. Google- en/of GitHub-login, 4. facturering, 5. een AI-provider — daarna opslag, achtergrondjobs, observability en spambescherming zodra het product ze nodig heeft.
Hosting en een domein komen als laatste — een openbare URL is pas nuttig als er een werkende app is om naar te verwijzen. Mobiele accounts (Expo, Apple, Google Play, RevenueCat) en desktop-ondertekeningsaccounts worden pas belangrijk wanneer u die platforms bereikt; sla ze volledig over bij een web-only lancering.
Bewaar elk geheim — OAuth-clientsecrets, API-sleutels, webhook-ondertekeningssecrets en het wachtwoord in DATABASE_URL — in .env.local-bestanden of de geheimenbeheerder van uw host. Plaats ze nooit in NEXT_PUBLIC_- of EXPO_PUBLIC_-variabelen en commit ze nooit naar Git.
Waar te beginnen
De gedetailleerde gidsen hieronder lopen elke console klik voor klik door. Werk van boven naar beneden: de loginproviders, dan de account-walkthroughs voor betalingen, e-mail en de resterende providersleutels, dan de providersetupreferenties voor de diensten die uw product uitrolt, dan deployment; de platformaccountgidsen wanneer u mobiel of desktop bereikt.
- Google-inloggen toevoegen
- GitHub-inloggen toevoegen
- Apple-inloggen toevoegen
- Stripe-betalingen toevoegen
- Resend-e-mail toevoegen
- De resterende providersleutels verzamelen
- Database instellen
- Betalingen instellen
- E-mail instellen
- OAuth-inloggen instellen
- AI instellen
- Achtergrondjobs instellen
- Bestandsopslag instellen
- Observability instellen
- Spambescherming
- Custom domeinen instellen
- Implementeren op Google Cloud
- Deploymentchecklist
- Mobiele accounts aanmaken
- Desktop-releaseaccounts aanmaken
- Verbind het mobiele project met EAS
- RevenueCat-aankopen instellen
- Onderteken desktop-installers
Wil je verdergaan met de configuratie? Lees Google-inloggen toevoegen.