Tutorial: Azure Active Directory-Integration mit SAP Cloud Platform

In diesem Tutorial erfahren Sie, wie Sie SAP Cloud Platform in Azure Active Directory (Azure AD) integrieren. Die Integration von SAP Cloud Platform in Azure AD ermöglicht Folgendes:

  • Steuern Sie in Azure AD, wer Zugriff auf SAP Cloud Platform hat.
  • Ermöglichen Sie es Ihren Benutzern, sich mit ihren Azure AD-Konten automatisch bei SAP Cloud Platform anzumelden.
  • Verwalten Sie Ihre Konten zentral im Azure-Portal.

Voraussetzungen

Zum Konfigurieren der Azure AD-Integration mit SAP Cloud Platform benötigen Sie Folgendes:

  • Ein Azure AD-Abonnement Wenn Sie keine Azure AD-Umgebung besitzen, können Sie hier eine einmonatige Testversion anfordern.
  • SAP Cloud Platform-Abonnement, für das einmaliges Anmelden aktiviert ist

Nach Abschluss dieses Tutorials können sich die SAP Cloud Platform zugewiesenen Azure AD-Benutzer wie unter Einführung in den Zugriffsbereich beschrieben mittels einmaliger Anmeldung bei der Anwendung anmelden.

Wichtig

Sie müssen eine eigene Anwendung bereitstellen oder eine Anwendung unter Ihrem SAP Cloud Platform-Konto abonnieren, um das einmalige Anmelden testen zu können. In diesem Tutorial wird eine Anwendung auf dem Konto bereitgestellt.

Beschreibung des Szenarios

In diesem Tutorial konfigurieren und testen Sie das einmalige Anmelden von Azure AD in einer Testumgebung.

  • SAP Cloud Platform unterstützt SP-initiiertes einmaliges Anmelden.

Zum Konfigurieren der Integration von SAP Cloud Platform in Azure AD müssen Sie SAP Cloud Platform aus dem Katalog der Liste der verwalteten SaaS-Apps hinzufügen.

  1. Melden Sie sich mit einem Geschäfts-, Schul- oder Unikonto oder mit einem persönlichen Microsoft-Konto beim Azure-Portal an.
  2. Wählen Sie im linken Navigationsbereich den Dienst Azure Active Directory aus.
  3. Navigieren Sie zu Unternehmensanwendungen, und wählen Sie dann Alle Anwendungen aus.
  4. Wählen Sie zum Hinzufügen einer neuen Anwendung Neue Anwendung aus.
  5. Geben Sie im Abschnitt Aus Katalog hinzufügen den Suchbegriff SAP Cloud Platform in das Suchfeld ein.
  6. Wählen Sie im Ergebnisbereich SAP Cloud Platform aus, und fügen Sie dann die App hinzu. Warten Sie einige Sekunden, während die App Ihrem Mandanten hinzugefügt wird.

Konfigurieren und Testen des einmaligen Anmeldens von Azure AD für SAP Cloud Platform

Konfigurieren und testen Sie das einmalige Anmelden von Azure AD mit SAP Cloud Platform mithilfe eines Testbenutzers mit dem Namen B. Simon. Damit einmaliges Anmelden funktioniert, muss eine Linkbeziehung zwischen einem Azure AD-Benutzer und dem entsprechenden Benutzer in SAP Cloud Platform eingerichtet werden.

Führen Sie zum Konfigurieren und Testen des einmaligen Anmeldens von Azure AD mit SAP Cloud Platform die folgenden Schritte aus:

  1. Konfigurieren des einmaligen Anmeldens von Azure AD , um Ihren Benutzern die Verwendung dieses Features zu ermöglichen.
    1. Erstellen eines Azure AD-Testbenutzers , um das einmalige Anmelden mit Azure AD mit dem Testbenutzer Britta Simon zu testen.
    2. Zuweisen des Azure AD-Testbenutzers , um Britta Simon für das einmalige Anmelden von Azure AD zu aktivieren.
  2. Konfigurieren des einmaligen Anmeldens für SAP Cloud Platform , um die Einstellungen für einmaliges Anmelden auf der Anwendungsseite zu konfigurieren
    1. Erstellen eines SAP Cloud Platform-Testbenutzers , um ein Pendant von Britta Simon in SAP Cloud Platform zu erhalten, das mit ihrer Darstellung in Azure AD verknüpft ist.
  3. Testen des einmaligen Anmeldens , um zu überprüfen, ob die Konfiguration funktioniert

Konfigurieren des einmaligen Anmeldens (Single Sign-On, SSO) von Azure AD

