Zum Hauptinhalt springen

Apple Login Provider - Wissensdatenbank / Login-Provider verbinden - Bare.ID - Support

Apple Login Provider

Autorenliste

Um “Sign in with Apple” zu aktivieren, benötigst Du ein Apple Developer-Konto und müssen im Apple Developer Portal eine App-ID sowie eine Service-ID konfigurieren.

1. App-ID erstellen

  • Navigiere zu Certificates, Identifiers & Profiles > Identifiers.
  • Füge eine neue App-ID hinzu (Typ: App).
  • Gebe eine Beschreibung und eine eindeutige Bundle-ID ein.
  • Aktiviere “Sign in with Apple”.
  • Registriere die App-ID.

2. Service-ID erstellen

  • Füge einen neuen Identifikator hinzu (Typ: Services ID).
  • Gebe eine Beschreibung (sichtbar für Nutzer) und eine eindeutige Kennung (wird in Bare.ID verwendet) ein.
  • Registriere die Service-ID.

3. Sign in with Apple konfigurieren

  • Öffne Deine Service-ID und aktiviere “Sign in with Apple”.
  • Wähle Deine App-ID aus.
  • Füge Deine Bare.ID-Domain (z.B. example.com) und die Redirect-URI der Bare.ID Instanz als Return-URL hinzu.
  • Speicher die Konfiguration.

4. Privaten Schlüssel generieren

  • Gehe in Certificates, Identifiers & Profiles zu Keys.
  • Erstelle einen neuen Schlüssel mit aktivierter Option “Sign in with Apple”.
  • Wähle Deine App-ID aus.
  • Registrieren und lade den Schlüssel herunter. Notiere sich die generierte Key-ID.

5. Provider-Konfiguration

  • Team-ID: Zu finden im Apple Developer Portal.
  • Client-ID: Die Kennung der Service-ID.
  • Schlüssel: Der heruntergeladene private Schlüssel.
  • Key-ID: Die zuvor notierte Key-ID.
  • Wenn sich Nutzer mit Apple anmelden, wähle aus, welche Daten geteilt werden. Die Authentifizierungsantwort enthält immer eine persistente Nutzer-ID.