CINXE.COM
Login - CAS – Central Authentication Service
<!DOCTYPE html><html> <head> <title>Login - CAS – Central Authentication Service</title> <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"/><link rel="stylesheet" href="/cas/webjars/font-awesome/5.0.13/web-fonts-with-css/css/fontawesome-all.min.css"/><link type="text/css" rel="stylesheet" href="/cas/webjars/lato/0.3.0/css/lato.min.css"/><link rel="stylesheet" href="/cas/css/cas.css"/><link rel="icon" href="/cas/favicon.ico" type="image/x-icon"/><script type="text/javascript" src="/cas/webjars/jquery/3.3.1/jquery.min.js"></script> <meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/></head> <body class="login"> <header role="banner"> <!-- <nav class="navbar navbar-expand-md fixed-top"> <a class="navbar-brand" href="#"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 336.82 167.83" class="logo"><defs><style>.cls-1{fill:#024d71;}.cls-2{fill:#74c163;}</style></defs><title>cas_logo</title><g id="Layer_2" data-name="Layer 2"><path class="cls-1" d="M217.72,469.85c-17.68,1.31-38.31,1-54.18-7.87-12.59-7-23.71-18.52-28.72-32.14a82,82,0,0,1-4.49-27.49c0-36.26,16.11-64.23,40.29-80.34,16.59-11.38,36-16.83,58.54-16.83,17.3,0,30.34,4,35.08,6.64l-9.48,27.73c-4.5-2.38-15.17-5.22-28.92-5.22s-26.78,4.27-36.5,12.33c-13.27,11.13-22,29.39-22,51.66,0,25.6,14.46,42.67,42.43,42.67a161.48,161.48,0,0,0,22.38-1.19Z" transform="translate(-130.33 -305.18)"/><path class="cls-1" d="M322.77,398.75l-2.72-30.4c-.71-8.76-1.42-21.56-2.14-31.28h-.71c-4,9.72-8.53,22-12.8,31.28l-13.69,30.08-13.53,33.43-17.33,38.41h-36.5l78-159.75h43.85l18.49,159.75H327.87l-3.05-38.12Z" transform="translate(-130.33 -305.18)"/><path class="cls-1" d="M364.31,438.85c12.27,3.81,21.29,5.19,36.22,5.19,13,0,20.87-6.71,20.87-19,0-9.24-6.87-14.93-21.57-22.75-16.82-9-32.94-21.8-32.94-42.42,0-32.24,28-51.91,62.81-51.91,19.19,0,30.57,4.27,37.44,7.82l-10.66,28.44a62.94,62.94,0,0,0-29.63-6.87c-15.88,0-24.17,7.82-24.17,16.59,0,9.48,9.72,15.17,23.23,22.75,19.43,10.19,31.52,23.23,31.52,42.43,0,35.55-29.44,55.72-64.71,53.8a231.52,231.52,0,0,1-24.78-2.61Z" transform="translate(-130.33 -305.18)"/></g><g id="swoosh"><path class="cls-2" d="M257.45,432.24a41.64,41.64,0,0,1,13.11-.32,39.17,39.17,0,0,1,16.89,6.2l0,0c10.55-15,29.11-25,50.24-25,19.75,0,37.34,8.85,48.16,22.28l1-.77c-12.85-17.31-37.44-29-65.67-29-26.92,0-50.54,10.65-63.81,26.65Z" transform="translate(-130.33 -305.18)"/></g></svg></a> </nav> --></header> <main role="main" class="container mt-3 mb-3"> <div id="content" class="row"> <div class="col-md"> <div class="card"> <div class="card-header text-center"> <!-- <h2 th:text="#{cas.login.pagetitle}">Login</h2> <span class="fa-stack fa-2x hidden-xs"> <i class="fa fa-circle fa-stack-2x"></i> <i class="fa fa-lock fa-stack-1x fa-inverse"></i> </span> --><img src="images/isa-logo.png" width="200" height="100" /></div> <div class="card-body"> <form method="post" id="fm1" action="login"> <h3>ISA Central Authentication Service</h3> <section class="form-group"> <label for="username"><span class="accesskey">U</span>sername:</label> <div> <input class="form-control required" id="username" size="25" tabindex="1" type="text" accesskey="u" autocomplete="off" name="username" value=""/></div> </section> <section class="form-group"> <label for="password"><span class="accesskey">P</span>assword:</label> <div> <input class="form-control required" type="password" id="password" size="25" tabindex="2" accesskey="p" autocomplete="off" name="password" value=""/><span id="capslock-on" style="display:none;"> <p> <i class="fa fa-exclamation-circle"></i> <span>CAPSLOCK key is turned on!</span> </p> </span> </div> </section> <input type="hidden" name="execution" value="a6511808-070c-4266-9852-590a841ae4ad_ZXlKaGJHY2lPaUpJVXpVeE1pSjkuL0pjQmVFUUpoU3dIZitRSndSQkJiWWRwWmxycUQ2ZDRSS0F3Q1ZMZ2xlV1RrRmhBMFVDdEtmQ1BNUU1ydlc4ek9EMHFQdnFjRnBaYVZPRjVJU0MrSW9IdE9PTzZRVzByVEtPQnJERVdRMTVxSVRUYTJOUW95UWcvelVwOStlYmxhNXRGOEcwdU01bVh5bnpHcVR3WHF6OERaNUN3MHpYUVEwRGpQQnZ1c29PZFAvTWVhVGcwQjNhSUlRNU1HWENiMW9salREaTVpOVlMOEhjdEp0T010V2IwL1NCUWk2Q0xvYURkNjlsVHZBM0VnUXVSd0wvbUFQY1c1RC9ndDh5c1ZOSXgrVzA1WElkTk9NS1RWdG5YZzM2UyszMWZSOFQvTzRXeW5jYUtFUm1sSnd1eEpVbDVMRHlWZE1XQVhjaWY0VWdYNnV6YjQ0NjNGbDdzU1N6dUl1Q1VSQWNnd2crdjJYOFlqcUlJblJhbWxEVEdVSTU0RUJ5N29oaVRFVldhVWxuQlVIRXhBdjNIWlVoZU90WGJtVG1XVHpqQkNzaU8xZkY3dW1pY0x5aEdJR29FZ05TQ2JxTTJQL2RNK0VqQkRFU2ltMVN3U0hnN0xxY25rT2hLMktqdzJsbTNCYnFrM0xtUE96VXZRNEpwNmZtN1BTcno5QnlUZVlnbkxTTHZUaTdUMUFLZEpXd24zWERvYmk0bTZZK3YvV2lTL00zR2U3VjIzYW5qMVBJVVJGZTNkS29TV3ZwRExXa1RleHZxMUhyMkpqVHhwdXo0OFdMMVM5L1k3MjhvMXd4QjJ6b3Z2R3dSVVgvTU9FNnJoL29YejFOU0lnVVM5T1pQeXI5ZnVjNVBReGRJOVJYcThWbmZKZDJOQzgzTXFNY0t1bEpqZUVyYjBoNHN0dzJ0RkZKSGtVVjhxRVg3aDY0N1IrWFJvK3VsYjRsTDByQ1BJYXRabkNJejFQemNJdy92d1dqYm42QnFJcXRWbEN6cGYrQkhaV1BtZmZPTkpoU2lvYi9NRURwMEZvRlI1b1ErVU1PYm44YWpXQUF1clBWUjIxSkNZenczTFk0M2VXZkI0SDE4alFLNm0zajJFZmNzT2RvZ25HWGV3ekxpV3U4LzBGYUtDWmxMVS9CZkxUMG5DN0ttREVqLzlMakgySjd4ZXFqWjR4OGNwUjJJcThBWkFUMUp4RTBEc0pXdEMwNk92bTNUNXkreUVrNjJhN3pmNS9NKzl1eXZaYUFzNVR4UzE4ZGJXS3MvQTNra0J0OGJrNGRmeFFuY2ttbG5YUEwrczNxaUJFQ09LQWJjQWJ0YjJTWmhCY1NCYjYvNmF0SG1NY2Z2QVBGSWo5cllhM1F2aEsvWDhHYU5FYmpQZHhnK0VHNm9xRmpOZk5hdnowUXVoWjdHRWZHTVBjdzI5L2NmYkR5NTU1NUtPYTAvNEh5NkpiMTRxc3hIaTlMUVRxelYyN0lJK0swVEFpZnB1emY2bUV4T0dwbFQ5MXN2MlBjaE9BckRrdEJyaFZmTjFEcWRQVkxkYzlWSDN5MDhLSXZCdXJCeGc4S0lSTTkxOHlNdS94SUNCN0hoR2xmUUlhcmJNVWxPRW9HNGc0YzZaVmtYWGY5NVMybmxxUXR3S0ZiakJtVGUzTFF6cDNZQVo2b1VmWWdYYW9yYWg5VDFyNG1jMktieTBIZ3lTdzlqOElMSzRhcVFQbU5BM1RHWXlXV1ZKcmVxNDBXUGw5NlFOMy82M2dmTEZkWGJ5cDlPaEd1SkN4alNtS1IycTNGSjBLZDhsU0lBUktia3psOWlNUHVaeE1CYWlEUVlEWkNzMnJJVDYzazNsM3ZlTk5wTmZUZVBVQjB5QjZzWU9pU1NRZGJuWG54elRucHEvN2hKSGlLcndYaW5LYlJEZWNKcE13SXl6WTZOZE1pb2FrcEZQU2lqVE0xTzlHWU4rTXVHMTVBTEN5Syt0RGZuR0lZeGxyUFRwbUdkZnlsb2hvaXNYU3ZuZjdQcTJVUXJKdE1wLytnTndkUm1ZOFVCVTBJcm5hZ0pHeGdDLzcyRm11NEF0dWt3VzVOZVgwQlZIZlpqbE84ajJBZytwUEd1dTMwR2lCZjNUZFdiczZIWUtXanlTNm9ncit0Rm1oc2tlLzdoQ3BFVWVWWUVMVWVZNURpMGhvT3RpLzUvOGF4YmtabmRWdjVEMVNUZW9BL1FkYXZNSWtIQlJSd0Q2ZGJMMUNuVW9GcDVLeGdFSFAvRnBEK3pIMmJNTmpWaDBGaUx1d1ZINDlDYU90akZvdkFCY282cUFLVmdWNE4rcDIxM09paUpQUzNWQ1RxNldlRGprazlkdXBOS0ROVWljaVhXT2prQmZINndoVlB0eXNKelYwT25sOE11WkJ5L1ljM2pIc05vdE9scjRZQUFQRVF6SFR1SVoxeG5DTldvZ3B0YTM0YldVdm4xZDVVc0loNldaeHA2c21KS1RWVGd2cFpsdWI5S1RkWWEyY2RKb1JCNVpWUlpVVkJLRk94d1dsN3VpMUw1ZFJ2UnVXcjQvM2c3bERxT0xHaE9NajlTVlNoaEhGQ1o1VzhldU5oZ1lZVkFPcVZ5VkgwSCtjVjg5QlR0ZnF1ZXFoL0liYzZQRng5ZU9CRi9XTHN1ajdVL0tVeWdOVHM0VjlPWnQ0TndTR3JydHhzdVBweFRyYW10NGVCZ0tSZWUyNGRKNm4yV0ZCZjdHR0ZNRllVZVQ4WENrSVRueW93azFWcC9yV3dZcmhFMHdLNHRsZW5WWjdrS200MEMzd1hmZFNCbE1pWXVOa2dXa3QvTFZLS1Rhb2lnUnM3aFVFNHoxMCtXQ25jaWc3S2hNYVhlVWJKaHpnNERoYjlsREpYOFpOWmlMWFRmS3UvSW80WjFMSVQvbmZjSDQ2aVVscENoYldwRWFkNGhDRmV3Y2laaWtYUVo0RW9NUTBXdVNOQ0lLT1dYL09NTmVpTVNzWmpZTWF0Q3IvV1IvMVVaTnhIK2FmSmkwYVNVaVk4R2I4cjl2T1hwWjZ3cUt0SXJiZVBpd0tRRjM2OFJ3dHZGWW1UWHJ6OGhtY1psVmVJdFEzdjd4NmR1MEgzVlkrbUhwQWYvSE03djdIM2h5ZmNCanlWZDFkdXRLK1BaU01YWGFDbmxSQ3FQT2JiNXBJUVVheEl5eFB6WGUwRnBHZVMzZGlGYUtkaFVPOVc4YUs2OGd5SS92UzF5UlVOZ2xSZHcrNlNBWE9RbXYwTVdRaUZpR2xvNThzMWNKOVBlM3NVN3hnaUFIMzFVVXc5dG5RL21Ed1FyN0NqMFZRaGlzcjM1QUpCYzRKd0xEcngxNzRMK2VJbkczOVBMT2dJYUJwWllpZzVlVmRNaWtFcGJreVdsOXdhVGlmRzdPSUVqVTI1aEovNUUwMWNIMGpKQ1NLL1J5bG5MTXNHN1Q0V3lWemZ5Y01Wd2VZMEFaVUZRNVBXOVlmcVR5MktvRDRNcHRVd3k2NmxhL2FET1hGS1pqaGE4MHB4dmtUa2RsV2YyYTViTG1EWStENElDMHluejBUVGpGSkw1YjJDckh2UXg4VTEzYkRMY3d4ekxLNEpPRmxEMjdDQXVDcXd1aTdhK1JrMVhrM2VwS2VNU1VRamU5S3FzRUFPTDdBMlhHNlZEOUZSdEw3WTVqNUdoNUEvWnJWVGQxMFVuMHE3YmFVNDVjL2xRNlNhZXVoOGxmZEFpM2d5WnZYN0hjanpZeTlMVkl2VENjclhCa1hzVmNhMktWSXdBVVJrN3QzM1E0Q0grcllvSlFXWElXNjJlL01sVjBqSmZWL0xCMW5mMnZvRE1kU3NuOGdaZFJNZzBDQzJRSVFmV2FrZWo5TnVxNVdNTCs2ZDZiK0tYNUJZZ1UydWxtZEZMOUREOG4yaFhSSktjdXpyQWFuY2h1eE1rRnYxS3l0cEtPRmIyMTB2ZXlGUzQ3cFdlZ0E2cjk1c3dVQjJtMmVwVGJHNVcya3dQekg4dTBkRDBjZlNhZnpISHBla3F1bXpXTlNMb29VVFNpcDV3SlppRXVBPT0uUERQdkJVekxteGYxTlIzZUpveE1GNFhXSVNqZmRPTVJlRmhwSUZkR3ZsOWdhbGJNUFZfTjlWUVZBYWo4Tm1wRXpoTng4NENQalhUY1dSQXRzMXFxX2c="/><input type="hidden" name="_eventId" value="submit"/><input type="hidden" name="geolocation"/><input class="btn btn-block btn-submit" name="submit" accesskey="l" tabindex="6" type="submit" value="LOGIN" /></form> <div> <span class="fa fa-question-circle"></span> <span><a href="https://www.isa.ulisboa.pt/di/servicos/online/credenciais">Password status verification</a></span> <p/></div> <div id="sidebar"> <div class="sidebar-content"> <p>For security reasons, please <a href="logout">log out</a> and exit your web browser when you are done accessing services that require authentication!</p> </div> </div> <div> <div id="locale"> <span><a href="/cas/login?locale=pt_PT"><img src="/cas/images/pt-pt.png" style="padding: 0 4px 4px 0;" alt="Portugu锚s">Portugu锚s</a></span> <p/></div> </div> <script type="text/javascript"> var i = "One moment please..." $( document ).ready(function() { $("#fm1").submit(function () { $(":submit").attr("disabled", true); $(":submit").attr("value", i); console.log(i); return true; }); }); </script> </div> </div> </div> <!-- <div id="notices" class="col-md mt-3 mt-md-0" th:if="${delegatedAuthenticationProviderDominant == null}"> --><!-- <div th:replace="fragments/insecure :: insecure"> --><!-- <a href="fragments/insecure.html">insecure alert goeshere</a> --><!-- </div> --><!-- <div th:replace="fragments/defaultauthn :: staticAuthentication"> --><!-- <a href="fragments/defaultauthn.html">defaultAuthn</a> --><!-- </div> --><!-- <div th:replace="fragments/cookies :: cookiesDisabled"> --><!-- <a href="fragments/cookies.html">cookies fragment</a> --><!-- </div> --><!-- <div th:replace="fragments/serviceui :: serviceUI"> --><!-- <a href="fragments/serviceui.html">service ui fragment</a> --><!-- </div> --><!-- <div th:replace="fragments/cas-resources-list :: cas-resource-list"> --><!-- <a href="fragments/cas-resources-list.html">cas-resource</a> list fragment --><!-- </div> --><!-- </div> --><!-- <div id="providers" class="col-md mt-3 mt-md-0"> --><!-- <div th:replace="fragments/loginProviders :: loginProviders"> --><!-- <a href="fragments/loginProviders.html">loginProviders</a> --><!-- </div> --><!-- </div> --></div> </main> <footer class="footer" role="contentinfo"> <!-- <div class="container"> <span id="copyright" th:utext="#{copyright}"></span> <span>Powered by <a href="http://www.apereo.org/cas"> Apereo Central Authentication Service <span th:text="${T(org.apereo.cas.util.CasVersion).getVersion()}"></span> <span th:text="${T(org.apereo.cas.util.CasVersion).getDateTime()}"></span> </a> </span> </div> --></footer> <script type="text/javascript" src="/cas/webjars/zxcvbn/4.3.0/zxcvbn.js"></script> <script type="text/javascript" src="/cas/webjars/jquery-ui/1.12.1/jquery-ui.min.js"></script> <script type="text/javascript" src="/cas/webjars/jquery-cookie/1.4.1-1/jquery.cookie.js"></script> <script src="/cas/webjars/bootstrap/4.1.0/js/bootstrap.bundle.min.js"></script> <script src="/cas/webjars/headjs/1.0.3/head.min.js"></script> <script src="/cas/webjars/store.js/1.3.17/store.min.js"></script> <script type="text/javascript" src="/cas/js/cas.js"></script> <script> head.ready(document, function () { if (!window.jQuery) { var jqueryUrl = "\/cas\/webjars\/jquery\/3.3.1\/jquery.min.js"; head.load(jqueryUrl, loadjQueryUI); } else { notifyResourcesAreLoaded(resourceLoadedSuccessfully); } }); function loadjQueryUI() { var jqueryUrl = "\/cas\/webjars\/jquery-ui\/1.12.1\/jquery-ui.min.js"; head.load(jqueryUrl, loadjQueryCookies); } function loadjQueryCookies() { var jqueryUrl = "\/cas\/webjars\/jquery-cookie\/1.4.1-1\/jquery.cookie.js"; head.load(jqueryUrl, notifyResourcesAreLoaded(resourceLoadedSuccessfully)); } function notifyResourcesAreLoaded(callback) { if (typeof callback === "function") { callback(); } } </script> <script> /*<![CDATA[*/ var trackGeoLocation = false; var googleAnalyticsTrackingId = null; if (googleAnalyticsTrackingId != null && googleAnalyticsTrackingId != '') { (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga'); ga('create', googleAnalyticsTrackingId, 'auto'); ga('send', 'pageview'); } /*]]>*/ </script> </body> </html>