Zum Hauptinhalt springen

Soziale Anmeldung mit Kakao einrichten

Der Kakao-Connector bietet eine prägnante Möglichkeit für deine Anwendung, das OAuth 2.0-Authentifizierungssystem von Kakao zu nutzen.

tipp

In diesem Leitfaden gehen wir davon aus, dass du grundlegende Kenntnisse über Logto Connectors hast. Falls nicht, schaue dir den Leitfaden Connectors konfigurieren an, um loszulegen.

Ein Projekt in der Kakao Developers Console einrichten

  • Besuche die Kakao Developers Console und melde dich mit deinem Kakao-Konto an.
  • Klicke auf Eine Anwendung hinzufügen, um ein neues Projekt zu erstellen, oder wähle ein bestehendes Projekt aus.

Kakao Login konfigurieren

Kakao Login aktivieren

  • Klicke im Menü auf Produkteinstellungen -> Kakao Login.
  • Aktiviere Kakao Login Aktivierung.
  • Füge die folgende URL in Redirect URI ein:
    • http(s)://YOUR_URL/callback/${connector_id} (Die connector_id findest du in der oberen Leiste der Logto Admin Console auf der Seite mit den Connector-Details.)
    • (Bitte ersetze YOUR_URL durch deine Logto-URL und wähle http oder https je nach deiner Situation.)

Datenschutzeinstellungen

  • Klicke im Menü auf Produkteinstellungen -> Kakao Login -> Zustimmungselement.
  • Ändere den Status von Spitzname, Profilbild und E-Mail auf Erforderliche Zustimmung (Möglicherweise kannst du E-Mail nicht auf Erforderliche Zustimmung ändern, aufgrund deiner Projekteinstellungen.)

Sicherheitseinstellungen (Optional)

  • Klicke im Menü auf Produkteinstellungen -> Kakao Login -> Sicherheit.
  • Klicke auf den Client-Geheimcode, um einen Geheimcode zu generieren.
  • Ändere den Aktivierungsstatus auf Aktivieren. (Wenn du es aktivierst, ist der Geheimcode erforderlich.)

Logto konfigurieren

Konfigurationstypen

NameTyp
clientIdstring
clientSecretstring?

clientId

clientId ist der REST API-Schlüssel deines Projekts. (Du findest ihn in der Zusammenfassung deines Projekts in der Kakao Developers Console.)

clientSecret

clientSecret ist der Geheimcode deines Projekts. (Bitte überprüfe die Sicherheitseinstellungen (Optional))