CINXE.COM
CAS - Central Authentication Service Connexion
<!DOCTYPE html><html> <head> <meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /><title>CAS - Central Authentication Service Connexion</title> <meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/> <link rel="stylesheet" type="text/css" href="/webjars/normalize.css/8.0.1/normalize.css" /><link rel="stylesheet" type="text/css" href="/webjars/bootstrap/5.2.0/css/bootstrap-grid.min.css" /><link rel="stylesheet" type="text/css" href="/webjars/material-components-web/14.0.0/dist/material-components-web.min.css" /><link rel="stylesheet" type="text/css" href="/webjars/mdi__font/6.5.95/css/materialdesignicons.min.css" /><link rel="stylesheet" type="text/css" href="/webjars/datatables/1.12.1/css/jquery.dataTables.min.css" /><link rel="stylesheet" type="text/css" href="/css/cas.css" /><link rel="shortcut icon" href="/images/favicon.ico" /></head> <body class="login mdc-typography"> <script type="text/javascript" src="/webjars/jquery/3.6.1/jquery.min.js"></script> <script type="text/javascript" src="/webjars/datatables/1.12.1/js/jquery.dataTables.min.js"></script> <script type="text/javascript" src="/webjars/es5-shim/4.5.9/es5-shim.min.js"></script> <script type="text/javascript" src="/webjars/css-vars-ponyfill/2.4.7/dist/css-vars-ponyfill.min.js"></script> <script type="text/javascript" src="/webjars/material-components-web/14.0.0/dist/material-components-web.min.js"></script> <script type="text/javascript" src="/js/cas.js"></script> <script type="text/javascript" src="/js/material.js"></script> <script> if (typeof resourceLoadedSuccessfully === "function") { resourceLoadedSuccessfully(); } $(() => { typeof cssVars === "function" && cssVars({onlyLegacy: true}); }) var trackGeoLocation = false; </script> <div> <header id="app-bar" class="mdc-top-app-bar mdc-top-app-bar--fixed mdc-elevation--z4 shadow-sm"> <nav class="mdc-top-app-bar__row navbar navbar-dark bg-dark"> <div class="container-fluid container-fluid d-flex align-items-center justify-content-between"> <section class="mdc-top-app-bar__section mdc-top-app-bar__section--align-start"> <button class="mdc-icon-button mdc-top-app-bar__navigation-icon btn btn-outline-light" data-bs-toggle="offcanvas" data-bs-target="#app-drawer"> <span class="mdi mdi-menu fa fa-bars"></span> <span class="visually-hidden">menu</span> </button> </section> <section class="mdc-top-app-bar__section"> <span class="cas-brand mx-auto"> <span class="visually-hidden">CAS</span> <img id="cas-logo" class="cas-logo" title="CAS" src="/images/grenoble-inp_logo_blanc.png" /></span> </section> <section class="mdc-top-app-bar__section mdc-top-app-bar__section--align-end"> <button id="cas-notifications-menu" class="mdc-icon-button mdc-top-app-bar__action-item cas-notification-toggle btn btn-outline-light" aria-label="Bookmark this page" data-bs-toggle="modal" data-bs-target="#cas-notification-dialog"> <span class="mdi mdi-bell-alert fa fa-bell"></span> <span class="visually-hidden">notifications</span> <i id="notifications-count" class="notifications-count count">2</i> </button> <!-- <a id="cas-user-account"--><!-- th:href="@{/account}"--><!-- th:if="${ticketGrantingTicketId != null}"--><!-- class="mdc-icon-button mdc-top-app-bar__action-item"--><!-- aria-label="User Account">--><!-- <span class="mdi mdi-account-group"></span>--><!-- <span class="visually-hidden">user account</span>--><!-- </a>--></section> </div> </nav> </header> <aside id="app-drawer" class="mdc-drawer mdc-drawer--dismissible mdc-drawer--modal offcanvas offcanvas-start"> <div class="mdc-drawer__header offcanvas-header flex-column"> <h3 class="mdc-drawer__title offcanvas-title">CAS</h3> <h6 class="mdc-drawer__subtitle offcanvas-title">Central Authentication Service</h6> </div> <div class="mdc-drawer__content offcanvas-body"> <nav class="mdc-list list-group list-group-flush"> <a href="/actuator" class="mdc-list-item list-group-item list-group-item-action"> <i class="mdi mdi-cogs fa fa-cogs"></i> <span class="mdc-list-item__text">Actuator Endpoints</span> </a> <hr class="mdc-list-divider bs-hide"/><a class="mdc-list-item list-group-item list-group-item-action" href="https://apereo.github.io/cas"> <i class="mdi mdi-file-code-outline fas fa-file-code"></i> <span class="mdc-list-item__text">Documentation</span> </a> <a class="mdc-list-item list-group-item list-group-item-action" href="https://github.com/apereo/cas/pulls"> <i class="mdi mdi-call-merge fas fa-code-branch"></i> <span class="mdc-list-item__text">Pull Requests</span> </a> <a class="mdc-list-item list-group-item list-group-item-action" href="https://apereo.github.io/cas/developer/Contributor-Guidelines.html"> <i class="mdi mdi-information fas fa-info-circle"></i> <span class="mdc-list-item__text">Guide pour les contributeurs</span> </a> <a class="mdc-list-item list-group-item list-group-item-action" href="https://apereo.github.io/cas/Support.html"> <i class="mdi mdi-help-circle fas fa-question-circle"></i> <span class="mdc-list-item__text">Support</span> </a> <a class="mdc-list-item list-group-item list-group-item-action" href="https://apereo.github.io/cas/Mailing-Lists.html"> <i class="mdi mdi-email-newsletter fas fa-envelope-open-text"></i> <span class="mdc-list-item__text">Listes de diffusion</span> </a> <a class="mdc-list-item list-group-item list-group-item-action" href="https://gitter.im/apereo/cas"> <i class="mdi mdi-message-text fas fa-comment-dots"></i> <span class="mdc-list-item__text">Salon de discussion</span> </a> <a class="mdc-list-item list-group-item list-group-item-action" href="https://apereo.github.io/"> <i class="mdi mdi-post fas fa-newspaper"></i> <span class="mdc-list-item__text">Blog</span> </a> </nav> </div> </aside> <script>var countMessages = 0;</script> <div class="mdc-dialog cas-notification-dialog modal" id="cas-notification-dialog" role="alertdialog" aria-modal="true" aria-labelledby="notif-dialog-title" aria-describedby="notif-dialog-content"> <div class="mdc-dialog__container modal-dialog"> <div class="mdc-dialog__surface modal-content"> <h1 class="mdc-dialog__title mt-lg-2 modal-header modal-title" id="notif-dialog-title"> Notifications </h1> <div class="mdc-dialog__content modal-body" id="notif-dialog-content"> </div> <footer class="mdc-dialog__actions modal-footer"> <button type="button" class="mdc-button mdc-dialog__button btn btn-primary" data-mdc-dialog-action="accept" data-mdc-dialog-button-default data-bs-dismiss="modal"> <span class="mdc-button__label">OK</span> </button> </footer> </div> </div> <div class="mdc-dialog__scrim"></div> </div> <script type="text/javascript"> (function (material) { var header = { init: function () { header.attachTopbar(); material.autoInit(); }, attachDrawer: function () { var elm = document.getElementById('app-drawer'); if (elm != null) { var drawer = material.drawer.MDCDrawer.attachTo(elm); var closeDrawer = function (evt) { drawer.open = false; }; drawer.foundation.handleScrimClick = closeDrawer; document.onkeydown = function (evt) { evt = evt || window.event; if (evt.keyCode == 27) { closeDrawer(); } }; header.drawer = drawer; return drawer; } return undefined; }, attachTopbar: function (drawer) { var drawer = header.attachDrawer(); var dialog = header.attachNotificationDialog(); if (drawer != undefined) { header.attachDrawerToggle(drawer); } if (dialog != undefined) { header.attachNotificationToggle(dialog); } }, checkCaps: function (ev) { var s = String.fromCharCode(ev.which); if (s.toUpperCase() === s && s.toLowerCase() !== s && !ev.shiftKey) { ev.target.parentElement.classList.add('caps-on'); } else { ev.target.parentElement.classList.remove('caps-on'); } }, attachDrawerToggle: function (drawer) { let appBar = document.getElementById('app-bar'); if (appBar != null) { let topAppBar = material.topAppBar.MDCTopAppBar.attachTo(appBar); topAppBar.setScrollTarget(document.getElementById('main-content')); topAppBar.listen('MDCTopAppBar:nav', function () { drawer.open = !drawer.open; }); return topAppBar; } return undefined; }, attachNotificationDialog: function () { var element = document.getElementById('cas-notification-dialog'); if (element != null) { return material.dialog.MDCDialog.attachTo(element); } return undefined; }, attachNotificationToggle: function (dialog) { var btn = document.getElementById('cas-notifications-menu'); if (btn != null) { btn.addEventListener('click', function () { dialog.open(); }); } } } document.addEventListener('DOMContentLoaded', function () { if (material) { header.init(); } if (countMessages == 0) { window.jQuery('#notifications-count').remove(); } else { window.jQuery('#notifications-count').text("(" + countMessages + ")") } }); })(typeof mdc !== 'undefined' && mdc); </script> </div> <div class="mdc-drawer-scrim"></div> <div class="mdc-drawer-app-content mdc-top-app-bar--fixed-adjust d-flex justify-content-center"> <main role="main" id="main-content" class="container-lg py-4"> <div id="content" class="d-flex justify-content-center"> <div class="d-flex justify-content-center flex-md-row flex-column mdc-card mdc-card-content card flex-grow-1"> <section id="loginForm" class="login-section login-form card-body"> <div class="d-flex flex-column justify-content-between m-auto"> <div> <div id="serviceui" class="mb-4"> <div class="d-flex align-items-center p-2"> <div id="servicedesc" class="ml-2"> <h5><i class="mdi mdi-web"></i>Sites web 茅tablissement - production - sites grenoble-inp.fr</h5> <p></p> </div> </div> </div> </div> <div class="form-wrapper"> <form method="post" id="fm1" action="login"> <div id="login-form-controls"> <h3 class="text-center"> <i class="mdi mdi-security fas fa-shield-alt"></i> <span>Entrez votre identifiant et votre mot de passe.</span> </h3> <section class="cas-field form-group my-3" id="usernameSection"> <label for="username" class="mdc-text-field mdc-text-field--outlined control-label w-100"> <span class="mdc-notched-outline"> <span class="mdc-notched-outline__leading"></span> <span class="mdc-notched-outline__notch"> <span class="mdc-floating-label"><span class="accesskey">I</span>dentifiant :</span> </span> <span class="mdc-notched-outline__trailing"></span> </span> <input class="mdc-text-field__input form-control" id="username" size="25" type="text" accesskey="i" autocapitalize="none" spellcheck="false" autocomplete="username" required name="username" value=""/></label> <div class="mdc-text-field-helper-line"> <div class="mdc-text-field-helper-text mdc-text-field-helper-text--validation-msg" aria-hidden="true"> <span id="usernameValidationMessage">Vous devez entrer votre identifiant.</span> </div> </div> <script type="text/javascript"> /*<![CDATA[*/ var username = ""; var disabled = false; if (username != null && username !== '') { $('#username').val(username); if (disabled) { $('#usernameSection').hide(); } } /*]]>*/ </script> </section> <section class="cas-field form-group my-3 mdc-input-group form-group" id="passwordSection"> <div class="mdc-input-group-field mdc-input-group-field-append"> <div class="caps-check"> <label for="password" class="mdc-text-field caps-check mdc-text-field--outlined control-label mdc-text-field--with-trailing-icon control-label w-100"> <span class="mdc-notched-outline"> <span class="mdc-notched-outline__leading"></span> <span class="mdc-notched-outline__notch"> <span class="mdc-floating-label"><span class="accesskey">M</span>ot de passe :</span> </span> <span class="mdc-notched-outline__trailing"></span> </span> <input class="mdc-text-field__input form-control pwd" type="password" id="password" size="25" required accesskey="m" autocomplete="off" name="password" value=""/><button class="reveal-password align-self-end mdc-button mdc-button--unelevated mdc-input-group-append mdc-icon-button btn btn-primary" tabindex="-1" type="button"> <i class="mdi mdi-eye reveal-password-icon fas fa-eye"></i> <span class="visually-hidden">Toggle Password</span> </button> </label> <div class="mdc-text-field-helper-line"> <div class="mdc-text-field-helper-text mdc-text-field-helper-text--validation-msg" aria-hidden="true"> <span id="passwordValidationMessage">Vous devez entrer votre mot de passe.</span> </div> </div> <div class="mdc-text-field-helper-line caps-warn"> <div class="mdc-text-field-helper-text mdc-text-field-helper-text--persistent mdc-text-field-helper-text--validation-msg text-danger"> <span>La touche Verr Maj est activ茅e !</span> </div> </div> </div> </div> </section> <section class="cas-field form-group my-3"> </section> <section class="cas-field"> <input type="hidden" name="execution" value="83faf407-5ebc-4702-aaba-356d172d857e_ZXlKaGJHY2lPaUpJVXpVeE1pSXNJblI1Y0NJNklrcFhWQ0lzSW10cFpDSTZJamt5T1RFNVpEZzJMVEUwTlRFdE5ERTBPUzFoTVRabExXVXlZbVJrWVRnell6Y3dZU0o5Li1CNXJWWjJPRlV6ZXdkT2tWSEtZMWt4NnkzajA3cm5SRUxFcHA0NWZla0ZvTDNOUDdha2E0T1JlZXUxZEx4bmh5dGtOcjF5YWFuVWpnSWlJWVZpQTBaeVpEVW5fV3N2TWFtS1NYOFlCY3pFUW51ZzFURVhyVDVqaG4zQ2NCdTZ5R2pBbGlRUUNTOGZzWl9lYnA0WTQ3dWJ3ejJ4YU1mM2hENHFfUGplYUt5cEU5LU1vM1JwMzJHU01zVUY4WTJfbnFkTUhIQVlHUWMxNzlWZGJFOFMxYWhjcVhWcG1Ma21iOTRMLUFQampVZ3otRmhJUEQxU0wtTFl6MC1jN1R6UTY3VHBOa280Y24wM2ZldV9wd0NvVXBiQ2dkZXhDemlUQ1ZOR0hvRGM0UXNtcFVkU3VIRC1EWFlTbjMwTUhVeVNkRzM2bWdNR0M5b2VBQVpSV1J5MlpKbDc2TFFBNk9sZU1MLWlwODBiQ0oxYk9VOU04czA0eUo3ZlBNbHBqVEh1c204dlZHekNuTnZ6OXlPODNuaUlsUXZrV0k5Z1JkbUZXQXBMaUs2TzI4SmxDdDRpUUYxbW8wZzNpUWhXR0xGSEpWOVJQd1hkSldOWnYwWXVmRFVzWDBnbzVXcFdLVjJfZnNBUmQxeFBUdWp2bVdwcDBTRE1BOFJya0I2eVlLMllrNUZRMjdjOWRGd1JGei1pNEsxZVE5cUZWZ3hpTDIzRGRYb0ZOR0c0cjBwSVpvSUxhOHN1U2FKX21wRVF4UGZVNTRFSzRsU1dlczRXLXZ2WVBpMGpOTF9PTno3X3RrRTZ2dTFZN0xvVGVTbjdIOVItZFlMM3p4TnIyN0MxZ0ROYlNJVU9CUWlJdFZmb3RGWmtFTk9BamlqTG5vMlhBUjZmb3FwaVRlLWwyZzJWblpTeHJTVnRnczM3cDlDSUNnTjljM2ZUdVl1THJXMFk3Q0pqcjhRcXNubHVpX3lBd01Zc3dwTzhZTTBHWldpdDVtOG8tTGVSb3gtT2o2ZVRnUk1tb0JBZzZCTk1NanB5dnFPUTdVdWd1QVVQeTNjWFFXNWp3bkhJdUxIUXJJbWJxQkZFNENEODB0YXg0MExMVFN5Uy1sbE9BbHFMUjBvTWZGQmNBRG94eGdxT3V3RGZWUWRpNWd1QjlZaC1TUlRyNm5wVVQ5OHZTVk0tMjFmZjIyalFTQUlyUGM2cnhhUWVSNXRjODdQS2c4clVCVE5pLUJGRGRhV0VBT25jTG5WY21OcEpWV2x4ZDZCRTNjUG8tMzJVSGZaRDlDV2ZRbGxfQ29nWjJkaXBMN2V3QWxGTFhFLWNxSVE1d1V4Q0lYUkNsd01xUVpUU2t1eFg1bldZczk0TDVGODJwWEpSYXhTTXg3cDJuelQzMk5kQ3VobkJoWDBNc0o1Tk1YRndpbXdMa2VOdW5HOVZpQ3RnbGhyU2pSR3hYN2pVSlVhUEZaUTlXN2Ewd0IxUXNOd1N6Z09xSkZCVFNKZlN0dHFITnd5Mk5VMWt3MEdrX3NkdnpzWnVmNEpSYWpNbGxReTFybFE2cmtNUDFDOHdRMHgzLUxKbWVBWTc1OVd5YXZGTGpOd3hqM0ZnZ0Y0V29LVWRXMzRPUGlrREQyNHowNTlRdmRDWWhYZFN4OUxMUGFIdG40REFBbGRyTVFJODZXTHYycW5SLXZib1loRWhidWpxR1VnOE51ZmVaWWpKTkxKa2RKQjlScjNtTXZuZmRwT0h2MmVqYXRyRjJJazktV2NXN3RoNGRnTXN6UVlvMllPdlRqakNaeUZHclJ4MXZTUGd5WXRtVnpRbGdnLVI1aE9BalJKdzVfOXoxeUdJcUZaalBKT3JBZ1EzM2UzdnhlaTlubzlnNm9DMjlmdVlvSmN2X3lCUkdOMFJuZzRmUlpPcEZpZVFDelhkUWRGQ1FlNWlLZ25iYXF2VXR2aWZqeDltdTd3YXlXOTZMYUpkRV82YU9lRkJpNmZKNUM4UlVHcGtBd3RnS2R1WXhDR1R3VWxXOGIycTdBMTNpS2JqTndjSXJSY3NvY09VUWdCekszamFkTENWd0duTmdLUVNCX25yclhRWlVTUmFxaHdESkZaczhHcHBwZFhZYkl2aGRsbEt0Q25xRjBpWDZnVF9jRU8wWDVxYmxJaTN1cmlHclVITkdoMWt6b05lOGlQTjR0OUN4Z2NmYWRIQmZyVU9YNEVhRkpRODIxbTQtSng1Q2R6NElCdFlBOHc2MkZPWFVfZ2tHLUpqaWpzaE81WF9qNGdDbDlCNk5tUkwzekRVOGVUdEhPeURqRV9RcTBocnN2WHZ2REtXMlBtTnY5LVR4TmFWdWxTSVNnZkNaSXJXR3k4d2pKN0F0WjBZZUx4R1NYMlFYYXE4ZDh3bkp3cWwwTWE5MmEzOVJFYk9yVkFYT3EwSEdyMzhvT2pxT2pEdjA3QUNlNU5sVURyaTExaHJPOU9LTlhCMXBQUHBoSkpsaVFlV29ORFZmNVBCTldfT3RWUVJySkVGaERtNDRaQnY0U2QwQ0ZvTHRkY0M5OXBWNFg5eHhLUG9MVU9ZVm5SN3h5VVJaUmlsMjdaSmt6bkQyajhBbUpmWElJRUYtSHVVRVoxVVhQSUM4NUZ1ZnJicWRROFhscDV4My1QN3RINm04dUpOQmRYX3BjZ3ZfMlVuc1d5RkEyTmFuTDVUX2t2SVVQb3ZJeUs3MjBSaWhHVmxpVjBVQll1U2JlenZwZnFnanl3ZVl2ZUFjN0NqOFlYNDhHaV9WTEptQTFUOEtKcUl0bVRuOURNdEtXbEVNQTNJdFFiVmVpNm5GUXR5RzU3emlVWXAzdzZQbVQ5STh5YTFFU29GSjgtYmt2NHNIdFhPdUQ1T0Riek5jMVhpRlBhb3hLbUVKRjNqYzFQOWJqM2ktcUFCa2FHS01sWFk0Z0dqYWFkYS1CMFdmWkNyRDVwRldZVTRmNUxsS1JqOE9MV1dMSkZwUlY5bnktaW9LVXNIRW9pTEVlYWpNZ0JqR2NRZUtSUUZqT3RSYi15c0FDZThJVTQ5TjBmU1h5a1Q5OUFWUW92MkU0SWt0akxNRXFHZmt1aF9pUFU4UmVUS3g2MWNMMTZhTE9CQnA3d21GU3hBQjV6MVdWdkdqRUFnM3k1NVZUTEZncHh0VzZQSVZyRHNidmU2ZEJHb1U4THppa2NnNE43d2Y4NVdkeERPRV9tNHRXb29qQmNRRVNiMERQUVYwUGcwdlU2cTAzaXZkN05DZURfRjc0WTNYQ3FIV1dBel9feUNzYWJpWFA1RWY5bHVySmhHOUVIaUFabWxUcWZ2bjNFZUc2UjNJWHRfMmlyNVJWQkk2Yml5VjZCQ3lCRHZESHdhRlRjdEpBSVV3V0pmYjdtNGFEWnc5Skd4eUZvQmx5ekQ1amJnaE5VOXBhQk1uLWtEdXRFcDdtVVcydzU0SmlLSmpBek84XzB6eF85d3FramgwSEMzM0FGT0t1UFd1NWtXeGhVSzFJaXhfMDZhOEF1cks3UlR5MjllY2RvZGR5QXlJQjRXbmg5OEpMOXV4YmhwTHc5bDJrTXNzX2hFVFl6VU5mSHhxQkdsUjRDWEpDY0ZZbGVRRXNfSC1Tc1MwRFE3azFZai1vNjFWdUlBVEQ1Z2pLRFRXazZhdVBONlFXTm54VlFxQ191TFBKRnBSSXdxVXl1dFZDck1tRi1HSmtUZE4zU1Z0X1EtTnpMZFdSQ3pfWkFrM2p3UkNvc3pFQVAxWUI3dUY0bm1NN2RqRFlsN0FfaUh3WFdDQlR5akFMTm95a2ZETi1LYmlsdHZ3NmFXRUVHc29fRkh5UzV2RHB2eHhLMnNPRDNyMExPWS1TLXI0RmZJQ0xUOEdUamFuNFpUTDd6cUlZUi1qMkcyOW1UeTZMS19CQThER3kzNlRqY1d0R2QwMVFrWkVHcmRLREV2UVhGRlJjbHR6cmdGRXIzUi1SS2tMdklPZXFqa3pkdERsRWs3Q1VRai1lQVRqRURIUFdUa2o5UTZnUnNOU05ieDk2UE1sZVhtbkY5TUY1dml1RExKTFRTU2ZtNDNJU0lmN1RCMnBrcTRsaFU0UDRHLU83MnNmM0RPRGFTejJ5U2Z1NEYyaWRnNE9JOXR2SU9sdTB2SmlpMTNPZF96R1VScFMwS2xubW4wV3I1WFF5LVRPVnFEcnlSQkN2Q3hkM1FRdXNNQnk4TFZySGprRHhzVnJ4aFZ6ZWFZWnpGVkhHamFKUEJVYWJueVc4WXZSazJrLUhKWUZONGRtbHNzNUdFaGtYMUhnMzVaM0VwOE5RYkxzUm5HRnFGLVhRMk1kQnNzNmxKWGY1SkhqWEcycF95cVFWRkxQaG1QaTFsdFdSMkJuSk84anFNcVFyS2ZtSllOUld3cHBkczdUWVQ2cW41d1dnWDdqYTlUOXBnbm9SczVnaGJVdHVRek5tRlFJLTU3dU91cnVBT05JVUJqZDB0enNlUjhiOW1MVEIwdzBXd2UtWEExazBSdlJKOFZyc3lIQmh0amk0Z3ppY3NRZWsyYktqZVRKaTl3R3ZlenR6UEJ6VmhOYXBOcDQxa2xBQWRiYmpLWkE5bFdjeV9IZktvemR1MlRaejE5QjdabkhNX1Z5V2JCbUtVQ0ZmMlozeUl2M0tWTWJlZFZKNmZwNVJFa2lNZ05mbzNtMnhVVnJHdzZaNGotR2liNEFUSzhrQTl5OXNsWDFBbUxiazY2TE5YYlNkOHdaQW0yYnY1endLSUNlVjIzMFZkTHN1WUlRc0lBWk9jXzJ1NFd0aXc0UnRFS1B4LVI3czVpNlBKOHNvVS1hbk5uNzVmVWVRaEtkemhsZjJwdVBDQWhzQzJISVhqRXZJWHZGeXhZUjIzcWoydGhRRmVkUmZCVlBUTFBkWjVicDMyNVh1SXJEVjU2b2hDM0c2QkNDeERLQTJNOUFCRzVpdlRBRnE4QjV1VzB1U200Nk5qSF9BOWpCYXZZRXlwWTNUZlRlT3B2YWZra1lfS010VGlkMUdESUpldklTcG1IMlI5bTNIMVFSckNKLTFtT1VSS3ppcS1iOEdFN3ZWZW50Tjd6Y2FoX1RpTGlzWFotd1pGdEFlTUlPVk9UUnJtb2JCWDhsWUhram1iS2VvWDVQUWtPaE1ZZnlzTjJ1bEhyMVBTcXB2cHF1dDV2a2F4TUwwbVU5NGVibm5uVEdnNzFXM2Z6TndnYnhjN3hEZHZSam9jRGFVbnh2dGl2ZURfN2pJblgxcGdEdmdnb0xRX0Rwcm5DZXBrV2tUbjduWHpSdEdxbVpCVzkzNEpYUUZhanlVSzM3WTJIemZ6andwSEM2SHRaYnJfR2Jfd2Q3bjR1X1g5b1l6Qmt5bUpWN1dhWkRuUlhvay1MV0hlYl9jV3BBLW5HaWtaeXpvdTB1NDUweXJCU0t4R3N2NmJ5ZTlFQnB1OUtmSWlScEJXNTRVMnZ0b2ludVZpZ2VSZzdaaklSRV9Hd1ZaaXJEdDRXNGFrQnpudEIyTnJuSEluRDhIc3lWSEItTXE2dEcxWG9CZlN4dkNJU2ZBaUhsT0o2dnpjazBTc1MyTU1PZzVEd25UY2xodWhsc1U5UGUtMWZ6TTZxV041RGVpd2Zrc2tvc1Y1ckxOTlJMVnJEck9QbWt2d0NTUUVxcGJsaTM1V3ZYbkVjTUxwNDJ1OVlaRUYtc1VhQUI5bGVsLTk5QWpaeFNZekNYZ0xVanRqS2l3LXEySE82MDk1MmNmeXZLb3Z5aW5Na1A1Umc2U0NtWEN0N3JIN1hxTXRad2U2dllhcjZXNHItb0V2VWVxbEx5ck95TFhhSkNmd1hpU0d3Q0VLWFBic092S3JQbmxnZzVqOGh0d1dFNERxU19wV0xVclBYbV9IbjFNczFCX21JNlZmRnNIOXlZLWh2cDhjc2hKWlFzN1czVUhJdE93VlBUckJkVG9uOHgwR0xodFFGa0NDMWUwVkkzbjl0SEV4Z1ZyZDZ6a3R6eFljVXF4bU5vOUgwdXJyTWpFbDl4Z2JoWlY2enE1Y0ZzTDFFNHJIT2MydnpmNjlRVVl3WXdkQURyekl4ZkJ6MFJGYVBvdlREcVJRRFByQTdWVlNmemZQdmJoNTRQbjBpZVY2Z2Z5OWFnY1RyNmtoclpVc0EtT0RiclFQTGFxbURuNVhuTFgzQjlpQURLNXNqMkpvMTY0LUt3WXNMT0p0TnJuQ3NkUE1FUS5hX3BibjQtQkVkNkxCUG9KcmRwZ25aTkxjZ2ltRkJPallja0I2NDQ1M01XVUR3RUI5dDEzR1k1ZXN1YUU2bjZwbDlZMk91cGQwV3BpVkp1OVlHQVhhdw=="/><input type="hidden" name="_eventId" value="submit"/><input type="hidden" name="geolocation"/></section> <button class="mdc-button mdc-button--raised btn btn-primary btn-primary" name="submitBtn" accesskey="l" type="submit"> <span class="mdc-button__label">SE CONNECTER</span> </button> </div> </form> <hr class="my-4"/><span> <div id="pmlinks" class="my-2"> <div> <span><a href="https://copass-client.grenet.fr/app.php">Pour changer votre mot de passe, rendez-vous sur le coffre fort de mot de passe</a></span> <span><a href="https://copass-client.grenet.fr/app.php/simsu/reinitialisation">Pour les 茅tudiants : mot de passe oubli茅 ? compte bloqu茅 ?</a></span> </div> </div> </span> <script type="text/javascript"> /*<![CDATA[*/ var i = "Veuillez patienter..." var j = "SE CONNECTER" /*]]>*/ $(window).on('pageshow', function () { $(':submit').prop('disabled', false); $(':submit').attr('value', j); }); $(document).ready(function () { $("#fm1").submit(function () { $(":submit").attr("disabled", true); $(":submit").attr("value", i); return true; }); }); </script> </div> <span> <div id="sidebar"> <div class="sidebar-content"> <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> </div> </div> </span> </div> </section> <span> </span> </div> </div> </main> </div> <footer class="py-4 d-flex justify-content-center align-items-center cas-footer"> <!--<span id="copyright" th:utext="#{copyright}" class="me-2 d-inline-block">Copyright Date Apereo, Inc</span> <span class="px-3 d-inline-block">Powered by <a href="https://github.com/apereo/cas">Apereo CAS</a></span>--><span id="copyright" class="me-2 d-inline-block">Authentification de Grenoble INP - UGA, op茅r茅e par la Direction des Syst猫mes d'Information Mutualis茅s (DSIM)</span> <!-- <code class="version" th:text="${T(org.apereo.cas.util.CasVersion).getVersion()}"></code> --></footer> </body> </html>