1<!DOCTYPE html> 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> 3<head> 4 <title trspan="authPortal">Authentication portal</title> 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 6 <meta http-equiv="Content-Script-Type" content="text/javascript" /> 7 <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /> 8 <meta http-equiv="Pragma" content="no-cache" /> 9 <meta http-equiv="Expires" content="0" /> 10 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 11 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 12 <link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.min.css?v=V1G8WLA6" /> 13 <link rel="stylesheet" type="text/css" href="/static/bwr/font-awesome/css/font-awesome.min.css?v=V1G8WLA6" /> 14 <link rel="stylesheet" type="text/css" href="/static/ul2/css/styles.min.css?v=V1G8WLA6" /> 15 <link rel="stylesheet" type="text/css" href="/index.fcgi/portal.css" /> 16 17 <link rel="stylesheet" type="text/css" href="/static/ul2.css" /> 18 19 <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> 20 <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> 21 <!--[if lt IE 9]> 22
22<script type="text/javascript" src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
22 23
23<script type="text/javascript" src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
23 24 <![endif]--> 25 <link href="/static/common/favicon.ico" rel="icon" type="image/vnd.microsoft.icon" sizes="16x16 32x32 48x48 64x64 128x128" /> 26 <link href="/static/common/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" sizes="16x16 32x32 48x48 64x64 128x128" /> 27 28 <!-- Load javascript common to all skins --> 29
29<script type="text/javascript" src="/static/bwr/jquery/dist/jquery.min.js?v=V1G8WLA6"></script>
29 30
30<script type="text/javascript" src="/static/bwr/jquery-ui/jquery-ui.min.js?v=V1G8WLA6"></script>
30 31
31<script type="text/javascript" src="/static/bwr/jquery.cookie/jquery.cookie.min.js?v=V1G8WLA6"></script>
31 32 33 34 35
35<script type="application/init"> 36 { 37 "authError":"9", 38 "choicetab":"", 39 "language": "en", 40 "newwindow":0, 41 "appslistorder":"", 42 "activeTimer":0, 43 "pingInterval":0, 44 "trOver":{"es":{"totpQrCode":"Escanea este código QR en el Authenticator plungin de tu navegador o en tu aplicación TOTP","yourNewTotpKey":"<h2>Activación del segundo factor<br />Antes de empezar, ten en cuenta que puedes sustituir \"MyTOTP\" en el primer campo por el nombre que prefieras.<br />1- Escanea el código QR con la extensión del navegador Authenticator, o con FreeOTP en tu teléfono.<br />2- Esto genera un código válido durante 30 segundos que debes copiar en el segundo campo de formulario que aparece a continuación<br />3- Confirma con el botón Registrar</h2>","msgSecu":"Por razones de seguridad, <a href=\"logout\">logout</a> ¡por favor cierre su sesión y su navegador web cuando haya terminado de acceder a los servicios que requieren autenticación!","totpRegisterCode":"Después de escanear el código QR, copia el código de 6 dÃgitos que muestra tu plugin o aplicación","2fRegRequired":"<h2>Este servicio necesita la autenticación de dos factores. Para registrar un dispositivo, siga esta documentación: <a href=\"https://www.univ-lyon2.fr/totp\" target=\"_blank\">https://www.univ-lyon2.fr/totp</a></h2>"},"all":{"msgLostPass":"<a href=\"https://profil.univ-lyon2.fr/reset\" target=\"_blank\">I don't have an account</a>","yourNewTotpKey":"<h2>Activating the second factor<br />Before you begin, note that you can replace \"MyTOTP\" in the first field with the name of your choice.<br />1- Scan the QR code with the Authenticator browser extension, or with FreeOTP on your phone.<br />2- This generates a code valid for 30 seconds, which you must copy into the second form field below<br />3- Confirm with the Register button</h2>","totpQrCode":"Scan this QR code in the Authenticator plungin of your browser or in your TOTP application","msgSecu":"For security reasons, please log out <a href=\"logout\">logout</a> and exit your web browser when you are done accessing services that require authentication!","msgLostLogin":"<a href=\"https://profil.univ-lyon2.fr/modifMDPSecours.php\" target=\"_blank\">I forgot my password</a>","totpRegisterCode":"After scanning the QR code, copy the 6-digit code displayed by your plugin or application","2fRegRequired":"<h2>This service requires a double factor authentication. In order to register a device, please follow this documentation: <a href=\"https://www.univ-lyon2.fr/totp\" target=\"_blank\">https://www.univ-lyon2.fr/totp</a></h2>"},"fr":{"msgLostPass":"<a href=\"https://profil.univ-lyon2.fr/reset\" target=\"_blank\">Je ne connais pas mon compte</a>","totpQrCode":"Scannez ce QR code dans votre extension de navigateur ou dans votre application TOTP","totpRegisterCode":"Après avoir scanné le QR code, recopiez le code à 6 chiffre affiché par votre application","areYouSure":"Ãtes-vous sûr·e ?","msgSecu":"Pour des raisons de sécurité, veuillez vous <a href=\"logout\">déconnecter</a> et fermer votre navigateur lorsque vous avez fini d'accéder aux services authentifiés.","yourNewTotpKey":"<h2>Activation du second facteur <br />Avant de commencer, notez que vous pouvez remplacer «MyTOTP» du premier champ par le nom de votre choix<br />1- Scannez le QR code avec lâextension de navigateur Authenticator, ou avec FreeOTP sur votre téléphone<br />2- Cela génère un code valable 30 secondes que vous devez recopier dans le second champ<br />3- Validez avec le bouton «Enregistrer»</h2>","msgLostLogin":"<a href=\"https://profil.univ-lyon2.fr/modifMDPSecours.php\" target=\"_blank\">J'ai oublié mon mot de passe</a>","imSure":"Je suis sûr·e","PE47":"Vous avez été déconnecté·e","2fRegRequired":"<h2>Ce service requiert une authentification à deux facteurs. Pour enregistrer un équipement ici merci de suivre la documentation disponible à cette adresse : <a href=\"https://www.univ-lyon2.fr/totp\" target=\"_blank\">https://www.univ-lyon2.fr/totp</a></h2>"}}, 45 "enablePasswordDisplay":0, 46 "dontStorePassword":0, 47 "scrollTop":400, 48 "floatingCategory":"", 49 "sameSite":"None", 50 "cookieSecure":1 51 } 52 </script>
52 53 54 55
55<script type="text/javascript" src="/static/ul2/js/skin.min.js?v=V1G8WLA6"></script>
55 56
56<script type="text/javascript" src="/static/common/js/portal.min.js?v=V1G8WLA6"></script>
56 57
57<script type="text/javascript" src="/static/bwr/bootstrap/dist/js/bootstrap.min.js?v=V1G8WLA6"></script>
57 58 59 60 <!-- Custom <head> markups, like CSS, js, etc. --> 61<link href="/static/ul2/css/ul2.css" rel="stylesheet" type="text/css" /> 62 63 64</head> 65<body> 66 67 <div id="wrap"> 68 69 <div id="header"> <!-- Custom HTML header --> 70 71<div id="logo"></div> 72 73</div> 74 75 76 77<main id="logincontent" class="container container-login"> 78 79 <!-- Custom HTML Login header --> 80 81<!-- 82<div class="alert alert-danger"> 83 DEVELOPMENT PORTAL 84</div> 85--> 86 87 88 89 90 <div id="errormsg"> 91 92 <div class="message message-warning alert" role="status"><span trmsg="9"></span> 93 94 </div> 95 96 </div> 97 <h3>Service d'authentification de l'université Lumière Lyon 2</h3> 98 99 100 101 102 <div class="card"> 103 104 <form id="lform" action="#" method="post" class="login" role="form"> 105 106 <!-- Hidden fields --> 107 <input type="hidden" name="inProgress" value="1" /> 108 <input type="hidden" name="url" value="aHR0cHM6Ly9jYXNsMi51bml2LWx5b24yLmZyL3NhbWw=" /> 109 <input type="hidden" name="timezone" /> 110 <input type="hidden" name="skin" value="ul2" /> 111 112 113 114<div class="form"> 115 <div class="input-group mb-3"> 116 <div class="input-group-prepend"> 117<!-- <span class="input-group-text"><label for="userfield" class="mb-0"><span trspan="login" hidden></span><i class="fa fa-user"></i></label></span> --> 118 </div> 119 <input id="userfield" name="user" type="text" class="form-control" 120 value="" 121 trplaceholder="login" required aria-required="true" autocomplete="webauthn" autofocus /> 122 </div> 123 <div class="input-group mb-3"> 124 <div class="input-group-prepend"> 125 <!-- <span class="input-group-text"><label for="passwordfield" class="mb-0"><span trspan="pwd" hidden></span><i class="fa fa-lock"></i></label></span> --> 126 </div> 127 128 <input id="passwordfield" name="password" type="password" class="form-control" trplaceholder="password" required aria-required="true" /> 129 130 131 </div> 132 133 134 135 136 137 138 139 <div class="input-group mb-3"> 140 <div class="input-group-prepend"> 141 <div class="input-group-text"> 142 <input type="checkbox" id="checkLogins" name="checkLogins" aria-describedby="checkLoginsLabel" /> 143 </div> 144 </div> 145 <p class="form-control"> 146 <label id="checkLoginsLabel" for="checkLogins" trspan="checkLastLogins">Check my last logins</label> 147 </p> 148 </div> 149 150 151 152 153 <!-- KR Ajout RESET ET JE NE CONNAIS PAS MON COMPTE --> 154 <div> 155 <span trspan="msgLostLogin"><a href="https://profil.univ-lyon2.fr/reset" target="_blank">Je ne connais pas mon compte</a></span><br/><br/> 156 <span trspan="msgLostPass"><a href="https://profil.univ-lyon2.fr/modifMDPSecours.php" target="_blank">J'ai oublié mon mot de passe</a></span> 157 <p></p> 158 </div> 159 <!-- END KR --> 160 <button type="submit" class="btn btn-block btn-submit" > 161 <!-- KR <span class="fa fa-sign-in"></span> --> 162 <span trspan="connect">Connect</span> 163 </button> 164</div> 165 166<div class="actions"> 167 168 169 170 171 172 173 174</div> 175 176 177 </form> 178 </div> 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 <!-- Custom HTML Login Footer --> 205 206<!-- 207<p> 208 <div class="alert alert-info"> 209 Big brother is watching you... 210 </div> 211</p> 212--> 213<div id="sidebar"> 214 <div class="sidebar-content"> 215 <span trspan="msgSecu"><p>Pour des raisons de sécurité, veuillez vous <a href="logout">déconnecter</a> et fermer votre navigateur lorsque vous avez fini d'accéder aux services authentifiés.</p></span> 216 </div> 217</div> 218<div id="footer"> 219 <p>Université Lumière Lyon 2 : <a href="http://www.univ-lyon2.fr">www</a></p> 220</div> 221 222 223 224</main> 225 226 </div> 227 228 229 <button type="button" class="btn btn-danger btn-floating btn-lg" id="btn-back-to-top"> 230 <span trspan="backToTop" hidden></span> <i class="fa fa-chevron-up"></i> 231 </button> 232 233 234 <div class="col-3 d-none d-xl-block" id="floating-menu"></div> 235 236 <div id="footer"> 237 <div class="row"> 238 <div class="col-md-2"></div> 239 <div class="col-md-8 col-10"> 240 <!-- Custom HTML footer --> 241 <!-- 242 <p> 243 <span trspan="serviceProvidedBy">Service provided by</span> 244 <a href="https://lemonldap-ng.org" target="_blank" class="btn btn-secondary btn-sm">
245 <span class="fa fa-globe"></span> 246 LemonLDAP::NG 247 </a> 248 <span trspan="gplSoft">free software covered by the GPL license.</span> 249 </p> 250 --> 251 252 </div> 253 254 <div class="col-md-2 col-2 text-right"> 255 <span id="languages"></span> 256 </div> 257 258 </div> 259 </div> 260 261<!-- Constants -->
262<script type="text/JavaScript" src="/index.fcgi/psgi.js"></script>
262 263</body> 264</html> 265 266
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.