aboutsummaryrefslogtreecommitdiff
path: root/connector
diff options
context:
space:
mode:
Diffstat (limited to 'connector')
-rw-r--r--connector/src/main/resources/config/default_config.properties1
-rw-r--r--connector/src/main/resources/templates/countrySelection.html215
-rw-r--r--connector/src/main/resources/templates/error_message.html37
-rw-r--r--connector/src/main/resources/templates/pvp2_post_binding.html36
-rw-r--r--connector/src/main/webapp/css/basic.css (renamed from connector/src/main/webapp/basic.css)0
-rw-r--r--connector/src/main/webapp/css/css_country.css67
-rw-r--r--connector/src/main/webapp/css/css_error.css26
-rw-r--r--connector/src/main/webapp/img/countries/Belgium-EU_.pngbin0 -> 1886 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Belgium-EU_gray.pngbin0 -> 1903 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Bulgaria-EU_.pngbin0 -> 2152 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Bulgaria-EU_gray.pngbin0 -> 1649 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Croatia-EU_.pngbin0 -> 5354 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Croatia-EU_gray.pngbin0 -> 5177 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Cyprus-EU_.pngbin0 -> 4848 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Cyprus-EU_gray.pngbin0 -> 4826 bytes
-rw-r--r--connector/src/main/webapp/img/countries/CzechRepublic-EU_.pngbin0 -> 3191 bytes
-rw-r--r--connector/src/main/webapp/img/countries/CzechRepublic-EU_gray.pngbin0 -> 2335 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Denmark-EU_.pngbin0 -> 2326 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Denmark-EU_gray.pngbin0 -> 1794 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Estonia-EU_.pngbin0 -> 1664 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Estonia-EU_gray.pngbin0 -> 1630 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Finland-EU_.pngbin0 -> 2061 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Finland-EU_gray.pngbin0 -> 2065 bytes
-rw-r--r--connector/src/main/webapp/img/countries/France-EU_.pngbin0 -> 2124 bytes
-rw-r--r--connector/src/main/webapp/img/countries/France-EU_gray.pngbin0 -> 2119 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Germany-EU_gray.pngbin0 -> 2420 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Greece-EU_.pngbin0 -> 2443 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Greece-EU_gray.pngbin0 -> 2433 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Hungary-EU_.pngbin0 -> 1817 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Hungary-EU_gray.pngbin0 -> 1803 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Iceland.pngbin0 -> 1922 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Iceland_gray.pngbin0 -> 1921 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Ireland-EU_.pngbin0 -> 2072 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Ireland-EU_gray.pngbin0 -> 1558 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Italy-EU_.pngbin0 -> 1708 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Italy-EU_gray.pngbin0 -> 1697 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Latvia-EU_.pngbin0 -> 1558 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Latvia-EU_gray.pngbin0 -> 1560 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Lithuania-EU_.pngbin0 -> 1860 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Lithuania-EU_gray.pngbin0 -> 1846 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Luxembourg-EU_.pngbin0 -> 1720 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Luxembourg-EU_gray.pngbin0 -> 1678 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Malta-EU_.pngbin0 -> 2554 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Malta-EU_gray.pngbin0 -> 2523 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Poland-EU_.pngbin0 -> 1617 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Poland-EU_gray.pngbin0 -> 1604 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Portugal-EU_.pngbin0 -> 4661 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Portugal-EU_gray.pngbin0 -> 4702 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Romania-EU_.pngbin0 -> 1662 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Romania-EU_gray.pngbin0 -> 1615 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Slovakia-EU_.pngbin0 -> 4376 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Slovakia-EU_gray.pngbin0 -> 4408 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Slovenia-EU_.pngbin0 -> 3021 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Slovenia-EU_gray.pngbin0 -> 3034 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Spain-EU_.pngbin0 -> 4226 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Spain-EU_gray.pngbin0 -> 4205 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Sweden-EU_.pngbin0 -> 2031 bytes
-rw-r--r--connector/src/main/webapp/img/countries/Sweden-EU_gray.pngbin0 -> 2035 bytes
-rw-r--r--connector/src/main/webapp/img/countries/TestLoginLogo.pngbin0 -> 1777 bytes
-rw-r--r--connector/src/main/webapp/img/countries/TheNetherlands-EU_.pngbin0 -> 1900 bytes
-rw-r--r--connector/src/main/webapp/img/countries/TheNetherlands-EU_gray.pngbin0 -> 1899 bytes
-rw-r--r--connector/src/main/webapp/img/countries/UnitedKingdom-EU_.pngbin0 -> 4158 bytes
-rw-r--r--connector/src/main/webapp/img/countries/UnitedKingdom-EU_gray.pngbin0 -> 4175 bytes
-rw-r--r--connector/src/main/webapp/img/countries/countries_eu_gray.pngbin0 -> 2420 bytes
-rw-r--r--connector/src/main/webapp/img/countries/demo.pngbin0 -> 2191 bytes
-rw-r--r--connector/src/main/webapp/img/countries/germany-eu_.pngbin0 -> 2441 bytes
-rw-r--r--connector/src/main/webapp/img/globus_eu.pngbin0 -> 301722 bytes
67 files changed, 381 insertions, 1 deletions
diff --git a/connector/src/main/resources/config/default_config.properties b/connector/src/main/resources/config/default_config.properties
deleted file mode 100644
index 9eb856b8..00000000
--- a/connector/src/main/resources/config/default_config.properties
+++ /dev/null
@@ -1 +0,0 @@
-eidas.ms.context.url.prefix=https://labda.iaik.tugraz.at:8443/ms_connector/ \ No newline at end of file
diff --git a/connector/src/main/resources/templates/countrySelection.html b/connector/src/main/resources/templates/countrySelection.html
new file mode 100644
index 00000000..2eb0b5b4
--- /dev/null
+++ b/connector/src/main/resources/templates/countrySelection.html
@@ -0,0 +1,215 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link rel="stylesheet" href="$contextPath/css/css_country.css"/>
+
+
+<title>eIDAS-Login</title>
+</head>
+<body>
+ <div id="page">
+ <h2> Select your country </h2>
+ <div id="country">
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Belgium-EU_.png" alt="Belgium-eID"/>
+ <input type="submit" value="Belgium">
+ <input type="hidden" name="selectedCountry" value="BE">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Bulgaria-EU_.png" alt="Bulgaria-eID"/>
+ <input type="submit" value="Bulgaria">
+ <input type="hidden" name="selectedCountry" value="BG">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Croatia-EU_.png" alt="Croatia-eID"/>
+ <input type="submit" value="Croatia">
+ <input type="hidden" name="selectedCountry" value="HR">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Cyprus-EU_.png" alt="Cyprus-eID"/>
+ <input type="submit" value="Cyprus">
+ <input type="hidden" name="selectedCountry" value="CY">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/CzechRepublic-EU_.png" alt="CzechRepublic-eID"/>
+ <input type="submit" value="Czech Republic">
+ <input type="hidden" name="selectedCountry" value="CZ">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Denmark-EU_.png" alt="Denmark-eID"/>
+ <input type="submit" value="Denmark">
+ <input type="hidden" name="selectedCountry" value="DK">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/germany-eu_.png" alt="Germany-eID"/>
+ <input type="submit" value="Germany" role="button" id="button">
+ <input type="hidden" name="selectedCountry" value="DE">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Estonia-EU_.png" alt="Estonia-eID"/>
+ <input type="submit" value="Estonia">
+ <input type="hidden" name="selectedCountry" value="EE">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Finland-EU_.png" alt="Finland-eID"/>
+ <input type="submit" value="Finland">
+ <input type="hidden" name="selectedCountry" value="FI">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/France-EU_.png" alt="France-eID"/>
+ <input type="submit" value="France">
+ <input type="hidden" name="selectedCountry" value="FR">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Greece-EU_.png" alt="Greece-eID"/>
+ <input type="submit" value="Greece">
+ <input type="hidden" name="selectedCountry" value="GR">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Hungary-EU_.png" alt="Hungary-eID"/>
+ <input type="submit" value="Hungary">
+ <input type="hidden" name="selectedCountry" value="HU">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Iceland.png" alt="Italy-eID"/>
+ <input type="submit" value="Iceland">
+ <input type="hidden" name="selectedCountry" value="IS">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Ireland-EU_.png" alt="Ireland-eID"/>
+ <input type="submit" value="Ireland">
+ <input type="hidden" name="selectedCountry" value="IE">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Italy-EU_.png" alt="Italy-eID"/>
+ <input type="submit" value="Italy">
+ <input type="hidden" name="selectedCountry" value="IT">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Latvia-EU_.png" alt="Latvia-eID"/>
+ <input type="submit" value="Latvia">
+ <input type="hidden" name="selectedCountry" value="LV">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Lithuania-EU_.png" alt="Latvia-eID"/>
+ <input type="submit" value="Lithuania">
+ <input type="hidden" name="selectedCountry" value="LT">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Luxembourg-EU_.png" alt="Luxembourg-eID"/>
+ <input type="submit" value="Luxembourg">
+ <input type="hidden" name="selectedCountry" value="LU">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Malta-EU_.png" alt="Malta-eID"/>
+ <input type="submit" value="Malta">
+ <input type="hidden" name="selectedCountry" value="MT">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/TheNetherlands-EU_.png" alt="Netherlands-eID"/>
+ <input type="submit" value="Netherlands">
+ <input type="hidden" name="selectedCountry" value="NL">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Poland-EU_.png" alt="Poland-eID"/>
+ <input type="submit" value="Poland">
+ <input type="hidden" name="selectedCountry" value="PL">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Portugal-EU_.png" alt="Portugal-eID"/>
+ <input type="submit" value="Portugal">
+ <input type="hidden" name="selectedCountry" value="PT">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Romania-EU_.png" alt="Romania-eID"/>
+ <input type="submit" value="Romania">
+ <input type="hidden" name="selectedCountry" value="RO">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Slovakia-EU_.png" alt="Slovakia-eID"/>
+ <input type="submit" value="Slovakia">
+ <input type="hidden" name="selectedCountry" value="SK">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Slovenia-EU_.png" alt="Slovenia-eID"/>
+ <input type="submit" value="Slovenia">
+ <input type="hidden" name="selectedCountry" value="SI">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Spain-EU_.png" alt="Spain-eID"/>
+ <input type="submit" value="Spain">
+ <input type="hidden" name="selectedCountry" value="ES">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/Sweden-EU_.png" alt="Sweden-eID"/>
+ <input type="submit" value="Sweden">
+ <input type="hidden" name="selectedCountry" value="SE">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ <form class="block" method="post" action="$contextPath$submitEndpoint">
+ <img class="countryimage" src="$contextPath/img/countries/UnitedKingdom-EU_.png" alt="UnitedKingdom-eID"/>
+ <input type="submit" value="United Kingdom">
+ <input type="hidden" name="selectedCountry" value="UK">
+ <input type="hidden" name="pendingid" value="$pendingReqID">
+ </form>
+
+ </div>
+ </div>
+</body>
+</html>
diff --git a/connector/src/main/resources/templates/error_message.html b/connector/src/main/resources/templates/error_message.html
new file mode 100644
index 00000000..fc9b75a1
--- /dev/null
+++ b/connector/src/main/resources/templates/error_message.html
@@ -0,0 +1,37 @@
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<head>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
+ <link rel="stylesheet" href="$contextPath/css/css_error.css" />
+
+ <title>An error arise ... </title>
+</head>
+
+<body>
+ <div id="page">
+ <div id="page1" class="case selected-case" role="main">
+ <h2 class="OA_header" role="heading">Authentication error arise</h2>
+ <!--div id="main"-->
+ <!--div id="leftcontent" class="hell" role="application"-->
+
+
+
+ <div class="hell" role="application" >
+ <p>The authentication stops on account of a process error:</p>
+ <br/>
+ <p><b>Error Code:</b> $errorCode</p>
+ <p><b>Error Message:</b >$errorMsg</p>
+ </div>
+
+
+ #if($stacktrace)
+ <div>
+ <p><b>Stacktrace:</b> $stacktrace</p>
+ </div>
+ #end
+
+ <!--/div--->
+ <!--/div-->
+ </div>
+ </div>
+</body>
+</html> \ No newline at end of file
diff --git a/connector/src/main/resources/templates/pvp2_post_binding.html b/connector/src/main/resources/templates/pvp2_post_binding.html
new file mode 100644
index 00000000..90858237
--- /dev/null
+++ b/connector/src/main/resources/templates/pvp2_post_binding.html
@@ -0,0 +1,36 @@
+## ## Velocity Template for SAML 2 HTTP-POST binding ## ## Velocity
+##context may contain the following properties ## action - String - the
+##action URL for the form ## RelayState - String - the relay state for the
+##message ## SAMLRequest - String - the Base64 encoded SAML Request ##
+##SAMLResponse - String - the Base64 encoded SAML Response
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<head>
+ <script src="$contextPath/autocommit.js"></script>
+</head>
+<body>
+ <noscript>
+ <p>
+ <strong>Note:</strong> Since your browser does not support
+ JavaScript, you must press the Continue button once to proceed.
+ </p>
+ </noscript>
+
+ <div id="alert">Your login is being processed. Thank you for
+ waiting.</div>
+
+ <form action="${action}" method="post" target="_parent">
+ <div>
+ #if($RelayState) <input type="hidden" name="RelayState" value="${RelayState}"/> #end
+ #if($SAMLRequest) <input type="hidden" name="SAMLRequest" value="${SAMLRequest}" /> #end
+ #if($SAMLResponse) <input type="hidden" name="SAMLResponse" value="${SAMLResponse}" /> #end
+ </div>
+ <noscript>
+ <div>
+ <input type="submit" value="Continue" />
+ </div>
+ </noscript>
+ </form>
+
+</body>
+</html> \ No newline at end of file
diff --git a/connector/src/main/webapp/basic.css b/connector/src/main/webapp/css/basic.css
index 4bec163a..4bec163a 100644
--- a/connector/src/main/webapp/basic.css
+++ b/connector/src/main/webapp/css/basic.css
diff --git a/connector/src/main/webapp/css/css_country.css b/connector/src/main/webapp/css/css_country.css
new file mode 100644
index 00000000..97a350c0
--- /dev/null
+++ b/connector/src/main/webapp/css/css_country.css
@@ -0,0 +1,67 @@
+@charset "utf-8";
+ body {
+ background-image: url(img/globus_eu.png);
+ background-repeat: no-repeat;
+ background-attachment: fixed;
+ background-position: top;
+ background-color: #F9F9F9;
+ }
+ #page {
+ padding-top: 2%;
+ padding-right: 5%;
+ padding-left: 10%;
+ }
+
+ #country {
+ float:left;
+ }
+
+ .block {
+ float:left;
+ display: flex;
+ cursor: pointer;
+ text-decoration: none;
+ padding-right:2%;
+ width: 250px;
+ }
+
+ .countryimage {
+ display:flex;
+ width:50px;
+ height:50px;
+ padding-right: 2%;
+ padding-bottom: 4%;
+ }
+
+ input[type=button], input[type=submit], input[type=reset] {
+
+ background-color:transparent;
+ border:none;
+ color: black;
+ padding: 10px 20px;
+ text-decoration: none;
+ margin: 3px 2px;
+ cursor: pointer;
+ height: 3%;
+ display: inline-block;
+ vertical-align: middle;
+ width: 50%;
+ }
+ #testEnvironment {
+ border: none;
+ color: black;
+ padding: 10px 20px;
+ text-decoration: none;
+ margin: 4px 2px;
+ height: 3%;
+ display: inline-block;
+ vertical-align: middle;
+ width: 40%;
+ }
+ #button{
+ display:flex;
+ height: 3%;
+ background-color: transparent;
+ border:none;
+ }
+ \ No newline at end of file
diff --git a/connector/src/main/webapp/css/css_error.css b/connector/src/main/webapp/css/css_error.css
new file mode 100644
index 00000000..d772df43
--- /dev/null
+++ b/connector/src/main/webapp/css/css_error.css
@@ -0,0 +1,26 @@
+@charset "utf-8";
+ body {
+ padding-left: 5%;
+ background-color: #F9F9F9;
+ }
+ #page {
+ padding-top: 2%;
+ padding-right: 10%;
+ padding-left: 5%;
+ }
+
+ .OA_header {
+ font-size: 2.1em;
+ padding-top:1%;
+ margin-bottom: 1%;
+ margin-top: 1%;
+
+ }
+
+ #alert_area {
+ float:left;
+ width: 100%;
+ }
+
+
+
diff --git a/connector/src/main/webapp/img/countries/Belgium-EU_.png b/connector/src/main/webapp/img/countries/Belgium-EU_.png
new file mode 100644
index 00000000..6ca01ceb
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Belgium-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Belgium-EU_gray.png b/connector/src/main/webapp/img/countries/Belgium-EU_gray.png
new file mode 100644
index 00000000..347ba4c7
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Belgium-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Bulgaria-EU_.png b/connector/src/main/webapp/img/countries/Bulgaria-EU_.png
new file mode 100644
index 00000000..9f317227
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Bulgaria-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Bulgaria-EU_gray.png b/connector/src/main/webapp/img/countries/Bulgaria-EU_gray.png
new file mode 100644
index 00000000..2f3dac9d
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Bulgaria-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Croatia-EU_.png b/connector/src/main/webapp/img/countries/Croatia-EU_.png
new file mode 100644
index 00000000..cdace013
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Croatia-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Croatia-EU_gray.png b/connector/src/main/webapp/img/countries/Croatia-EU_gray.png
new file mode 100644
index 00000000..26ca185a
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Croatia-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Cyprus-EU_.png b/connector/src/main/webapp/img/countries/Cyprus-EU_.png
new file mode 100644
index 00000000..0af033d9
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Cyprus-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Cyprus-EU_gray.png b/connector/src/main/webapp/img/countries/Cyprus-EU_gray.png
new file mode 100644
index 00000000..ee7ee3dc
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Cyprus-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/CzechRepublic-EU_.png b/connector/src/main/webapp/img/countries/CzechRepublic-EU_.png
new file mode 100644
index 00000000..150b80b4
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/CzechRepublic-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/CzechRepublic-EU_gray.png b/connector/src/main/webapp/img/countries/CzechRepublic-EU_gray.png
new file mode 100644
index 00000000..e517a757
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/CzechRepublic-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Denmark-EU_.png b/connector/src/main/webapp/img/countries/Denmark-EU_.png
new file mode 100644
index 00000000..9ab8f949
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Denmark-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Denmark-EU_gray.png b/connector/src/main/webapp/img/countries/Denmark-EU_gray.png
new file mode 100644
index 00000000..82a8eebc
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Denmark-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Estonia-EU_.png b/connector/src/main/webapp/img/countries/Estonia-EU_.png
new file mode 100644
index 00000000..a7d403bf
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Estonia-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Estonia-EU_gray.png b/connector/src/main/webapp/img/countries/Estonia-EU_gray.png
new file mode 100644
index 00000000..1633b424
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Estonia-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Finland-EU_.png b/connector/src/main/webapp/img/countries/Finland-EU_.png
new file mode 100644
index 00000000..3f4e2e01
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Finland-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Finland-EU_gray.png b/connector/src/main/webapp/img/countries/Finland-EU_gray.png
new file mode 100644
index 00000000..bdd5831c
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Finland-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/France-EU_.png b/connector/src/main/webapp/img/countries/France-EU_.png
new file mode 100644
index 00000000..eaee2254
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/France-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/France-EU_gray.png b/connector/src/main/webapp/img/countries/France-EU_gray.png
new file mode 100644
index 00000000..242e278d
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/France-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Germany-EU_gray.png b/connector/src/main/webapp/img/countries/Germany-EU_gray.png
new file mode 100644
index 00000000..e68fe8a5
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Germany-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Greece-EU_.png b/connector/src/main/webapp/img/countries/Greece-EU_.png
new file mode 100644
index 00000000..929cc294
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Greece-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Greece-EU_gray.png b/connector/src/main/webapp/img/countries/Greece-EU_gray.png
new file mode 100644
index 00000000..4b1d1230
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Greece-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Hungary-EU_.png b/connector/src/main/webapp/img/countries/Hungary-EU_.png
new file mode 100644
index 00000000..b60be10e
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Hungary-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Hungary-EU_gray.png b/connector/src/main/webapp/img/countries/Hungary-EU_gray.png
new file mode 100644
index 00000000..fbb2c959
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Hungary-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Iceland.png b/connector/src/main/webapp/img/countries/Iceland.png
new file mode 100644
index 00000000..18b13341
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Iceland.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Iceland_gray.png b/connector/src/main/webapp/img/countries/Iceland_gray.png
new file mode 100644
index 00000000..6b1ebb97
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Iceland_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Ireland-EU_.png b/connector/src/main/webapp/img/countries/Ireland-EU_.png
new file mode 100644
index 00000000..16a3f970
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Ireland-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Ireland-EU_gray.png b/connector/src/main/webapp/img/countries/Ireland-EU_gray.png
new file mode 100644
index 00000000..23ad027e
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Ireland-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Italy-EU_.png b/connector/src/main/webapp/img/countries/Italy-EU_.png
new file mode 100644
index 00000000..5f2cb3ec
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Italy-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Italy-EU_gray.png b/connector/src/main/webapp/img/countries/Italy-EU_gray.png
new file mode 100644
index 00000000..8c34ac5b
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Italy-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Latvia-EU_.png b/connector/src/main/webapp/img/countries/Latvia-EU_.png
new file mode 100644
index 00000000..da290d21
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Latvia-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Latvia-EU_gray.png b/connector/src/main/webapp/img/countries/Latvia-EU_gray.png
new file mode 100644
index 00000000..d3734a43
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Latvia-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Lithuania-EU_.png b/connector/src/main/webapp/img/countries/Lithuania-EU_.png
new file mode 100644
index 00000000..14e633f0
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Lithuania-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Lithuania-EU_gray.png b/connector/src/main/webapp/img/countries/Lithuania-EU_gray.png
new file mode 100644
index 00000000..62d2e0c8
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Lithuania-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Luxembourg-EU_.png b/connector/src/main/webapp/img/countries/Luxembourg-EU_.png
new file mode 100644
index 00000000..a89db9c2
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Luxembourg-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Luxembourg-EU_gray.png b/connector/src/main/webapp/img/countries/Luxembourg-EU_gray.png
new file mode 100644
index 00000000..8804c4f3
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Luxembourg-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Malta-EU_.png b/connector/src/main/webapp/img/countries/Malta-EU_.png
new file mode 100644
index 00000000..cabe7926
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Malta-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Malta-EU_gray.png b/connector/src/main/webapp/img/countries/Malta-EU_gray.png
new file mode 100644
index 00000000..55c03aa0
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Malta-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Poland-EU_.png b/connector/src/main/webapp/img/countries/Poland-EU_.png
new file mode 100644
index 00000000..e734ac63
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Poland-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Poland-EU_gray.png b/connector/src/main/webapp/img/countries/Poland-EU_gray.png
new file mode 100644
index 00000000..f9faac55
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Poland-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Portugal-EU_.png b/connector/src/main/webapp/img/countries/Portugal-EU_.png
new file mode 100644
index 00000000..017e7a19
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Portugal-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Portugal-EU_gray.png b/connector/src/main/webapp/img/countries/Portugal-EU_gray.png
new file mode 100644
index 00000000..ada526b8
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Portugal-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Romania-EU_.png b/connector/src/main/webapp/img/countries/Romania-EU_.png
new file mode 100644
index 00000000..0a84f406
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Romania-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Romania-EU_gray.png b/connector/src/main/webapp/img/countries/Romania-EU_gray.png
new file mode 100644
index 00000000..4bf3e2e6
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Romania-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Slovakia-EU_.png b/connector/src/main/webapp/img/countries/Slovakia-EU_.png
new file mode 100644
index 00000000..38748a1a
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Slovakia-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Slovakia-EU_gray.png b/connector/src/main/webapp/img/countries/Slovakia-EU_gray.png
new file mode 100644
index 00000000..e2e41760
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Slovakia-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Slovenia-EU_.png b/connector/src/main/webapp/img/countries/Slovenia-EU_.png
new file mode 100644
index 00000000..d1946b0b
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Slovenia-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Slovenia-EU_gray.png b/connector/src/main/webapp/img/countries/Slovenia-EU_gray.png
new file mode 100644
index 00000000..b96eed00
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Slovenia-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Spain-EU_.png b/connector/src/main/webapp/img/countries/Spain-EU_.png
new file mode 100644
index 00000000..f3b66e25
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Spain-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Spain-EU_gray.png b/connector/src/main/webapp/img/countries/Spain-EU_gray.png
new file mode 100644
index 00000000..f951c8bf
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Spain-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Sweden-EU_.png b/connector/src/main/webapp/img/countries/Sweden-EU_.png
new file mode 100644
index 00000000..5e936083
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Sweden-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/Sweden-EU_gray.png b/connector/src/main/webapp/img/countries/Sweden-EU_gray.png
new file mode 100644
index 00000000..e3fe0c6a
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/Sweden-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/TestLoginLogo.png b/connector/src/main/webapp/img/countries/TestLoginLogo.png
new file mode 100644
index 00000000..ba4cca6c
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/TestLoginLogo.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/TheNetherlands-EU_.png b/connector/src/main/webapp/img/countries/TheNetherlands-EU_.png
new file mode 100644
index 00000000..791614a7
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/TheNetherlands-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/TheNetherlands-EU_gray.png b/connector/src/main/webapp/img/countries/TheNetherlands-EU_gray.png
new file mode 100644
index 00000000..a25133a6
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/TheNetherlands-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/UnitedKingdom-EU_.png b/connector/src/main/webapp/img/countries/UnitedKingdom-EU_.png
new file mode 100644
index 00000000..f1217cc0
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/UnitedKingdom-EU_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/UnitedKingdom-EU_gray.png b/connector/src/main/webapp/img/countries/UnitedKingdom-EU_gray.png
new file mode 100644
index 00000000..501bd200
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/UnitedKingdom-EU_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/countries_eu_gray.png b/connector/src/main/webapp/img/countries/countries_eu_gray.png
new file mode 100644
index 00000000..e68fe8a5
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/countries_eu_gray.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/demo.png b/connector/src/main/webapp/img/countries/demo.png
new file mode 100644
index 00000000..7e9d6be9
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/demo.png
Binary files differ
diff --git a/connector/src/main/webapp/img/countries/germany-eu_.png b/connector/src/main/webapp/img/countries/germany-eu_.png
new file mode 100644
index 00000000..788776b9
--- /dev/null
+++ b/connector/src/main/webapp/img/countries/germany-eu_.png
Binary files differ
diff --git a/connector/src/main/webapp/img/globus_eu.png b/connector/src/main/webapp/img/globus_eu.png
new file mode 100644
index 00000000..7ac30cec
--- /dev/null
+++ b/connector/src/main/webapp/img/globus_eu.png
Binary files differ