Maurice Meyer
13. Februar 2015

Sichere SAP UI5 Apps mit Neptune? Unbedingt!

SAPUI5 - Neptune Application Designer

Sie möchten den Schritt gehen und sichere mobile SAP UI5 Apps mit Neptune in Ihrem Unternehmen einführen? Sie oder Ihre Kollegen plagen jedoch einige Sicherheitsbedenken? Wie können wir den Zugriff auf die einzelnen Apps steuern und sicherstellen, dass sie nur von berechtigten Benutzern abgerufen und genutzt werden können?

Der Neptune Application Designer Version 3.0 liefert die Werkzeuge für eine sichere SAP UI5 App!

Neptune stellt Ihnen hierfür ein rollenbasiertes Berechtigungskonzept zur Verfügung.

Unser E-Book zum Thema Neptune User Experience Platform

E-Book: Neptune Platform

Was ist Neptune? Welche Vorteile es Ihnen bringt und wie Sie es in Ihrer Systemlandschaft einführen.

Mit Hilfe des Neptune Application Management (NAM) können Sie Policies erstellen. Diese Richtlinien dienen dazu, den Benutzerzugriff auf Apps zu steuern.  Sie können die in Ihrem SAP System verwendeten Rollen an die entsprechende Policy binden.

Abhängig von der Policy sieht der Anwender nur die Elemente denen dieselbe Rolle zugewiesen wurde die er im SAP System besitzt.

NAD Policy - Rollenzuweisung

NAD Policy – Rollenzuweisung

Es können beliebig viele selbstdefinierte Policies erstellt und diese Berichtigungen an Elemente wie

  • Apps,
  • Menüs &
  • Bundle-Apps

gebunden werden um somit eine Berechtigungsprüfung zu realisieren. (Für Informationen zu den einzelnen Elementen die mit der Neptune Version 3.0 released wurden finden Sie hier).

Dadurch, dass jedem Nutzer nur die Items angezeigt werden, für die er die Berechtigungen besitzt, kann ein gewisser Schutz vor unautorisiertem Zugriff gewährleistet werden. Allerdings bleibt noch eine andere Möglichkeit, die App außerhalb dieses Rollenmanagements aufzurufen. Dieser führt über den direkten Aufruf über die URL außerhalb der Bundle-App.

In diesem Fall muss eine Prüfung über die Neptune Standard SAP Authorization erfolgen. Hierbei prüft die App selbst, von welchem Nutzer sie aufgerufen wird und welche im SAP hinterlegten Rollen ihm zugeordnet sind. Besitzt der Nutzer die erforderliche Rollen, kann er die App aufrufen. Entscheidend ist hierfür nicht die Rolle, sondern das ihr zugewiesene S_ICF Berechtigungsobjekt und der dort eingetragene ICF_VALUE.

Diesen von Ihnen definierten ICF_VALUE tragen Sie im Neptune Application Designer für Ihre App unter Settings in das Feld SAP Authorization ein.

SAP AUTH über ICF_VALUE im NAD

SAP AUTH über ICF_VALUE im NAD

Somit ist Ihre App auch gegen direkte unauthorisierte Aufrufe von außen geschützt und sicher.

(Siehe: Neptune Support – Authorization)

Selbstverständlich beraten wir Sie gerne individuell zu Ihrem passenden App Berechtigungskonzept für Ihre sichere SAP UI5 App mit Hilfe des Neptune Application Designers.

Sollten Sie auch für Ihr Unternehmen interesse an einer mobilen App gefunden haben, erfahren Sie hier mehr über unseren Neptune Prototyp in 4 Tagen.

Unser Video-Kurs „ODATA Services im SAP UI5 Umfeld“

OData Services im SAPUI5 Umfeld

Limitierte Rabattaktion für unseren Kurs “OData Services im SAPUI5 Umfeld”.

Für Besucher von Mission Mobile können wir unseren Kurs „ODATA Services im SAP UI5 Umfeld“ mit kräftigem Rabatt anbieten:

Kurs: “ODATA Services im SAP UI5 Umfeld

PS: Wir haben den Rabatt nur für 20 Käufe erhalten. Falls Sie den Link klicken und keine Vergünstigung mehr angezeigt werden, ist unser Kontingent bereits aufgebraucht.

Maurice Meyer

Maurice Meyer

Mein Name ist Maurice Meyer und ich bin begeisterter SAP Consultant bei mindsquare. Wie meine Kollegen habe ich mein Hobby zum Beruf gemacht.

Sie haben Fragen? Kontaktieren Sie mich!



Das könnte Sie auch interessieren

Aktualisierung 18.05.2018: ACHTUNG! Der AppBuilder wird von der SAP nicht mehr weiterentwickelt! Hier gibt es Informationen zur aktuelleren SAP Web IDE!

weiterlesen

Willkommen zu dem zweiten Teil der dreiteiligen Blogserie über die Grundlagen von SAPUI5. Diese Blogbeiträge sollen Sie, den erfahrenen ABAP-Coder und SAP GUI Experten, unterstützen und ermutigen die benötigten Basics […]

weiterlesen

Der Neptune Application Designer (kurz NAD) besteht aus zahlreichen Fenstern, die individuell skaliert werden können. So können schnell wichtige Fenster verbreitert und unwichtige Fenster verkleinert werden. Aber Achtung: Sobald ein […]

weiterlesen

Schreiben Sie einen Kommentar

Bitte füllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht veröffentlicht.





Kontaktieren Sie uns!
Sophie Weber
Sophie Weber Kundenservice