Gehen Sie wie folgt vor, um das einmalige Anmelden von Azure AD im Azure-Portal zu aktivieren.

  1. Navigieren Sie im Azure-Portal auf der Anwendungsintegrationsseite für SAP Cloud Platform zum Abschnitt Verwalten, und wählen Sie Einmaliges Anmelden aus.

  2. Wählen Sie auf der Seite SSO-Methode auswählen die Methode SAML aus.

  3. Klicken Sie auf der Seite Einmaliges Anmelden (SSO) mit SAML einrichten auf das Stiftsymbol für Grundlegende SAML-Konfiguration, um die Einstellungen zu bearbeiten.

    Bearbeiten der SAML-Basiskonfiguration

  4. Geben Sie im Abschnitt Grundlegende SAML-Konfiguration die Werte für die folgenden Felder ein:

    SSO-Informationen zur Domäne und zu den URLs für SAP Cloud Platform

    a. Geben Sie im Textfeld Anmelde-URL die URL ein, die von den Benutzern zur Anmeldung bei der SAP Cloud Platform-Anwendung verwendet wird. Dies ist die kontospezifische URL einer geschützten Ressource in der SAP Cloud Platform-Anwendung. Die URL basiert auf dem folgenden Muster: https://<applicationName><accountName>.<landscape host>.ondemand.com/<path_to_protected_resource>

    Hinweis

    Dies ist die URL in Ihrer SAP Cloud Platform-Anwendung, die die Authentifizierung des Benutzers erfordert.

    • https://<subdomain>.hanatrial.ondemand.com/<instancename>
    • https://<subdomain>.hana.ondemand.com/<instancename>

    b. Geben Sie im Textfeld Bezeichner die URL von SAP Cloud Platform in einem der folgenden Formate an:

    • https://hanatrial.ondemand.com/<instancename>
    • https://hana.ondemand.com/<instancename>
    • https://us1.hana.ondemand.com/<instancename>
    • https://ap1.hana.ondemand.com/<instancename>

    c. Geben Sie im Textfeld Antwort-URL eine URL nach folgendem Muster ein:

    • https://<subdomain>.hanatrial.ondemand.com/<instancename>
    • https://<subdomain>.hana.ondemand.com/<instancename>
    • https://<subdomain>.us1.hana.ondemand.com/<instancename>
    • https://<subdomain>.dispatcher.us1.hana.ondemand.com/<instancename>
    • https://<subdomain>.ap1.hana.ondemand.com/<instancename>
    • https://<subdomain>.dispatcher.ap1.hana.ondemand.com/<instancename>
    • https://<subdomain>.dispatcher.hana.ondemand.com/<instancename>

    Hinweis

    Hierbei handelt es sich um Beispielwerte. Ersetzen Sie diese Werte durch die tatsächliche Anmelde-URL, den tatsächlichen Bezeichner und die tatsächliche Antwort-URL. Anmelde-URL und Bezeichner erhalten Sie vom Supportteam für den SAP Cloud Plattform-Client. Die Antwort-URL finden Sie im Abschnitt für die Verwaltung der Vertrauensstellung. Dies wird weiter unten im Tutorial erläutert.

  5. Klicken Sie auf der Seite Einmaliges Anmelden (SSO) mit SAML einrichten im Abschnitt SAML-Signaturzertifikat auf Herunterladen, um den Ihren Anforderungen entsprechenden Verbundmetadaten-XML-Code aus den verfügbaren Optionen herunterzuladen und auf Ihrem Computer zu speichern.

    Downloadlink für das Zertifikat

Erstellen eines Azure AD-Testbenutzers

In diesem Abschnitt erstellen Sie im Azure-Portal einen Testbenutzer mit dem Namen B. Simon.

  1. Wählen Sie im linken Bereich des Microsoft Azure-Portals Azure Active Directory > Benutzer > Alle Benutzer aus.
  2. Wählen Sie oben im Bildschirm die Option Neuer Benutzer aus.
  3. Führen Sie unter den Eigenschaften für Benutzer die folgenden Schritte aus:
    1. Geben Sie im Feld Name die Zeichenfolge B.Simon ein.
    2. Geben Sie im Feld Benutzername die Zeichenfolge username@companydomain.extension ein. Beispiel: B.Simon@contoso.com.
    3. Aktivieren Sie das Kontrollkästchen Kennwort anzeigen, und notieren Sie sich den Wert aus dem Feld Kennwort.
    4. Klicken Sie auf Erstellen.

Zuweisen des Azure AD-Testbenutzers

