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ötigen Sie ein Apple Developer-Konto und müssen im Apple Developer Portal eine App-ID sowie eine Service-ID konfigurieren.

1. App-ID erstellen

- Navigieren Sie zu Certificates, Identifiers & Profiles > Identifiers.
- Fügen Sie eine neue App-ID hinzu (Typ: App).
- Geben Sie eine Beschreibung und eine eindeutige Bundle-ID ein.
- Aktivieren Sie "Sign in with Apple".
- Registrieren Sie die App-ID.

2. Service-ID erstellen

- Fügen Sie einen neuen Identifikator hinzu (Typ: Services ID).
- Geben Sie eine Beschreibung (sichtbar für Nutzer) und eine eindeutige Kennung (wird in Bare.ID verwendet) ein.
- Registrieren Sie die Service-ID.

3. Sign in with Apple konfigurieren

- Öffnen Sie Ihre Service-ID und aktivieren Sie "Sign in with Apple".
- Wählen Sie Ihre App-ID aus.
- Fügen Sie Ihre Bare.ID-Domain (z.B. example.com) und die Redirect-URI des Authenticators als Return-URL hinzu.
- Speichern Sie die Konfiguration.

4. Privaten Schlüssel generieren

- Gehen Sie in Certificates, Identifiers & Profiles zu Keys.
- Erstellen Sie einen neuen Schlüssel mit aktivierter Option "Sign in with Apple".
- Wählen Sie Ihre App-ID aus.
- Registrieren und laden Sie den Schlüssel herunter. Notieren Sie 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ählen sie aus, welche Daten geteilt werden. Die Authentifizierungsantwort enthält immer eine persistente, obfuskierte Nutzer-ID.