Eigene Domains
Ein Projekt kann seine API von einer Domain ausliefern, die Sie verifizieren, und eine Anmelde-App kann die gehostete Anmeldeseite von einer ausliefern. Beides ist optional, und jedes hat eine Fóir-Standardadresse, bis Sie es einrichten.
Eine API-Domain für ein Projekt
Registrieren Sie einen Hostnamen in der Konsole unter Einstellungen, dann API-Domains. Sobald er verifiziert ist, antwortet die API des Projekts dort, genau wie unter der Standardadresse api.foir.dev. Ihre Domain liefert GraphQL-Abfragen und Subscriptions aus, den Schema-Endpunkt für die Codegenerierung und die Endpunkte für den Datei-Upload. Caching, Ratenlimits und Fehler sind auf beiden Hostnamen gleich.
Eine Login-Domain für eine Anmelde-App
Eine Login-Domain gehört zu genau einer Anmelde-App. Sie tragen sie in der Config ein oder fügen sie in der Konsole hinzu, und die gehostete Anmeldung wird dort ausgeliefert. Der Standard ist auth.foir.io. Wenn die Login-Domain eine registrierbare Domain mit Ihrer App teilt, ist das Sitzungs-Cookie von Fóir für sie First-Party, was die Cookie-Sitzungsabläufe für Single-Page- und serverseitig gerenderte Apps voraussetzen.
Einen Hostnamen verifizieren
Beim Registrieren werden zwei DNS-Einträge angezeigt: ein CNAME, der Ihren Hostnamen auf den Edge von Fóir zeigen lässt, und ein TXT-Eintrag mit einem Verifizierungs-Token. Sobald der TXT-Eintrag gefunden wird, ist die Domain verifiziert. TLS wird bei der ersten Anfrage an eine neu verifizierte Domain automatisch ausgestellt, was einen Moment dauern kann, und wird für Sie erneuert.
Das Registrieren reserviert keinen Hostnamen. Mehrere Projekte können einen ausstehenden Anspruch halten, wer zuerst seinen TXT-Eintrag veröffentlicht, wird einziger verifizierter Eigentümer, und ausstehende Ansprüche werden nach sieben Tagen gelöscht.
Was eine eigene Domain nicht ändert
Eine API-Domain ist reines Routing. Jede Anfrage braucht weiterhin den Schlüssel des Projekts, und eine Anfrage, deren Domain zu einem anderen Projekt gehört als ihr Schlüssel, wird abgelehnt. Datei- und Medien-URLs wandern nicht auf Ihre Domain. Die Anzahl eigener Domains hängt von Ihrem Tarif ab.
Details nachlesen
Die Seite zu eigenen API-Domains behandelt, was auf Ihrer Domain ausgeliefert wird, die DNS-Einträge, den Besitz von Hostnamen und die Fehlersuche.