From 9bbe4aa713e2c38dcfba02880c9b2cb63e82a859 Mon Sep 17 00:00:00 2001
From: kstranacher AuthComponent/Templates
Das optionale Element Templates kann genau einmal vorkommen, um
das Aussehen der Seiten "Auswahl der Bürgerkartenumgebung" sowie
- "Anmeldung mit Bürgerkarte" anzupassen. Die hier
+ "Anmeldung mit Bürgerkarte" anzupassen. Des Weiteren können die Templates zur Anmeldung mit Online-Vollmachten angepasst werden. Die hier
spezifizierten (globalen) Templates haben Priorität gegenüber Templates,
die in der aufrufenden URL (vgl. Aufruf von MOA-ID-AUTH)
übergeben werden, haben jedoch Nachrang gegenüber in
@@ -225,36 +226,34 @@ Projekt moa
verwendet. Templates in der aufrufenden URL werden demnach nur mehr dann
herangezogen, wenn in der Konfigurationsdatei weder globale (für alle
Online-Applikationen gültig) noch lokale (Templates je Online-Applikation)
- spezifiziert sind.
- Das Templates-Element hat die zwei Kindelemente
- BKUSelectionTemplate und Template. Jedes dieser
- beiden Elemente kann genau einmal vorkommen oder fehlen.
+ spezifiziert sind. Hinweis: Die Template zur Anmeldung mit Online-Vollmachten können nicht über die URL angegeben werden.
+ Das Templates-Element hat die drei Kindelemente
+ BKUSelectionTemplate, Templateund OnlineMandates. Jedes dieser
+ drei Elemente kann genau einmal vorkommen oder fehlen.
Das Kindelement BKUSelectionTemplate spezifiziert ein Template
zur Gestaltung der Seite "Auswahl der Bürgerkartenumgebung",
während das Kindelement Template die Seite
- "Anmeldung mit Bürgerkarte" referenziert.
- Beide Elemente haben genau ein Attribut namens URL,
+ "Anmeldung mit Bürgerkarte" referenziert. Dies beiden Elemente haben genau ein Attribut namens URL,
das die Lage des Templates im Form einer URL beschreibt.
Relative Pfadangaben werden dabei relativ zum Verzeichnis, in dem sich die
- MOA-ID Konfigurationsdatei befindet, interpretiert. Bei Templates die über das Protokoll https referenziert werden, muss vor dem Start des Tomcat ein Truststore angegeben werden, das die notwendigen vertrauenswürdigen Zertifikate enthält. Siehe dazu die Parameter in den vorbereiteten Startdateien startTomcat.bat und tomcat-start.sh.
- Im folgenden Beispiel werden zwei Templates im Verzeichnis
- CATALINA_HOME/conf/moa-id/templates referenziert:
-
-
+ MOA-ID Konfigurationsdatei befindet, interpretiert. Bei Templates die über das Protokoll https referenziert werden, muss vor dem Start des Tomcat ein Truststore angegeben werden, das die notwendigen vertrauenswürdigen Zertifikate enthält. Siehe dazu die Parameter in den vorbereiteten Startdateien startTomcat.bat und tomcat-start.sh.Das Kindeelement OnlineMandates referenziert Templates zur Gestaltung der Seite Online-Vollmachten Anmeldung. Hier kann BKU spezifisch ein MOA-ID Template (das beispielsweise Größenparameter für die verwendete BKU enthält) und ein Template zur Gestaltung der Seite für die Anmeldung mit Online-Vollmacht angegeben werden. Innerhalb dieses Templates wird in einem iFrame das angegebene MOA-ID Template aufgerufen. Für BKU URLs, die nicht konfiguriert sind wird dein Standard-Template verwendet. Im folgenden Beispiel werden drei Templates im Verzeichnis
+ CATALINA_HOME/conf/moa-id/templates referenziert:
+
<Templates>
<BKUSelectionTemplate URL="templates/SampleBKUSelectionTemplate.html"/>
<Template URL="templates/SampleTemplate.html"/>
+ <OnlineMandates>
-
<BKU URL="https://www.handy-signatur.at/mobile/https-security-layer-request/default.aspx">
<MOA-ID-Template URL="sampleTemplates/handy_moa-id_template.html"/>
<MandateTemplate URL="sampleTemplates/handy_mandate_template.html"/>
</BKU>
<BKU URL="https://localhost:3496/https-security-layer-request">
<MOA-ID-Template URL="sampleTemplates/local_moa-id_template.html"/>
<MandateTemplate URL="sampleTemplates/local_mandate_template.html"/>
</BKU>
<BKU URL="https://[yourserver]/bkuonline/https-security-layer-request">
<MOA-ID-Template URL="sampleTemplates/online_moa-id_template.html"/>
<MandateTemplate URL="sampleTemplates/online_mandate_template.html"/>
</BKU>
</OnlineMandates>
</Templates>
- Richtlinien zur Struktur der beiden Templates können der
+
+ Richtlinien zur Struktur der Templates können der
MOA-ID-Spezifikation bzw. dem Abschnitt
Aufruf von MOA-ID-AUTH
dieses Handbuches entnommen werden.
AuthComponent/SecurityLayer
Das Element SecurityLayer enthält Parameter
zur Nutzung des Security-Layers.
@@ -384,8 +383,7 @@ Projekt moa