
Mit SAP NetWeaver können Sie SAML verwenden, um auf Anwendungen auf dem AS ABAP sowie dem AS Java zuzugreifen. In beiden Fällen wird durch den SAML-Service des AS Java die SAML-Protokollausführung mit dem Aussteller durchgeführt.
In SAML-Browser-Artefakte für Single Sign-On verwenden wurde Ihnen beispielhaft gezeigt was im System geschieht, wenn ein Client versucht, auf eine geschützte Ressource auf dem AS Java zuzugreifen. Sie können diesen Abschnitt für Informationen zur Verwendung von SAML für den SSO-Zugriff auf eine geschützte Ressource auf dem AS ABAP konsultieren.
Sie können SAML auf dem AS ABAP für den Zugriff auf jegliche Ressource verwenden, die im Internet Commnication Framework (ICF) des AS ABAP registriert ist und auf die somit mittels HTTP oder HTTPS zugegriffen werden kann.
In der folgenden Grafik sehen Sie eine Serverlandschaft mit einem Aussteller (z. B. ein Portal), einem AS ABAP als Destinationsseite und einem SAML-Service, der auf dem AS Java läuft.
Es werden die Systemereignisse illustriert, die auftreten, wenn ein Benutzer versucht, auf eine Ressource auf dem AS ABAP mittels SAML zuzugreifen:
Die Ressource auf dem AS ABAP kann jeder Service sein, der im Internet Communication Framework (ICF) des AS ABAP registriert ist.
In der folgenden Grafik werden die Konfigurationsschritte illustriert, die benötigt werden, um SAML für den Zugriff auf Ressourcen auf dem AS ABAP verwenden zu können. Die Zahlen dieser Grafik entsprechen den Zahlen der obigen Grafik. Die Buchstaben definieren die Konfigurationsschritte und werden im Folgenden beschrieben.
In der Grafik werden folgende Konfigurationsschritte angezeigt, die notwendig sind, um SAML mit einer Ressource auf dem AS ABAP einzurichten:
A Stellen Sie sicher, dass der SAML-Service auf dem AS Java läuft.
B Stellen Sie sicher, dass zwischen dem AS ABAP und dem AS Java eine Verbindung eingerichtet ist (dies ist nur dann notwendig, wenn Sie mit SAML auf Ressourcen auf dem AS ABAP zugreifen). Dazu wird Folgendes benötigt:
C Konfigurieren Sie den SAML-Aussteller. Wenn Sie ein Portal als Aussteller verwenden, müssen Sie einen Satz an PartnersOutbound-Parametern erstellen. Siehe Portal als SAML-Aussteller konfigurieren.
D Konfigurieren Sie den AS Java als Destinationsseite. Dazu müssen Sie einen Empfänger für den Responder des Ausstellers erstellen und einen Satz von PartnersInbound-Parametern definieren.
E Aktivieren Sie SAML für Ressourcen auf dem AS ABAP (dies ist nur dann notwendig, wenn Sie mit SAML auf Ressourcen auf dem AS ABAP zugreifen). Hier wird der Name der RFC-Destination zum SAML-Service auf dem AS Java definiert und festgelegt, dass SAML eine zugelassene Authentifizierungsmethode für die Ressource ist.
F Sie müssen die externen Benutzerkennungen des Ausstellers (SAML-Principal) den Benutzerkennungen im AS ABAP zuordnen, selbst wenn die externe Kennung mit der AS-ABAP-Kennung identisch ist (dies ist nur dann notwendig, wenn Sie mit SAML auf Ressourcen auf dem AS ABAP zugreifen).