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 }}Testversion not for production
CSV hochladen oder Testmodus nutzen, Personas zuordnen, TXT herunterladen.
{% with messages = get_flashed_messages() %} {% if messages %}{% for msg in messages %}
{{ msg }}
{% endfor %}{% endif %} {% endwith %}

mapping.txt importieren

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

Keine Datei ausgewählt

Externe Authentifizierungsrollen



Mapping laden

{% 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 (Drag & Drop)

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

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

Individuelle Rollen
Land: {{ mapping_plus_country or '-' }} PLZ: {{ mapping_plus_postal_code or '-' }} Stadt: {{ mapping_plus_city or '-' }} Kundennummer: {{ mapping_plus_customer_no or '-' }} Side: {{ mapping_plus_side or '-' }} Kunde: {{ mapping_plus_customer or '-' }}
{% for src in source_roles %}
{{ src }}
{% 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 %}