Domini personalizzati
Un progetto può servire la propria API da un dominio che verifichi, e un'app di login può servire da uno la pagina di login ospitato. Entrambi sono facoltativi, e ciascuno ha un default di Fóir finché non lo configuri.
Un dominio API per un progetto
Registra un hostname nella console sotto Impostazioni, poi Domini API. Una volta verificato, l'API del progetto risponde lì come sul default api.foir.dev. Il tuo dominio serve le query e le subscription GraphQL, l'endpoint dello schema usato per la generazione del codice e gli endpoint di upload dei file. Cache, rate limit ed errori sono gli stessi su entrambi gli hostname.
Un dominio di login per un'app di login
Un dominio di login appartiene a una sola app di login. Lo elenchi in config o lo aggiungi nella console, e la pagina di login ospitato viene servita lì. Il default è auth.foir.io. Quando il dominio di login condivide un dominio registrabile con la tua app, il cookie di sessione di Fóir è first-party rispetto a essa, cosa che i flussi di sessione con cookie per le app a pagina singola e con rendering sul server richiedono.
Verificare un hostname
La registrazione mostra due record DNS: un CNAME che punta il tuo hostname all'edge di Fóir, e un record TXT che porta un token di verifica. Appena il record TXT viene trovato, il dominio è verificato. Il TLS viene emesso automaticamente alla prima richiesta a un dominio appena verificato, il che può richiedere un momento, e viene rinnovato per te.
Registrare non riserva un hostname. Più progetti possono avere una richiesta in sospeso, il primo a pubblicare il proprio record TXT diventa l'unico proprietario verificato, e le richieste in sospeso vengono eliminate dopo sette giorni.
Cosa non cambia un dominio personalizzato
Un dominio API è solo instradamento. Ogni richiesta ha comunque bisogno della chiave del progetto, e una richiesta il cui dominio appartiene a un progetto diverso da quello della sua chiave viene rifiutata. Gli URL di file e media non si spostano sul tuo dominio. Il numero di domini personalizzati dipende dal tuo piano.
Leggi il dettaglio
La pagina dei domini API personalizzati copre cosa viene servito sul tuo dominio, i record DNS, la proprietà dell'hostname e la risoluzione dei problemi.