1. Einführung
Die Attribute "locale" und "country" in der Cyber Guru Plattform erfordern Werte basierend auf der ISO 639 und ISO 3166-1 alpha-2 Kodierung. Zum Beispiel hätte ein Benutzer in Großbritannien, der Englisch spricht, locale=en und country=UK.
Wenn Sie diese speziellen Werte nicht in Ihrem Microsoft Entra Benutzerprofil haben, finden Sie hier einige Hinweise und Tipps, um die Werte aus anderen Attributen abzuleiten.
2. Schlüsselbegriffe
-
Microsoft Entra: Microsofts Online-Identitätsdienst, der bei der Verwaltung von Benutzerzugriffen und Sicherheit hilft.
-
Bereitstellung: Automatisches Erstellen, Aktualisieren oder Entfernen von Benutzerkonten in einer verbundenen Anwendung basierend auf Informationen in Microsoft Entra.
-
Anwendung: Jeder Online-Dienst oder jedes Tool, das von Ihrer Organisation genutzt wird (zum Beispiel HR-Software oder ein Cloud-basierter Dienst).
-
SCIM: Ein Protokoll zur Vereinfachung der Benutzerbereitstellung (wenn Ihre Anwendung SCIM unterstützt).
-
Der Ausdrucks-Builder hilft bei der Verwaltung von Transformationsregeln und beim Testen von Ausdrücken, die in die Attributzuordnung eingegeben werden sollen.
3. Bevor Sie beginnen
-
Stellen Sie sicher, dass Sie Administratorzugriff auf Microsoft Entra haben. Wenn Sie sich nicht sicher sind, wenden Sie sich an Ihren IT-Support.
4. Fester Wert für Gebietsschema und Land
Dies gilt, wenn alle Benutzer aus einem Land stammen und dieselbe Sprache sprechen.
In der Attributzuordnung verwenden wir eine Konstante. Angenommen, alle Benutzer befinden sich in Frankreich, können wir das Gebietsschema mit „fr“ und das Land mit „FR“ festlegen, indem wir den Zuordnungstyp „Konstant“ wählen.


5. Ableitung von Gebietsschema und Land aus der bevorzugten Sprache
Dies gilt, wenn das Attribut Bevorzugte Sprache im Benutzerprofil den Wert <zwei Buchstaben für die Sprache>-<zwei Buchstaben für das Land> enthält (gemäß RFC 4646 Standard)
Zum Beispiel: en-US, was „englisch“ für die Sprache und US für das Land definiert.
Wenn dies der Fall ist, können wir die Mid-Funktion im Ausdrucks-Builder verwenden, um die beiden Werte als Teilzeichenfolgen abzuleiten. Hier unten das Beispiel, das in der Attributzuordnung verwendet werden soll.
Für das Gebietsschema:
Mid([preferredLanguage],”1”,”2”)
Für Land:
Mid([preferredLanguage],”4”,”2”)


6. Lokale und Land aus anderen Attributen ableiten
Angenommen, es gibt kein Attribut im Benutzerprofil, das die von der Cyberguru-Plattform erwarteten Werte für Lokale und Land enthält, aber wir haben andere Attribute, aus denen wir sie ableiten können.
Zum Beispiel könnten wir das Attribut „Stadt“ haben, in dem alle möglichen Werte enthalten sind:
-
Rom
-
Turin
-
Berlin
-
London
-
Paris
Wir können die Switch-Funktion verwenden, um die Sprache und das Land anhand des Stadtattributwerts festzulegen:
Für die Sprache:
Switch([preferredLanguage], ToLower([city], ), "Rome", "it", "Turin", "it", "Berlin", "de", "London", "en", "Paris", "fr")
Für Land:
Switch([preferredLanguage], ToLower([city], ), "Rome", "IT", "Turin", "IT", "Berlin", "DE", "London", "UK", "Paris", "FR")
Hinweis: Das erste Attribut der Switch-Funktion ist das „Standard“-Attribut. Das bedeutet, wenn es keinen Treffer mit dem Wert im Stadt-Attribut gibt, wird der Wert von „preferredLanguage“ übernommen. Deshalb ist es wichtig, dass das Stadt-Attribut „muss“ einen Wert enthalten, der in der Switch-Funktion enthalten ist. Wenn Benutzer mit anderen Städten hinzugefügt werden, muss die Switch-Funktion entsprechend aktualisiert werden.