In diesem Abschnitt ermöglichen Sie B. Simon das einmalige Anmelden von Azure, indem Sie ihr Zugriff auf SAP Cloud Platform gewähren.

  1. Wählen Sie im Azure-Portal Unternehmensanwendungen > Alle Anwendungen aus.
  2. Wählen Sie in der Anwendungsliste die Option SAP Cloud Platform aus.
  3. Navigieren Sie auf der Übersichtsseite der App zum Abschnitt Verwalten, und wählen Sie Benutzer und Gruppen aus.
  4. Wählen Sie Benutzer hinzufügen und anschließend im Dialogfeld Zuweisung hinzufügen die Option Benutzer und Gruppen aus.
  5. Wählen Sie im Dialogfeld Benutzer und Gruppen in der Liste „Benutzer“ den Eintrag B. Simon aus, und klicken Sie dann unten auf dem Bildschirm auf die Schaltfläche Auswählen.
  6. Wenn den Benutzern eine Rolle zugewiesen werden soll, können Sie sie im Dropdownmenü Rolle auswählen auswählen. Wurde für diese App keine Rolle eingerichtet, ist die Rolle „Standardzugriff“ ausgewählt.
  7. Klicken Sie im Dialogfeld Zuweisung hinzufügen auf die Schaltfläche Zuweisen.

Konfigurieren des einmaligen Anmeldens für SAP Cloud Platform

  1. Melden Sie sich in einem anderen Webbrowserfenster unter https://account.<landscape host>.ondemand.com/cockpit (Beispiel: https://account.hanatrial.ondemand.com/cockpit) ) beim SAP Cloud Platform-Cockpit an.

  2. Klicken Sie auf die Registerkarte Vertrauen .

    Trust (Vertrauen)

  3. Führen Sie im Abschnitt für die Verwaltung der Vertrauensstellung unter Local Service Provider (Lokaler Dienstanbieter) die folgenden Schritte aus:

    Screenshot: Abschnitt für die Verwaltung der Vertrauensstellung, in dem die Registerkarte „Local Service Provider“ (Lokaler Dienstanbieter) ausgewählt ist und alle Textfelder hervorgehoben sind

    a. Klicken Sie auf Bearbeiten.

    b. Wählen Sie als Konfigurationstyp die Option Benutzerdefiniert.

    c. Belassen Sie als Name des lokalen Dienstanbieters den Standardwert. Kopieren Sie diesen Wert, und fügen Sie ihn in der Azure AD-Konfiguration für SAP Cloud Plattform in das Feld Bezeichner ein.

    d. Klicken Sie zum Generieren eines Signaturschlüssels und eines Signaturzertifikat-Schlüsselpaars auf Schlüsselpaar generieren.

    e. Wählen Sie als Prinzipalweitergabe die Option Deaktiviert.

    f. Wählen Sie unter Zwangsauthentifizierung die Option Deaktiviert.

    g. Klicken Sie auf Speichern.

  4. Führen Sie nach dem Speichern der Einstellungen für Local Service Provider (Lokaler Dienstanbieter) die folgenden Schritte aus, um die Antwort-URL zu erhalten:

    Abrufen von Metadaten

    a. Klicken Sie zum Herunterladen der SAP Cloud Platform-Metadatendatei auf Metadaten abrufen.

    b. Öffnen Sie die heruntergeladene SAP Cloud Platform-Metadatendatei (XML-Datei), und navigieren Sie zum Tag Ns3:AssertionConsumerService.

    c. Kopieren Sie den Wert des Attributs Speicherort, und fügen Sie ihn in der Azure AD-Konfiguration für SAP Cloud Plattform in das Textfeld Antwort-URL ein.

  5. Klicken Sie auf die Registerkarte Vertrauenswürdiger Identitätsanbieter, und klicken Sie dann auf Vertrauenswürdigen Identitätsanbieter hinzufügen.

    Screenshot: Seite für die Verwaltung der Vertrauensstellung, auf der die Registerkarte „Trusted Identity Provider“ (Vertrauenswürdiger Identitätsanbieter) ausgewählt ist

    Hinweis

    Um die Liste der vertrauenswürdigen Identitätsanbieter verwalten zu können, müssen Sie den Konfigurationstyp „Benutzerdefinierte“ im Abschnitt „Lokale Dienstanbieter“ ausgewählt haben. Beim Standard-Konfigurationstyp haben Sie ein nicht-bearbeitbares und implizites Vertrauen gegenüber dem SAP ID-Dienst. Bei der Option „Keine“ haben Sie keine Vertrauenseinstellungen.

  6. Klicken Sie auf die Registerkarte Allgemein und dann auf Durchsuchen, um die heruntergeladene Metadatendatei hochzuladen.

    Verwaltung von Vertrauensstellungen

    Hinweis

    Nach dem Hochladen der Metadatendatei werden die Werte für URL für einmaliges Anmelden, URL für einmaliges Abmelden und Signaturzertifikat automatisch ausgefüllt.

  7. Klicken Sie auf die Registerkarte Attribute .

  8. Führen Sie auf der Registerkarte Attribute die folgenden Schritte aus:

    Attribute

    a. Klicken Sie auf Assertion-Attribut hinzufügen, und für Sie dann die folgenden Assertion-basierten Attribute hinzu:

    Assertion-Attribut Prinzipal-Attribut
    http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname firstname
    http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname lastname
    http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress email

    Hinweis

    Die Konfiguration der Attribute hängt davon ab, wie die Anwendung(en) für SPC entwickelt wurden – also welche Attribute sie in der SAML-Antwort erwarten und unter welchem Namen (Prinzipal-Attribut) sie auf dieses Attribut im Code zugreifen.

    b. Das Standard-Attribut im Screenshot dient nur der Veranschaulichung. Es ist nicht erforderlich, damit das Szenario funktioniert.

    c. Die Namen und Werte für das im Screenshot gezeigte Prinzipal Attribut ist abhängig davon, wie die Anwendung entwickelt wird. Es ist möglich, dass die Anwendung andere Zuordnungen erfordert.

