Informationen zu diesem Vorgang
Im Zentrum des
MobileFirst-Sicherheitsframeworks steht ein
Autorisierungsserver, der das
OAuth-Protokoll implementiert und die OAuth-Endpunkte, mit denen der Client interagiert, zugänglich macht.
MobileFirst Server implementiert
auf der Basis des Autorisierungsservers angepasste Sicherheitslogik und erweiterte Sicherheitsfeatures. Standardmäßig agiert
MobileFirst Server auch als
OAuth-Autorisierungsserver. Sie können jedoch
IBM® WebSphere DataPower (DataPower) als Autorisierungsserver konfigurieren, der
mit
MobileFirst Server interagiert.
So haben Sie mehr Flexibilität beim Einrichten von Produktionstopologien, wenn Sie beispielsweise
den DataPower-Autorisierungsserver in der Datenverwaltungszone implementieren.
Anmerkung: Die Grundbausteine
des Sicherheitsframeworks (Sicherheitsüberprüfungen und Abfrage-Handler) werden hiervon nicht beeinflusst. Das Verhalten der logischen Bausteine
bleibt unabhängig davon, ob
MobileFirst Server oder DataPower der Autorisierungsserver ist, immer gleich.
Die Integration
von DataPower als Autorisierungsserver in das
MobileFirst-Sicherheitsframework
erfolgt über
die bereitgestellte MobileFirst-DataPower-Musterdatei
dp-external-az-pattern.zip.
Sie können diese Datei von der
IBM MobileFirst Platform Operations
Console aus abrufen.
Wählen Sie im Dashboard der Konsole das
Download-Center aus und dann das Register
Tools. Wählen Sie auf der Registerkarte Tools im Abschnitt
MobileFirst External Authorization Server Pattern die Schaltfläche
Herunterladen aus und speichern Sie das Muster an der gewünschten Position. .
Wenn Sie DataPower als Autorisierungsserver verwenden möchten, implementieren
Sie das bereitgestellte Muster in Ihrem
DataPower-Gerät und konfigurieren
Sie MobileFirst Server für die Interaktion mit
DataPower als Autorisierungsserver. Gehen Sie dazu wie nachfolgend beschrieben vor.
Anmerkung: Wenn Sie
DataPower als Autorisierungsserver verwenden, konfigurieren Sie Clientanwendungen so, dass sie eine Verbindung
zum
DataPower-Gerät herstellen und keine Direktverbindung zu
MobileFirst Server.
Für eine iOS-Anwendung müssten Sie beispielsweise die Eingenschaften wlServerHost und wlServerPort in der Datei
mfpclient.plist auf die Host-IP-Adresse und den Port des
DataPower-Geräts setzen.
Wenn Sie mit einem selbst signierten SSL-Zertifikat für DataPower arbeiten, müssen Sie dieses Zertifikat auch in die Clientanwendung importieren.