Mit der Implementierung von „Über Google anmelden“ im Credential Manager können Sie die Registrierung und Anmeldung konfigurieren. Der Credential Manager abstrahiert die Komplexität der Authentifizierung und sorgt gleichzeitig für eine sichere Profilfreigabe und einen einheitlichen Registrierungsablauf im gesamten Android-Ökosystem. Mit „Über Google anmelden“ können sich Nutzer mit ihrem Google-Konto anmelden und der sicheren Weitergabe ihrer Profilinformationen an Ihre App zustimmen.
Dank der plattformübergreifenden Natur von „Über Google anmelden“ können Sie den Anmeldezugriff für Ihre App auf jedem Gerät unter Android, iOS und im Web bereitstellen.
In diesem Leitfaden werden die folgenden Bereiche erläutert:
- Vorteile von „Über Google anmelden“
- Richtlinien für die Benutzeroberfläche
- Voraussetzungen für die Implementierung
In diesem Leitfaden wird davon ausgegangen, dass Sie mit den folgenden Konzepten vertraut sind:
Vorteile von „Über Google anmelden“
Die Verwendung von „Über Google anmelden“ als Authentifizierungsmechanismus für Ihre App bietet folgende Vorteile:
- „Über Google anmelden“ sorgt dafür, dass sich ein Nutzer vor Kurzem in seinem Google-Konto angemeldet hat. Außerdem kann das Google-ID-Token eines Nutzers Informationen darüber enthalten, wann er sich zuletzt mit seinem Google-Konto auf dem Gerät authentifiziert hat. Kontoverwaltungssysteme können diese Informationen als Indikator verwenden, um Entscheidungen zur Kontosicherheit zu treffen.
- Die Bottom-Sheet-Implementierung unterstützt die automatische Anmeldung, wodurch manuelle Schritte für wiederkehrende Nutzer entfallen, die die App bereits autorisiert haben.
- „Über Google anmelden“ unterstützt die plattformübergreifende Authentifizierung.
Versionskompatibilität
Die Implementierung von „Über Google anmelden“ im Credential Manager funktioniert auf Geräten mit Android 4.4 (API-Level 19) und höher.
Richtlinien für die Benutzeroberfläche
Wenn Sie „Über Google anmelden“ einbinden, empfehlen wir, beide der folgenden Benutzeroberflächen zu implementieren:
- Die Bottom-Sheet-Benutzeroberfläche, die auch andere Anmeldeoptionen wie Passkeys und Passwörter enthalten kann.
- Einen separaten Button „Über Google anmelden“.
Wir empfehlen, beide Benutzeroberflächen aus den folgenden Gründen zu implementieren:
- Die Ansicht am unteren Rand ist eine Benutzeroberfläche, die vom Nutzer geschlossen werden kann, während der Button ein dauerhaftes UX-Element ist. Über den Button können Nutzer den Authentifizierungsablauf neu starten, ohne die App neu starten zu müssen, wenn sie die Ansicht am unteren Rand schließen.
- Die Ansicht am unteren Rand schließt Konten aus, für die eine erneute Authentifizierung erforderlich ist. Über den Button können Nutzer jedoch auf diese Konten zugreifen.
- Wenn auf dem Gerät keine Google-Konten vorhanden sind, wird die Bottom-Sheet-Benutzeroberfläche nicht angezeigt. Über den Button können Nutzer jedoch ein neues Konto auf dem Gerät hinzufügen.
Bottom-Sheet-Benutzeroberfläche verwenden
Die Bottom-Sheet-Benutzeroberfläche des Credential Manager ist in die Credential Manager API eingebunden. Sie müssen keine eigene Benutzeroberfläche erstellen, um die Bottom-Sheet-Benutzeroberfläche zu verwenden.
Mit der Bottom-Sheet-Benutzeroberfläche erhalten Nutzer eine einheitliche Authentifizierungserfahrung für „Über Google anmelden“, Passkeys und Passwörter.
Button „Über Google anmelden“ verwenden
Über den Button „Über Google anmelden“ können Nutzer sich mit ihrem Google-Konto in Ihrer App registrieren und anmelden.
Voraussetzungen für die Implementierung von „Über Google anmelden“
Führen Sie die folgenden Schritte aus, um „Über Google anmelden“ zu implementieren:
Google Auth Platform konfigurieren: Weitere Informationen zum Konfigurieren Ihres Google Cloud-Projekts finden Sie unter Erste Schritte mit der Google Auth Platform.
Markenüberprüfung durchführen: Ihre Marke muss verifiziert sein, damit der Name Ihrer App auf dem Zustimmungsbildschirm von „Über Google anmelden“ für Nutzer sichtbar ist. Weitere Informationen zur Markenüberprüfung finden Sie in der Hilfe zur OAuth-App-Überprüfung und unter App zur Marken überprüfung einreichen.
Weitere Informationen
Fallstudien: