Project

General

Profile

1
##
2
## Velocity Template for logout flow's starting view-state
3
##
4
## Velocity context will contain the following properties
5
## flowExecutionUrl - the form action location
6
## flowRequestContext - the Spring Web Flow RequestContext
7
## flowExecutionKey - the SWF execution key (this is built into the flowExecutionUrl)
8
## profileRequestContext - root of context tree
9
## logoutContext - context with SPSession details for logout operation
10
## multiRPContext - context with RelyingPartyContexts and possibly SP UI information from the metadata
11
## encoder - HTMLEncoder class
12
## request - HttpServletRequest
13
## response - HttpServletResponse
14
## environment - Spring Environment object for property resolution
15
## custom - arbitrary object injected by deployer
16
##
17
<!DOCTYPE html>
18
<html lang="en-gb" dir="ltr" vocab="http://schema.org/">
19
    <head>
20
        <meta charset="utf-8">
21
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
22
        <meta name="viewport" content="width=device-width,initial-scale=1.0">
23
	<meta http-equiv="content-type" content="text/html; charset=utf-8" />
24
	<meta name="description" content="OpenAIRE SSO"/>
25
	<link href="$request.getContextPath()/images/favicon.ico" />
26
        #if ( $logoutContext and !$logoutContext.getSessionMap().isEmpty() )
27
            <meta http-equiv="refresh" content="10;url=$flowExecutionUrl&_eventId=propagate">
28
        #end
29
        <title>#springMessageText("idp.title", "Web Login Service")</title>
30
        ## <link rel="stylesheet" type="text/css" href="$request.getContextPath()/css/main.css">
31

    
32
	<script src="$request.getContextPath()/js/jquery.js"></script>
33
	<script src="$request.getContextPath()/js/uikit.js"></script>
34
        <link rel="stylesheet" type="text/css" href="$request.getContextPath()/css/theme.css">
35
        <link rel="stylesheet" type="text/css" href="$request.getContextPath()/css/custom.css">
36
        <link rel="stylesheet" type="text/css" href="$request.getContextPath()/css/aai-custom.css">
37
	#set ($referer = $request.getHeader("Referer"))
38
	#if ($referer.contains("openaire.eu/"))
39
    		<meta http-equiv="refresh" content="0;URL='$referer'" />
40
	#elseif ($referer.contains("madgik.di.uoa.gr/"))
41
    		<meta http-equiv="refresh" content="0;URL='$referer'" />
42
	#else
43
    		<meta http-equiv="refresh" content="0;URL='https://www.openaire.eu'" />
44
	#end
45
    </head>
46

    
47
    <body class="" style="">
48
    <div class="uk-offcanvas-content uk-height-viewport">
49
        <!-- MENU STARTS HERE-->
50
        <div class="tm-header  tm-header-transparent" uk-header="">
51
         <div class="uk-container uk-container-expand">
52
           <nav class="uk-navbar" uk-navbar="{&quot;align&quot;:&quot;left&quot;}">
53
             <div class="uk-navbar-center">
54
               <div class="uk-logo uk-navbar-item">
55
                 <img alt="OpenAIRE" class="uk-responsive-height" src="$request.getContextPath()/images/Logo_Horizontal.png">
56
               </div>
57
             </div>
58
           </nav>
59
         </div>
60
        </div>
61
        <!-- MENU ENDS HERE -->
62
         <div class="first_page_section uk-section-default uk-section uk-padding-remove-vertical">
63
            <div class="first_page_banner_headline uk-grid-collapse uk-flex-middle uk-margin-remove-vertical uk-grid" uk-grid="">
64
            </div>
65
         </div>
66

    
67
         <div class=" uk-section  uk-margin-large-top tm-middle custom-main-content" id="tm-main">
68
            <div class="uk-container">
69
            <p>You have been succesfully logged out</p>
70
                <iframe style="display:none" src="$flowExecutionUrl&_eventId=proceed"></iframe>
71
            <br>
72
          </div>
73
        </div>
74
      <!-- FOOTER STARTS HERE-->
75
         <div class="custom-footer">
76
            <div class="uk-section-primary uk-section uk-section-small">
77
               <div class="uk-container">
78
                  <div class="uk-grid-margin uk-grid uk-grid-stack" uk-grid="">
79
                     <div class="uk-width-1-1@m uk-first-column">
80
                        <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-center">
81
                           <img alt="OpenAIRE" class="el-image" src="$request.getContextPath()/images/Logo_Horizontal_white_small.png">
82
                        </div>
83
                        <div class="footer-license uk-margin uk-margin-remove-bottom uk-text-center uk-text-lead">
84
                           <div><a href="http://creativecommons.org/licenses/by/4.0/" rel="license" target="_blank"><img alt="Creative" src="$request.getContextPath()/images/80x15.png" style="height: auto; max-width: 100%; vertical-align: middle;"></a>&nbsp;UNLESS OTHERWISE INDICATED, ALL MATERIALS CREATED BY THE OPENAIRE CONSORTIUM ARE LICENSED UNDER A&nbsp;<a href="http://creativecommons.org/licenses/by/4.0/" rel="license">CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE</a>.</div>
85
                           <div>OPENAIRE IS POWERED BY&nbsp;<a href="http://www.d-net.research-infrastructures.eu/" target="_blank">D-NET</a>.</div>
86
                        </div>
87
                        <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-right">
88
                           <a class="uk-totop uk-icon" href="#" uk-scroll="" uk-totop=""></a>
89
                        </div>
90
                     </div>
91
                  </div>
92
               </div>
93
            </div>
94
	    <!-- FOOTER ENDS HERE-->
95
         </div>
96
	 </div>
97

    
98
    
99
 	</body>
100
</html>
(9-9/13)