From e80bee764aa587ceff3db421c7f68c8fd4e2f406 Mon Sep 17 00:00:00 2001
From: kstranacher Daten zur Person Daten zur Anwendung Technische Parameter Konfiguration von MOA ID v.1.5 Die Konfiguration von MOA ID wird mittels einer XML-basierten
Konfigurationsdatei, die dem Schema
- MOA-ID-Configuration-1.5.0.xsd entspricht, durchgeführt.
+ MOA-ID-Configuration-1.5.1.xsd entspricht, durchgeführt.
Enthält die Konfigurationsdatei relative Pfadangaben, werden
@@ -227,32 +227,22 @@ Projekt moa
herangezogen, wenn in der Konfigurationsdatei weder globale (für alle
Online-Applikationen gültig) noch lokale (Templates je Online-Applikation)
spezifiziert sind. Hinweis: Die Template zur Anmeldung mit Online-Vollmachten können nicht über die URL angegeben werden.Signatur der Anmeldedaten
-
-Mit meiner elektronischen Signatur beantrage ich,
-
-Datum und Uhrzeit:
-wbPK(*):
-
-
- (*) wbPK: Das Wirtschaftsbereichsspezifische Personenkennzeichen wird aus den jeweiligen Stammzahlen des Buergers und des Wirtschaftsunternehmens berechnet und ermoeglicht eine eindeutige Zuordnung des Buergers zum Wirtschaftsunternehmen.
-Anmeldedaten:
+
+
+
+
+ Name:
+
+
+
+
+ Geburtsdatum:
+
+
+
+
+ Rolle:
+
+
+
+
+ Vollmacht:
+
+
+
+
+
+
+ Name:
+
+
+
+
+ Staat:
+ Österreich
+
+
+
+
+
+
+ URL:
+
+
+
+
+ Bereich:
+
+
+
+
+
+ Vollmachten-Referenz:
+
+
+
+
+
+
+
+
+
+
+ Identifikator:
+
+
+
+
+ OID:
+
+
+
+
+ HPI:
+
+
+
+
+ Datum:
+
+
+
+
+ Uhrzeit:
+
+
+
Beispiel-Skripts zum Setzen von CATALINA_OPTS und zum Starten
diff --git a/id/server/doc/moa_id/id-admin_2.htm b/id/server/doc/moa_id/id-admin_2.htm
index 647bd616e..12f71808d 100644
--- a/id/server/doc/moa_id/id-admin_2.htm
+++ b/id/server/doc/moa_id/id-admin_2.htm
@@ -124,7 +124,7 @@ Projekt moa
- Das Templates-Element hat die drei Kindelemente
- BKUSelectionTemplate, Templateund OnlineMandates. Jedes dieser
- drei Elemente kann genau einmal vorkommen oder fehlen.
+ Das Templates-Element hat die zwei Kindelemente
+ BKUSelectionTemplateund Template. Jedes dieser
+ zwei 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. 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.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>
+ 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.
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
@@ -272,7 +262,7 @@ Projekt moa
relativ zur MOA-ID Konfigurationsdatei. Das Encoding dieser
Datei muss UTF-8 sein.
- Beispiel für
+ Beispiel für
eine TransformsInfo-Datei
AuthComponent/MOA-SP
@@ -621,9 +611,9 @@ Hinweis: Um den Online-Vollmachten Modus für eine Online Applikation zu akt
verwendet werden, um das Signatorzertifikat in die
Anmeldedaten aufzunehmen.
Alle Attribute sind optional und haben den Default-Wert
- false.
-
- Anmerkung: Das Attribut provideStammzahl steht in keinem
+ false.
+ Das Attribut provideFullMandatorData bestimmt ob bei einer Vollmachten-Anmeldung die vollständigen Vollmacht in der SAML Assertion mitgegeben wird oder nur die Basisdaten wie Name, Geburtsdatum und bPK des Vertreters (bzw. Organwalter/PV) sowie Name, Geburtsdatum und bPK (bzw. Name und Stammzahl bei juristischen Personen) des Vertretenen in der Assertion übermittelt. Bei provideFullMandatorData=false werden nur die Basisdaten übermittelt (Defaulteinstellung). Bei provideFullMandatorData=true wird zusätzlich die gesamte Vollmacht übergeben.
Anmerkung: Das Attribut provideStammzahl steht in keinem
Zusammenhang zum gleichnamigen Attribut
VerifyInfoboxes/@provideStammzahl,
das angibt ob die Stammzahl an eine Prüfapplikation weitergegeben
@@ -632,11 +622,11 @@ Hinweis: Um den Online-Vollmachten Modus für eine Online Applikation zu akt
Zusammenhang zum gleichnamigen Attribut
VerifyInfoboxes/@provideIdentityLink,
das angibt ob die Personenbindung an eine Prüfapplikation
- weitergegeben werden soll.
-
-
-
OnlineApplication/AuthComponent/IdentificationNumber
Das wirtschaftsbereichsspezifische Personenkennzeichen (wbPK)
@@ -717,7 +707,7 @@ Hinweis: Um den Online-Vollmachten Modus für eine Online Applikation zu akt
Dieses Kindelement kann genau einmal vorkommen und entspricht in seiner Struktur dem
Element AuthComponent/Templates.
Es kann verwendet werden, um Templates zur Gestaltung der Seiten
- "Auswahl der Bürgerkartenumgebung", "Anmeldung mit Bürgerkarte" sowie "Anmeldung mit Online-Vollmacht" individuell für
+ "Auswahl der Bürgerkartenumgebung" und "Anmeldung mit Bürgerkarte" individuell für
eine Online-Applikation zu definieren. Die hier definierten Templates haben
Priorität gegenüber globalen Templates und Templates, die
in der aufrufenden URL übergeben werden.
@@ -944,7 +934,7 @@ Hinweis: Um den Online-Vollmachten Modus für eine Online Applikation zu akt
Das optionale Attribut configFileURL
verweist auf eine Konfigurationsdatei die dem Schema
- MOA-ID-Configuration-1.4.xsd
+ MOA-ID-Configuration-1.5.1.xsd
entspricht mit Dokument-Element Configuration.
Die Angabe erfolgt relativ zur verwendeten MOA-ID
Konfigurationsdatei. Beispiel für das Element
@@ -1211,7 +1201,7 @@ Der Name der Konfigurationsdatei wird in der Konfiguration von MOA-ID als Wert d
wobei <realURLPrefix> dem Konfigurationswert OnlineApplication/ProxyComponent/ConnectionParameter/@URL entspricht.
Die Konfigurationsdatei ist eine XML-Datei, die dem Schema
-MOA-ID-Configuration-1.4.xsd mit dem Wurzelelement
+MOA-ID-Configuration-1.5.1.xsd mit dem Wurzelelement
Configuration entspricht.
diff --git a/id/server/doc/moa_id/id-anwendung_1.htm b/id/server/doc/moa_id/id-anwendung_1.htm
index 25c1d8674..28f7a5979 100644
--- a/id/server/doc/moa_id/id-anwendung_1.htm
+++ b/id/server/doc/moa_id/id-anwendung_1.htm
@@ -177,25 +177,8 @@ und es können zusätzliche Elemente darin aufgenommen werden.
Auch dabei ist die vorgegebene Grundstruktur einzuhalten, die speziellen Tags <StartAuth> und <BKUSelect> sind verpflichtend.
Templates für Online-Vollmachten
- Die Gestaltung der Seite für die Anmeldung mit Online-Vollmachten kann über zwei Templates angespasst werden.
Das Template für die Seite "Anmeldung mit Online-Vollmacht" von MOA-ID-AUTH kann aus folgender Grundstruktur aufgebaut werden:
+Wichtiger Hinweis: wenn die Templates über HTTPS geladen werden sollten, so muss das SSL/TLS Zertifikat des Servers in einem Java Truststore gespeichert werden und dieser beim Start von Tomcat angegeben werden.
-<html>- -
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Vollmachten-Anmeldung</title>
<script language="javascript">
function fillFrame() {
var f = top.frames['mandate'];
with (f.document) {
open();
<Mandate>
close();
}
}
</script>
</head>
<body onLoad="fillFrame(); return false;">
<h2>Vollmachten-Anmeldung Template</h2>
<iframe name="mandate" src="" frameborder="0" width="250" height="400" scrolling="no"></iframe>
</body>
</html>
Innerhalb des Dokuments können Texte, Beschriftungen und Styles modifiziert werden,
- und es können zusätzliche Elemente darin aufgenommen werden.
-
- Auch dabei ist die vorgegebene Grundstruktur einzuhalten, das spezielle Tags <Mandate> ist verpflichtend.
-
- Weiters ist verpflichtend ist der JavaScript Code, der Aufruf der fillFrame Funktion im body und das name Attribut des iframes.
Weiters muss ein MOA-ID Template angegeben werden, das den Anforderungen des Templatefür die Anmeldeseite von MOA-ID-AUTH genügen muss (siehe oben). Zusätzlich zu beachten ist, dass im Header dieser MOA-ID Templates für die lokale BKU der Codeteil -
<base target="_parent">- vorkommt. Fehlt dieser Teil so wird die Online-Applikation im iFrame des Template für die Seite "Anmeldung mit Online-Vollmacht" geöffnet (was im Allgemeinen nicht erwünscht ist).
Beispiele für diese MOA-ID Templates und die Templates für die Seite "Anmeldung mit Online-Vollmacht" sind in den Default-Konfigurationen vorhanden.
-Wichtiger Hinweis: wenn die Templates über HTTPS geladen werden sollten, so muss das SSL/TLS Zertifikat des Servers in einem Java Truststore gespeichert werden und dieser beim Start von Tomcat angegeben werden.
Vorgeschlagene Vorgehensweise:-- cgit v1.2.3