Assertion-Gruppen

Als optionalen Schritt können Sie Assertion-Gruppen für Ihren Azure Active Directory-Identitätsanbieter konfigurieren.

Mithilfe von Gruppen für SAP Cloud Platform können Sie einzelne oder mehrere Benutzer dynamisch einzelnen oder mehreren Rollen in Ihren SAP Cloud Platform-Anwendungen zuweisen – definiert durch Werte von Attributen in der SAML 2.0-Assertion.

Beispiel: Wenn die Assertion das Attribut „contract=temporary“ enthält, kann es sein, dass Sie alle betroffenen Benutzer der Gruppe „TEMPORÄR“ hinzufügen möchten. Die Gruppe „TEMPORÄR“ enthält unter Umständen Rollen aus mindestens einer Anwendung, die unter Ihrem SAP Cloud Platform-Konto bereitgestellt wurde.

Verwenden Sie Assertion-basierte Gruppen, wenn Sie Anwendungsrollen in Ihrem SAP Cloud Platform-Konto gleichzeitig viele Benutzer zuweisen möchten. Wenn Sie nur einen einzelnen Benutzer oder eine geringe Anzahl von Benutzern bestimmten Rollen zuweisen möchten, empfiehlt es sich, diese direkt im SAP Cloud Platform-Cockpit auf der Registerkarte Autorisierungen zuzuweisen.

Erstellen eines SAP Cloud Platform-Testbenutzers

Um Azure AD-Benutzern die Anmeldung bei SAP Cloud Platform zu ermöglichen, müssen Sie ihnen Rollen in SAP Cloud Platform zuweisen.

Führen Sie die folgenden Schritte aus, um einem Benutzer eine Rolle zuzuweisen:

  1. Melden Sie sich bei Ihrem SAP Cloud Platform-Cockpit an.

  2. Führen Sie Folgendes aus:

    Autorisierungen

    a. Klicken Sie auf Autorisierung.

    b. Klicken Sie auf die Registerkarte Benutzer .

    c. Geben Sie im Textfeld Benutzer die E-Mail-Adresse des Benutzers ein.

    d. Klicken Sie auf Zuweisen , um den Benutzer einer Rolle zuzuweisen.

    e. Klicken Sie auf Speichern.

Testen des einmaligen Anmeldens

In diesem Abschnitt testen Sie die Azure AD-Konfiguration für einmaliges Anmelden mit den folgenden Optionen:

  • Klicken Sie im Azure-Portal auf Diese Anwendung testen. Dadurch werden Sie zur Anmelde-URL für SAP Cloud Platform weitergeleitet, wo Sie den Anmeldeflow initiieren können.

  • Rufen Sie direkt die SAP Cloud Platform-Anmelde-URL auf, und initiieren Sie den Anmeldeflow.

  • Sie können „Meine Apps“ von Microsoft verwenden. Wenn Sie in „Meine Apps“ auf die Kachel „SAP Cloud Platform“ klicken, sollten Sie automatisch bei der SAP Cloud Platform-Instanz angemeldet werden, für die Sie einmaliges Anmelden eingerichtet haben. Weitere Informationen zu „Meine Apps“ finden Sie in dieser Einführung.

Nächste Schritte

Nach dem Konfigurieren von SAP Cloud Platform können Sie die Sitzungssteuerung erzwingen, die in Echtzeit vor der Exfiltration und Infiltration vertraulicher Unternehmensdaten schützt. Die Sitzungssteuerung basiert auf bedingtem Zugriff. Hier erfahren Sie, wie Sie die Sitzungssteuerung mit Microsoft Cloud App Security erzwingen.