Die Blöcke Login Formular und Signup Formular einer Webanwendung können Buttons "Weiter mit Google", "Weiter mit GitHub", "Weiter mit Apple", "Weiter mit Microsoft", und "Weiter mit Facebook" neben den normalen E Mail/Passwort Feldern anbieten, sodass sich die eigenen Besucher deiner App anmelden können, ohne ein neues Passwort zu wählen.
Was du zuerst verbinden musst
Jeder Anbieter ist deine EIGENE Verbindung, registriert über deine Integrationen Einstellungen, nichts, was CodeBlock Studio über alle Projekte hinweg teilt. Für Google, GitHub, Microsoft, und Facebook fügst du eine Client ID und ein Client Secret aus der eigenen Entwicklerkonsole dieses Anbieters ein. Für Apple fügst du stattdessen vier separate Werte ein, eine Services ID, eine Team ID, eine Key ID, und einen privaten Schlüssel, da Apple kein einzelnes statisches Secret nutzt. Ein Button für einen Anbieter, den du noch nicht verbunden hast, erscheint einfach nicht auf deinem Login oder Signup Formular, nichts bricht, es wird nur eine Option weniger angezeigt.
Eine echte Einschränkung, die man kennen sollte
Da die von jedem Anbieter benötigte Redirect URL eine feste Adresse ist, landet eine abgeschlossene Anmeldung den Besucher immer wieder auf der Standard CodeBlock Studio Adresse deiner App, selbst wenn du eine eigene Domain verbunden hast (sieh dir "Eine eigene Domain verbinden" an). Die E Mail/Passwort Anmeldung ist davon nicht betroffen, nur der Redirect Schritt der sozialen Anmeldung.
Tipp: Wenn sich ein Besucher mit einem dieser Anbieter unter derselben E Mail wie ein bestehendes Passwort Konto anmeldet, wird es dasselbe Konto, sieh dir "Anmeldung mit Google im Vergleich zu E Mail und Passwort" für das entsprechende Verhalten bei deinem eigenen CodeBlock Studio Konto an.