LDAP/ORBIS → Keycloak Rolemapper{% if auth_admin or auth_i18n %}Rolle: {% if auth_admin %}Admin{% else %}Lokalisierer{% endif %}Logout{% else %}Login{% endif %}v{{ app_version }}{% if show_test_banner %}Testversion not for production{% endif %}
CSV hochladen oder Testmodus nutzen, Personas zuordnen, TXT herunterladen.
{% with messages = get_flashed_messages() %} {% if messages %}{% for msg in messages %}
{{ msg }}
{% endfor %}{% endif %} {% endwith %} {% if unmapped_warning_roles %}
Hinweis: Folgende AD/ORBIS-Rollen haben kein Mapping und erscheinen daher nicht in der TXT: {% if unmapped_warning_filename %}
Erzeugte Datei: {{ unmapped_warning_filename }}
{% endif %}
    {% for r in unmapped_warning_roles %}
  • {{ r }}
  • {% endfor %}
{% endif %} {% set entry_locked = false %}

mapping.txt importieren

Hinweis: Lade eine bestehende mapping.txt hoch, um Quellrollen aus den SOURCE-Einträgen zu übernehmen.

Keine Datei ausgewählt

{% if entry_locked %}
Einstieg gesperrt: Mapping ist bereits geladen. Bitte zuerst aktuellen Vorgang abschließen.
{% endif %}

Externe Authentifizierungsrollen


{% if entry_locked %}
Einstieg gesperrt: Mapping ist bereits geladen. Bitte zuerst aktuellen Vorgang abschließen.
{% endif %}

Dirty Keycloak importieren



{% if entry_locked %}
Einstieg gesperrt: Mapping ist bereits geladen. Bitte zuerst aktuellen Vorgang abschließen.
{% endif %}

ad-ds oder orbis-ds code

{% if entry_locked %}
Einstieg gesperrt: Mapping ist bereits geladen. Bitte zuerst aktuellen Vorgang abschließen.
{% endif %}
{% if preview and headers %}
Vorschau (erste 10 Zeilen) {% for h in headers %}{% endfor %}{% for row in preview %}{% for h in headers %}{% endfor %}{% endfor %}
{{ h }}
{{ row[h] }}
{% endif %}
{% if source_roles and personas %}

Mapping

Personas
{% for pname in personas.keys()|sort %}
{{ pname }}
{% endfor %}

DU Berechtigungsrollen
{% for r in keycloak_roles %}
{{ r }}
{% endfor %}

Individuelle Rollen
{% for r in (mapping_plus_custom_roles|default([])) %}
{{ r }}
{% endfor %}

SBK Rollen
{% for r in (mapping_plus_sbk_roles|default([])) %}
{{ r }}
{% endfor %}
Land: {{ mapping_plus_country or '-' }} PLZ: {{ mapping_plus_postal_code or '-' }} Stadt: {{ mapping_plus_city or '-' }} Kundennummer: {{ mapping_plus_customer_no or '-' }} Standort: {{ mapping_plus_side or '-' }} Kunde: {{ mapping_plus_customer or '-' }}
Hier Persona/DU-Rolle/individuelle Rolle ablegen → allen aktuell sichtbaren AD/ORBIS-Rollen zuweisen
{% for src in source_roles %}
{{ src }}{% if src in (added_source_roles|default([])) %}✨ Neu{% endif %}
{% for p in (prefill_personas|default({})).get(src, []) %}
{{ p }}
{% endfor %} {% for r in (prefill_roles|default({})).get(src, []) %} {% set is_known_role = (r in keycloak_roles) %}
{{ r }}
{% endfor %}
{% endfor %}
{% if not mapping_loaded_from_server %}{% endif %} {% if mapping_loaded_from_server %}{% endif %}
Hinweis: Bei "Mapping am Server aktualisieren" wird die bestehende Version ohne Änderungshistorie überschrieben.
{% else %}
Bitte zuerst mapping.txt importieren, externe Rollen einfügen oder Mapping-Code vom Server eingeben, damit LDAP/ORBIS-Rollen angezeigt werden.
{% endif %}
{% if generated_file %}Erzeugte TXT herunterladen{% endif %}
{% if generated_file %} {% endif %}