1<!DOCTYPE html> 2<html class="login-pf" lang="fr" dir="ltr"> 3 4<head> 5 <meta charset="utf-8"> 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 7 8 <meta name="viewport" content="width=device-width,initial-scale=1"/> 9 <title>Se connecter à Métropole Aix-Marseille-Provence</title> 10 <link rel="icon" href="/auth/resources/32yge/login/MDMP/img/favicon.ico" /> 11 <link href="/auth/resources/32yge/common/keycloak/vendor/patternfly-v4/patternfly.min.css" rel="stylesheet" /> 12 <link href="/auth/resources/32yge/common/keycloak/vendor/patternfly-v3/css/patternfly.min.css" rel="stylesheet" /> 13 <link href="/auth/resources/32yge/common/keycloak/vendor/patternfly-v3/css/patternfly-additions.min.css" rel="stylesheet" /> 14 <link href="/auth/resources/32yge/common/keycloak/lib/pficon/pficon.css" rel="stylesheet" /> 15 <link href="/auth/resources/32yge/login/MDMP/css/login.css" rel="stylesheet" /> 16 <link href="/auth/resources/32yge/login/MDMP/css/styles.css" rel="stylesheet" /> 17
17<script type="importmap"> 18 { 19 "imports": { 20 "rfc4648": "/auth/resources/32yge/common/keycloak/vendor/rfc4648/rfc4648.js" 21 } 22 } 23 </script>
23 24
24<script src="/auth/resources/32yge/login/MDMP/js/menu-button-links.js" type="module"></script>
24 25
25<script type="module"> 26 import { startSessionPolling } from "/auth/resources/32yge/login/MDMP/js/authChecker.js"; 27 28 startSessionPolling( 29 "/auth/realms/MDMP/login-actions/restart?client_id=MDMP&tab_id=3Wy_1jAgkdo&client_data=eyJydSI6Imh0dHBzOi8vYW1wbWV0cm9wb2xlLmZyL3dwLWFkbWluL2FkbWluLWFqYXgucGhwP2FjdGlvbj1vcGVuaWQtY29ubmVjdC1hdXRob3JpemUiLCJydCI6ImNvZGUiLCJzdCI6IjEyNjhjZGFjZGM1MzEyZDdjZjBlYzAzYmM3YzhmZGFmIn0&skip_logout=true" 30 ); 31 </script>
31 32
32<script type="module"> 33 document.addEventListener("click", (event) => { 34 const link = event.target.closest("a[data-once-link]"); 35 36 if (!link) { 37 return; 38 } 39 40 if (link.getAttribute("aria-disabled") === "true") { 41 event.preventDefault(); 42 return; 43 } 44 45 const { disabledClass } = link.dataset; 46 47 if (disabledClass) { 48 link.classList.add(...disabledClass.trim().split(/\s+/)); 49 } 50 51 link.setAttribute("role", "link"); 52 link.setAttribute("aria-disabled", "true"); 53 }); 54 </script>
54 55
55<script type="module"> 56 import { checkAuthSession } from "/auth/resources/32yge/login/MDMP/js/authChecker.js"; 57 58 checkAuthSession( 59 "Wlk/39KN7IoAH31wIjF0fLO6sLKA1M3O9y/CIzAeR+UFqFFhkue9dK2CYN2QWl/E" 60 ); 61 </script>
61 62</head> 63 64<body class="" data-page-id="login-login"> 65<div class="login-pf-page"> 66 <div id="kc-header" class="login-pf-page-header"> 67 <div id="kc-header-wrapper" 68 class="">Métropole Aix-Marseille-Provence</div> 69 </div> 70 <div class="card-pf"> 71 <header class="login-pf-header"> 72 <h1 id="kc-page-title"> <img src="/auth/resources/32yge/login/MDMP/img/logo_MAMP_pub.png" /> 73 <p id="kc-title">Connectez-vous à votre compte</p> 74 75</h1> 76 </header> 77 <div id="kc-content"> 78 <div id="kc-content-wrapper"> 79 80 81 <div id="kc-form"> 82 <div id="kc-form-wrapper"> 83 <form id="kc-form-login" onsubmit="login.disabled = true; return true;" action="https://appsso.ampmetropole.fr/auth/realms/MDMP/login-actions/authenticate?session_code=AhTV4_ZBj9fvODt7Sz2ys-iWMpYbSRI0kTgg711J7mg&execution=cb9f4430-a7d4-4528-87d0-25117b7b0b08&client_id=MDMP&tab_id=3Wy_1jAgkdo&client_data=eyJydSI6Imh0dHBzOi8vYW1wbWV0cm9wb2xlLmZyL3dwLWFkbWluL2FkbWluLWFqYXgucGhwP2FjdGlvbj1vcGVuaWQtY29ubmVjdC1hdXRob3JpemUiLCJydCI6ImNvZGUiLCJzdCI6IjEyNjhjZGFjZGM1MzEyZDdjZjBlYzAzYmM3YzhmZGFmIn0" method="post"> 84 <div class="form-group"> 85 <label for="username" class="pf-c-form__label pf-c-form__label-text">Email</label> 86 87 <input tabindex="2" id="username" class="pf-c-form-control" name="username" value="" type="text" autofocus autocomplete="username" 88 aria-invalid="" 89 dir="ltr" 90 /> 91 92 93 </div> 94 95 <div class="form-group"> 96 <label for="password" class="pf-c-form__label pf-c-form__label-text">Mot de passe</label> 97 98 <div class="pf-c-input-group" dir="ltr"> 99 <input tabindex="3" id="password" class="pf-c-form-control" name="password" type="password" autocomplete="current-password" 100 aria-invalid="" 101 /> 102 <button class="pf-c-button pf-m-control" type="button" aria-label="Montrer le mot de passe" 103 aria-controls="password" data-password-toggle tabindex="4" 104 data-icon-show="fa fa-eye" data-icon-hide="fa fa-eye-slash" 105 data-label-show="Montrer le mot de passe" data-label-hide="Masquer le mot de passe"> 106 <i class="fa fa-eye" aria-hidden="true"></i> 107 </button> 108 </div> 109 110 111 </div> 112 113 <div class="form-group login-pf-settings"> 114 <div id="kc-form-options"> 115 <div class="checkbox"> 116 <label> 117 <input tabindex="5" id="rememberMe" name="rememberMe" type="checkbox"> Se souvenir de moi 118 </label> 119 </div> 120 </div> 121 <div class=""> 122 <span><a tabindex="6" href="/auth/realms/MDMP/login-actions/reset-credentials?client_id=MDMP&tab_id=3Wy_1jAgkdo&client_data=eyJydSI6Imh0dHBzOi8vYW1wbWV0cm9wb2xlLmZyL3dwLWFkbWluL2FkbWluLWFqYXgucGhwP2FjdGlvbj1vcGVuaWQtY29ubmVjdC1hdXRob3JpemUiLCJydCI6ImNvZGUiLCJzdCI6IjEyNjhjZGFjZGM1MzEyZDdjZjBlYzAzYmM3YzhmZGFmIn0">Mot de passe oublié�</a></span> 123 </div> 124 125 </div> 126 127 <div id="kc-form-buttons" class="form-group"> 128 <input type="hidden" id="id-hidden-input" name="credentialId" /> 129 <input tabindex="7" class="pf-c-button pf-m-primary pf-m-block btn-lg" name="login" id="kc-login" type="submit" value="Connexion"/> 130 </div> 131 </form> 132 </div> 133 </div> 134
134<script type="module" src="/auth/resources/32yge/login/MDMP/js/passwordVisibility.js"></script>
134 135 136 137 138 139 140 141 <div id="kc-info" class="login-pf-signup"> 142 <div id="kc-info-wrapper" class=""> 143 <div id="kc-registration-container"> 144 <div id="kc-registration"> 145 <p>Nouvel utilisateurâ¯? 146 <a tabindex="8" href="/auth/realms/MDMP/login-actions/registration?client_id=MDMP&tab_id=3Wy_1jAgkdo&client_data=eyJydSI6Imh0dHBzOi8vYW1wbWV0cm9wb2xlLmZyL3dwLWFkbWluL2FkbWluLWFqYXgucGhwP2FjdGlvbj1vcGVuaWQtY29ubmVjdC1hdXRob3JpemUiLCJydCI6ImNvZGUiLCJzdCI6IjEyNjhjZGFjZGM1MzEyZDdjZjBlYzAzYmM3YzhmZGFmIn0">Créez votre compte en cliquant ici</a></p> 147 </div> 148 </div> 149 150 151 <div id="mamp-mentions" class="mamp--box"> 152 153 154 <p>Conformément au Règlement Général européen sur la Protection des Données personnelles (RGPD) et à la loi Informatique et Libertés, vous disposez de droits sur vos données à caractère personnel : information, accès, rectification, droit à lâoubli, portabilité, limitation, opposition.</p> 155 <p>Pour exercer vos droits sur les traitements de données personnelles gérés par la Métropole Aix-Marseille-Provence, vous pouvez contacter sa Déléguée à la Protection des Données (DPO) <a href="https://ampmetropole.fr/nous-contacter/formulaire-dpo/" target="_blank">en utilisant le formulaire en ligne</a> ou par courrier postal à lâadresse : <br/> 156 <ul> 157 <li>à lâattention de la Déléguée à la Protection des Données personnelles</li> 158 <li>Métropole Aix-Marseille-Provence Le Pharo</li> 159 <li>58 boulevard Charles-Livon</li> 160 <li>13007 Marseille</li> 161 </ul> 162 </p> 163 <p>Pour plus dâinformations, vous pouvez consulter le site internet de la CNIL et la contacter directement : <a href="https://www.cnil.fr/fr/vous-souhaitez-contacter-la-cnil" target="_blank">https://www.cnil.fr/fr/vous-souhaitez-contacter-la-cnil</a></p> 164 165 166 </div> 167 168 169 <div> 170 <div id="kc-contact"> 171 <p><a href="https://ampmetropole.fr/nous-contacter/" target="_blank">Contactez la Métropole Aix-Marseille-Provence</a></p> 172 </div> 173 </div> 174 175 176 177 </div> 178 </div> 179 </div> 180 </div> 181 182 </div> 183 </div> 184</body> 185</html> 186
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.