Erstellen Sie eine Webservice-Definition wie folgt:
- Navigieren Sie zu "System", "Webservices", "Webservices-Konfiguration erstellen".
- Füllen Sie die folgenden Felder auf der Registerkarte "Profil" aus:
- Name: beliebiger Name. Beispiel: RestMobile
- Kennung: eindeutige Kennung. Der Standardwert ist RestMobile.
Der Wert des Felds "Kennung" muss mit dem restid-Wert in der Konfiguration der mobilen App übereinstimmen.
Ziehen Sie in Erwägung, den Wert der Kennung und den restid-Wert zu ändern, um die Sicherheit zu erhöhen.
- Enable Attribute (Attribut aktivieren): Aktivieren Sie dieses Kontrollkästchen.
- Füllen Sie die folgenden Felder auf der Registerkarte "Sicherheit" aus:
- Wählen Sie aus, ob Sie die Option "Erfordert sichere Kommunikation" auswählen müssen:
Hinweis: Erwägen Sie, den HTTP-Datenverkehr für die mobile Anwendung immer zu verschlüsseln. Es gibt normalerweise zwei Möglichkeiten, um diesen Datenverkehr zu konfigurieren:
- Mithilfe eines Proxy-Servers: In diesem Anwendungsfall wird der CA Identity Manager-Server hinter einer Firewall sein. Sie können festlegen, dass die Kommunikation vom Proxy-Server zum CA Identity Manager-Server nicht geschützt wird. Allerdings sollten Sie sicherstellen, dass die Http-Kommunikation zwischen der mobilen Anwendung und dem Proxy-Server sicher ist. Aktivieren Sie für diesen Anwendungsfall "Erfordert sichere Kommunikation" NICHT.
Hinweis: Wenn Sie CA Identity Manager und SiteMinder nicht miteinander integrieren, aktivieren Sie die Option "Erfordert sichere Kommunikation", damit für Webservice-Aufrufe weiterhin SSL-Kommunikation verwendet wird.
- Direkt zum CA Identity Manager-Server: In diesem Anwendungsfall kommuniziert der mobile Client direkt mit dem CA Identity Manager-Server. Diese Http-Kommunikation sollte verschlüsselt werden. Aktivieren Sie die Option "Erfordert sichere Kommunikation", um diese Anforderung durchzusetzen.
- Vergewissern Sie sich, dass "Verschlüsselung aktivieren" nicht aktiviert ist.
Hinweis: Wenn Verschlüsselung aktiviert ist, werden in der mobilen App keine Benutzerdetails angezeigt.
- Navigieren Sie auf der Registerkarte "Objekttypen" zu BENUTZER, wählen Sie BENUTZER aus, und klicken Sie auf die Schaltfläche "Bearbeiten".
- Wählen Sie nur "Ansichtszugriff erlauben" aus.
Entfernen Sie andere Zugriffsberechtigungen, indem Sie die Optionen "Änderungszugriff erlauben", "Erstellungszugriff erlauben" und "Löschzugriff erlauben" löschen.
- Führen Sie auf der Registerkarte "Selbstverwaltung" die folgenden Schritte aus:
- Richten Sie auf der Registerkarte "Mitglied" eine Mitgliederregel mit den folgenden Kriterien ein:
- Aktivierungscode = Registriert oder
- Aktivierungscode > 0
- Senden Sie den Webservice, und speichern Sie ihn.