Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

22
academy.ibsolution.de © IBsolution GmbH 1 Arbeiten mit IdM 8.x - Tipps und Tricks 15.03.2016 Aydin Tekin, IBsolution GmbH

Transcript of Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

Page 1: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH1

Arbeiten mit IdM 8.x - Tipps und Tricks

15.03.2016 Aydin Tekin, IBsolution GmbH

Page 2: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH2 academy.ibsolution.de © IBsolution GmbH2

Ihr Redner

Aydin TekinForschung & Entwicklung

Themengebiete:

• SAP Security

• Neue SAP Produkte

• Derzeit: SAP IdM 8 SP2 Guided Beta

Page 3: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH3 academy.ibsolution.de © IBsolution GmbH3

Was lernen Sie in diesem Webinar?

• Typische Stolperfallen aus dem Weg gehen

• Effizient mit IdM 8 arbeiten

• Wie nutze ich die neue Entwicklerverwaltung?

• Welches Upgrade-Szenario passt zu meinem Unternehmen? Wo gibt es Herausforderungen?

Page 4: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH4 academy.ibsolution.de © IBsolution GmbH4

IBsolution Academy Erfolgszertifikat

Persönliches Zertifikat für jeden Teilnehmer:

• Webinar anschauen

• Multiple-Choice-Test ablegen

• 8 von 10 Fragen richtig beantworten

Page 5: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH5 academy.ibsolution.de © IBsolution GmbH5

Agenda

1. 1. Einführung zum Thema

2. 2. ASJava

3. 3. Entwicklung

4. 4. Upgrade 7.2 -> 8.0

5. 5. Zusammenfassung und Fragen

Page 6: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH6

Einführung

• IdM 8.0 ist das neuste SAP Lösung zum Identity Management

• SAP möchte baldigen Wechsel auf das neue Produkt

• Support für 7.2 nur noch bis Ende 2017

• Viele Entwickler/Unternehmen nutzen noch IdM 7.2

• Viele noch „unschlüssig“ für einen Wechsel

• Worauf muss ich achten?

• Wo gibt es Herausforderungen?

• Im Folgenden werden die wichtigsten Punkte besprochen

Page 7: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH7

AS Java - Architektur

• AS Java nun zwingend zur Entwicklung nötig!

MMCASJava

-IdM UI

Identity Store

Eclipse

ASJava-

IdM UI

Identity Store

jdbc jdbc jdbc

REST

Page 8: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH8

AS Java - Sizing

• AS Java Sizing beachten!

• Mehr Heapspace notwendig (empfohlen > 4GB nur für Entwicklung)

• CPU sollte leistungsfähig sein!

• Einzelne Requests werden NICHT multithreaded abgearbeitet

• ASJava blockiert möglicherweise UI!

Page 9: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH9

AS Java – Typische Stolperfallen

• 2 Datasources nötig!

• IDM_8DevStudio für Entwicklung

• IDM_DataSource für UI

• File-Encoding auf UTF-8 Stellen

• Ansonsten können Korruptionen in der Konfiguration entstehen

• -> Tasks / Jobs werden unbrauchbar

• -> Check-In / Exports funktionieren nicht mehr

Page 10: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH10

Entwicklung

• HTTPS deaktivieren

• \workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings

• -> com.sap.idm.dev-studio-userinterface.prefs

• MMC-Zugriff erlauben (EXPERIMENTAL)

• Keine Schreibrechte

• MC_PACKAGE der Wert MCALLOWMMC beim gewünschten Paket auf 1 setzen

• Setzt Entwicklerverwaltung aus, nicht empfohlen!

Page 11: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH11

Entwicklung - Packaging

• Packaging nun mit Entwicklerverwaltung

• Check-In / Check-Out nicht mehr optional

• Ein Check-Out pro User pro Paket

• Szenario 1

Page 12: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH12

Entwicklung – Packaging 2

• Szenario 2

?

Page 13: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH13

Entwicklung – Packaging 3

• Multicheckout:

• NWA -> Java-Systemeigenschaften -> Anwendungen -> idmdevstudio

• com.sap.idm.rcp.multicheckouts auf 1 setzen

Page 14: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH14

Entwicklung – Fehleranalyse

• Fehleranalyse schwieriger in IdM 8.0

• Suche in 2 Systemen notwendig

Eclipse Log ASJava

Page 15: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH15

Upgrade IdM 7.2 zu 8.0

• Umzug

• Upgrade

Export Import

Patch

Page 16: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH16

Upgrade IdM 7.2 zu 8.0 - Vergleich

Umzug Direktes Upgraden

Vorhandene Daten? Archivieren Weiternutzen

Nötige Systeme Mind. 2 1

Backup während Upgrade?

Nicht nötig Stark empfohlen!

Aufwand Groß Klein

Page 17: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH17

Upgrade - Einsatzszenarios

• Welche Upgradestrategie nutzen?

• Upgrade bei Unternehmen

• Direct Patching!

• Alte Daten, Audits, Approvals müssen verbleiben!

• Backups SEHR WICHTIG!

• Entwicklungen am eigenen Content

• Umzug sinnvoller

• Referenzsystem bleibt

• Regressionstests können verglichen werden

Page 18: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH18

Upgrade – Was danach?

• Wie reibungsfrei läuft das System nach dem Upgrade?

• Nach dem Upgrade sind Dispatcher neu einzustellen

• Keys.ini muss übernommen werden

• System läuft soweit problemlos

• Wo treten Schwierigkeiten auf?

• System auf „Stand 7.2“

• Neues Provisioning Framework sollte eingebaut werden

• Neue Konnektoren sollten eingebaut werden

• Referenzen auf globale Konstanten geben Warnings aus

• Repositories müssen womöglich angepasst werden

• Großes Paket sollte aufgeteilt werden

• Viele Referenzen müssen umgepflegt werden

• Neue Namenkonventionen

• Task/Jobs-Typen müssen händisch angepasst werden

• -> Eigenentwicklung kann das meiste automatisch anpassen

Page 19: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH19

Zusammenfassung

• Stolpersteine im Vorhinein verhindern!

• Benutzerverwaltung wird immer wichtiger

• Upgradestrategien abhängig vom Anwendungsfall

• Auch nach dem Upgrade ist viel zu tun

• Vieles automatisierbar

• Man muss trotzdem noch „Hand anlegen“

Page 20: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH20

IBsolution Academy Erfolgszertifikat

Persönliches Zertifikat für jeden Teilnehmer:

• Webinar anschauen

• Multiple-Choice-Test ablegen

• 8 von 10 Fragen richtig beantworten

Zum Test http://bit.ly/1UcNQ4t

Page 21: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH21

IBsolution Academy

Hier finden Sie einen Mitschnitt dieses Webinars, viele weitere Webinare und aktuelle Infos

academy.ibsolution.de

Page 22: Arbeiten mit IdM 8.x – Tipps und Tricks (Level 3)

academy.ibsolution.de © IBsolution GmbH22

Fragen?