Die Verwendung von Sign in with Apple ermöglicht es Benutzern, ein Konto auf dem INETAPP-Server mit ihrer bestehenden Apple-ID zu erstellen. Die Benutzer erhalten ein nahtloses Anmeldeerlebnis mit nativen Dialogen auf Apple-Geräten, die den Safari-Browser verwenden. Da Apple großen Wert auf Datenschutz und Sicherheit legt, können die Nutzer sicher sein, dass ihre Daten auf die sicherste Weise übertragen und überprüft werden. Die Nutzer können auch den privaten E-Mail-Relay-Dienst über Sign in with Apple nutzen.
Die Konfiguration des Login-Providers erfordert einen Apple Developer-Account, die Anmeldung zum Apple Developer Programm, sowie Folgendes:
Die Konfiguration fragt nach den folgenden Informationen:
Die Application-ID mit der Capability Sign in with Apple ist erforderlich, um den privaten Schlüssel und das Team miteinander zu verbinden. Um eine neue Application ID zu erstellen, gehen Sie wie folgt vor:
(+)
.com.mycompany.oauth
.Wenn Sie auf Weiter klicken, wird die neue Application-ID angelegt und Sign in with Apple aktiviert. Später können Sie diese oder eine andere Application-ID bearbeiten, um die Funktionen zu ändern.
Die Service-ID wird bei der Autorisierung Ihrer Benutzer als client_id
verwendet. Um die Service-ID zu erstellen, gehen Sie bitte wie folgt vor:
(+)
im Titel.client_id
ist.client_id
ist eine öffentlich bekannte Zeichenkette, die im Browser während der Umleitung zu Apples Anmeldeservern sichtbar ist.Um die Registrierung abzuschließen, wählen Sie Fortfahren und dann Registrieren.
Der Private Key besteht bei der Erstellung aus zwei Teilen, die in der INETAPP-Konfiguration benötigt werden: die Key-ID und der Private Key selbst. Die Key-ID ist der von Apple generierte Name für Ihren Schlüssel. Der Private Key ist eine Datei, die Sie nach der Generierung herunterladen müssen. Sie müssen die Datei auf den INETAPP-Server hochladen, wo sie sicher in der Dateipersistenz gespeichert wird.
Um den privaten Schlüssel zu erstellen, gehen Sie bitte wie folgt vor:
(+)
im Titel.Während der Schlüsselerstellung wird Ihnen nun angeboten, den Privaten Schlüssel herunterzuladen. Dies ist kritisch, da er nach dem Herunterladen nicht mehr angezeigt wird. Außerdem wird auf dem Bildschirm die Key-ID angezeigt, die Sie in der INETAPP-Konfiguration verwenden müssen. Bitte bewahren Sie sowohl die Key-ID als auch den Private Key an einem sicheren Ort auf. Sie werden zur Verifizierung authentifizierter Benutzer verwendet.