Einführung in App ID
Die Anwendungssicherheit kann extrem kompliziert sein. Für die meisten Entwickler ist dies einer der schwierigsten Teile bei der Erstellung einer App. Wie können Sie sicher sein, dass Sie die Daten Ihrer Benutzer erfolgreich schützen? Durch die Integration von IBM Cloud® App ID in Ihren Apps können Sie selbst dann Ressourcen schützen und eine Authentifizierung hinzufügen, wenn Sie nicht viel Erfahrung mit Sicherheitsfunktionen haben.
Wenn Benutzer sich bei Ihrer App anmelden müssen, können Sie Benutzerdaten wie App-Vorgaben oder Informationen aus den öffentlichen sozialen Profilen speichern und diese Daten anschließend verwenden, um jede Erfahrung Ihrer App anzupassen. App ID stellt ein Framework für Sie bereit, aber Sie können auch Ihre eigenen Markensignieranzeigen verwenden, wenn Sie mit Cloud Directory arbeiten.
Brauchen Sie eine Einführung? Gehen Sie die Schulungsvideosdurch.
Serviceinstanz erstellen
Eine Instanz von App ID erstellen und an Ihre App binden, um zu starten.
- Stellen Sie sicher, dass die Voraussetzungen für IBM Cloud erfüllt sind.
- Wählen Sie im IBM Cloud-Katalog den Eintrag App ID aus. Der Bildschirm für die Servicekonfiguration wird angezeigt.
- Geben Sie der Serviceinstanz einen Namen oder verwenden Sie den vorgegebenen Namen.
- Wählen Sie Ihren Preisstrukturplan aus und klicken Sie auf Erstellen.
Das ist alles! Sie können nun mit der Konfiguration Ihrer Anwendungseinstellungen beginnen.
Beispiel-App konfigurieren
Sie können eine der vorkonfigurierten Beispiel-Apps verwenden, um sich mit der Verwendung des Service vertraut zu machen.
Diese Out-of-the-box-Beispiel-Apps sind mit zwei Identitätsprovidern und einer Funktion zu Überprüfung der Authentifizierung konfiguriert. Beispiel-Apps werden in iOS Swift
, Android
, Node.js
, Java
und Single-page application
angeboten. Wenn Sie keine Sprache sehen, mit der Sie vertraut sind, ist das kein Problem! Sie können App ID mithilfe der bereitgestellten APIs in Ihre eigene Anwendung integrieren.
Gehen Sie wie folgt vor, um eine Beispiel-App zu erstellen:
-
Klicken Sie auf Beispiel herunterladen.
-
Klicken Sie auf die Sprache Ihrer Wahl, um das Beispiel herunterzuladen. Die von Ihnen gesuchte Sprache wird nicht angezeigt? Kein Problem! Sie können mithilfe der APIs von App ID profitieren.
-
Stellen Sie sicher, dass die Voraussetzungen installiert bzw. erfüllt sind.
-
Befolgen Sie die Erstellen & Ausführen-Schritte, um Ihr Beispiel mit App ID einzurichten.
-
Klicken Sie auf Aktivität überprüfen, um die Authentifizierungsereignisse anzuzeigen, die aufgetreten sind. Jede Anmeldung führt zu einem Ereignis, das auf dieser Seite sichtbar ist.
-
Passen Sie das Anmeldewidget an.
- Fügen Sie ein Bild wie z. B. ein Markenlogo hinzu, indem Sie auf Auswählen klicken und Ihr lokales System nach einem hochzuladenden Bild durchsuchen.
- Wählen Sie ein Farbschema aus, indem Sie entweder eine der Farboptionen auswählen oder einen Hexadezimalwert angeben.
- Wechseln Sie zwischen 'Web' und 'Mobil', um zu sehen, wie das Farbschema auf den verschiedenen Gerätetypen dargestellt wird.
- Wenn Sie die gewünschten Optionen gewählt haben, klicken Sie auf Änderungen speichern.
-
Aktualisieren Sie die Anmeldeseite im Browser. Die im vorhergehenden Schritt vorgenommenen Änderungen werden bereits angezeigt.
Nächste Schritte
Sind Sie bereit, loszulegen und mit Ihren eigenen Apps zu beginnen? Fangen Sie an, indem Sie den Service zu Ihrer App hinzufügen. Vom Service werden SDKs für die am häufigsten verwendeten Sprachen zur Verfügung gestellt. Wird für die Sprache, in der Ihre App geschrieben ist, jedoch kein SDK angezeigt, können Sie App ID immer noch nutzen, indem Sie die APIs verwenden.