Listet die einzelnen Schritte zur Migration von MIR LTS 2020.06 nach 2021.06 auf.
Hier sind die Schritte zur MIR-Migration gelistet, die neben der Migrationsanleitung für MyCoRe noch relevant sind.
Mit 2021.06 werden Zugriffsschlüssel eingeführt. Zugriffsschlüssel sind der Nachfolger der bisherigen Zugriffsschlüsselpaare. Fundamental kann der Wert eines Zugriffsschlüssels nicht geändert werden, ansonsten sind Zugriffsschlüssel kompatibel mit Zugriffsschlüsselpaaren und bringen weitere nützliche Features mit sich. Default werden Zugriffsschlüssel ab sofort gehasht im Backend abgelegt.
persistence-unit
in persistence.xml
muss um die Mappings für mycore-acl
wie folgt ergänzt werden:
|
|
Vor der Migration sollte konfiguriert werden, wie die Secrets in Zukunft abgelegt werden sollen, siehe Konfiguration.
Sofern der Klartext bedeutsam ist, sollte Hashing deaktiviert werden.
Allgemein sollte zusätzlich noch die Strategie konfiguriert werden.
Als Fallback wird der Klartext bei der Migration im Kommentarfeld des jeweiligen Zugriffsschlüssels abgelegt.
Der Name folgender Property muss ggf. angepasst werden:
MIR.Strategy.AccessKey.ObjectTypes
=> MCR.ACL.AccessKey.Strategy.AllowedObjectTypes
mycore.sh migrate all access key pairs
mycore.sh migrate all access keys
mycore.sh migrate all access key user attributes