CINXE.COM
HarvardKey - Login
<!DOCTYPE html><html> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta http-equiv="Cache-control" content="no-store" /><meta http-equiv="Cache-control" content="no-cache" /><meta http-equiv="Pragma" content="no-cache" /><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>HarvardKey - Login</title> <link rel="icon" href="/cas/themes/iex/images/favicon.ico" type="image/x-icon" /><link rel="stylesheet" href="/cas/themes/iex/css/styles.css?styles-version=1.0.1" /><script type="text/javascript" src="/cas/themes/iex/js/jquery-3.3.1/jquery.min.js"></script> <script type="text/javascript" src="/cas/themes/iex/js/jquery-cookie-1.4.1-1/jquery.cookie.js"></script> <script type="text/javascript" src="/cas/themes/iex/js/bootstrap-4.1.0-js/bootstrap.bundle.min.js"></script> <script src="https://use.fontawesome.com/43de638a89.js"></script> </head> <body> <nav class="navbar navbar-dark bg-dark" role="navigation"> <div class="navbar-brand"> <img class="logo" src="/cas/images/harvard-logo.svg" alt="Harvard University Shield and Logo" /></div> <ul class="nav navbar-nav justify-content-end" id="menu"> <li class="nav-item dropdown"> <a href="#" class="nav-link dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-user fa-2x" aria-hidden="true"></i><span class="sr-only">Menu</span> <span class="caret"></span></a> <div class="dropdown-menu" role="menu"> <a href="https://key.harvard.edu/manage-account/auto-choose" class="dropdown-item" role="menuitem"><i class="fa fa-cog fa-fw" aria-hidden="true"></i> Account Settings</a> <a href="/cas/logout" class="dropdown-item" role="menuitem"><i class="fa fa-sign-out fa-fw" aria-hidden="true"></i> Sign Out</a> </div> </li> </ul> </nav> <div id="content" class="content"> <div class="login box homescreen"> <h1><span class="hk-wm-a">HARVARD</span><span class="hk-wm-b">KEY</span><br style="line-height:0; font-size:0;"><span style="line-height:0">Sign In</span></h1> <form method="post" id="fm1" action="login"> <div id="casErrorDiv" class="alert alert-danger" role="alert" style="display:none;"> </div> <div id="loginIdPanel" class="idExplanation" aria-hidden="false"> <label for="username" id="loginIdLabel">Email Address</label> <input id="username" size="40" maxlength="100" tabindex="11" type="text" accesskey="u" path="username" autocomplete="off" htmlEscape="true" placeholder="me@examplemailprovider.com" name="username" value=""/><label for="password" id="PINLabel">Password</label> <input id="password" size="40" maxlength="100" tabindex="12" path="password" type="password" accesskey="p" htmlEscape="true" autocomplete="off" name="password" value=""/></div> <input type="hidden" name="execution" value="3c710b22-472e-4049-b91a-e43d3a20bd58_ZXlKaGJHY2lPaUpJVXpVeE1pSXNJblI1Y0NJNklrcFhWQ0lzSW10cFpDSTZJalJqWWpRMVpHVTJMV1ptTmpndE5HWXhNQzA0WW1NMExUUXlaV016TXpCbE5ETXpPU0o5LmtfZFRUV2NmYUFrMGdERDVaSjlCcjR3R1RwRFRLY1ZBOU5fUTlsMndyVEJFcXdPTGkwYW5OS3c3Z1p2WkpMZzNoSmpNREFLc0dkT2JfWko1NTVwTXlvWUk0S3o3MUVsNFMtNTVESFVMQ1ZfcHh4T3h5TUxCaHNtQmZpSGhhc1RXYUlMQ09GNGliM3pJZnp1azBKRDk0aVdkYlBHQW9Ha05Tb0tiMC1Kd0xoS3lSMXE0d0F1N0dOaGpGWG55dXhmbzBjV3hESXJZQ0xwNnl2MkJGOWQzTGZKUUNHLUROclFDbU1JMWtYOXA4VmJSQVhYM1lCX182ZVFGZ1dCaV85QXppX3lnTXRVUk5fSDFEZHRBS2RBd2tvaDVDbFJXQV91MFBlckRTZXJrWm8yMEpsTDlzaGVTcGpTVV9PejMtY0JhY19PZ2czU2F4SGpKdzFIQ1pCYkxjYnhNSC11YU9rSWs0bnhUa1lDUVlsTkc2SFhnbVgzQVp0V3B3Q0J5QU1ReFZ3dmhISEFmTGxVNnNELVplUXF6aWtLOGhJS1V6bW54SlhwSHFxMDg5dlQzNV90WFFCdGdSZmdUeko1UjRPMWdod2RubzFMVUdlVWIzV3licmY1UG13SzlxWm50NjJWSnM3RU5rNFJjRXJ0aXBXbDZNRWJ3TlR4U1FxbExfeU5FQ28tblNIbk8xbk4yS2F0WFFmLTZMc0VyMFdyY01EOHU5Yi16cllhOGdJWTduZTdHNHR2Wk41M3MzcnRuMjA3VzF2Vmp4bVRCZGZ6cG5NTDdHZnoySVM0V3dpcVYtY0dPZHVGREVXeVF1ekZzcF8zNkJCMjRIVF9fTV9ab0dteVhBcW1MS2tSUHNjZGZmZmxKakE2eWpTVU90amQydUZlNnFlbDhXUFNvS3BISXRWQmttSEp1SjBVWXYteDRzOTFtekczdzItemFwSW56VE9fR2tmdy0zX1FSdUZURkRjd180UGZZd2JfVEplcTdJNjdnU1ZrZ285TURPUHgtcktfVkhjcXdTZzhaYVNwT013VW9ZSU1GNjdwcnRWU3h3TE1qZ0pOeC1Yei1TaHAtd0FpWG9hUkROcmE4MVNQb2JJRDBkdlR5bTY3U0pTVV9zcGNUallUMnZyV3Qxdm5EYkd5bUZ6V3lRcjZhOTJIdnpSTTFIZnIxaWRfWlNSMVFiQXE4cVhGQXJPZEZkX3F2V2pveUlyZWtLR1lJSkhoUnZ1OEFHcDBfbUh6T3VhZVpQdzNMaWR3ZFh0TDVoNVRYQlNyaHp3MU93U2lDZXdiajdFRlBWWlB0dF9pOXNQalA3MEZKSml4YVF6ZHdsVmRXelN1ckZIclQ2Y3BlSzMxU1JNSnpMTUVTYi1iNkY2ZFNIVy0zTzgwMlNBY2VnM1IyeWxpa29TSURnWlF0T0oySlBwM3ZhSno3X1hRbncwemF6SlpnTHJCdWxZSGRfeVpEazkzTVg5d1NsVDRHVEg3WnE5V2tCdFp6bUw2YkJzYXZOUUpFejMyN2d0bUpsVVZzSFhUeTZNODZZUFdNdVl2dmYtWDBPWnNFZm1qMnV2cE4weWhaZ2xwb1ZLa3VMZUVxUlk1aWY1c004cTVsSzh4Wmp1cDVsek1WcXQtenJNTk9VemZETkFObnF2TEp4Sy1wbzBLRXg5QWZ0VDEzLUxVbzc3TzN6M2RQaHB5THBVUi1YVEM2U1BpeXd4V1RCZkIybi1rUGxsa1FYSEM2bFJ1NUZ3bFJaSTNxMUlaZm1ISXk1U2xDc1NCNVpyaWEycGlNOTlaSW16V3B6N196NGJkWEF3U3R4c2E4c2ZMVFBxZjJRbEFhR0J6eFhTeUQxYlllREtnaDFmTDEwQmJqRFM1V0s5VUlHVks2WHlDNkJvaXhSSkRUYzVpRzVwZlNjSjZ3SGQ5ZFZuOW81NUJ5WElLNTFxVC1NR0F3VFpGbHJJSi1QMTJ4bXV5Rll2MjBNRTB5MDd1TVRleDVNV0VzNHBLbjV4NXM5ZXdtTWFMU0dFckdvYU1MWFhKQ09qRTlKNXBIUW5fTi10N05iRFZnUHktbmNVeVV0cFFHV3V6RmhMdjhDVnRLYXZ1aWVadFo3YmtUbTc4MEhoQy1XQ19HcnBldXpQcGNjdXFIZmlwclZ4bG92ZVVxaFhEQkhLRlg2N1BKZ3ltcDZqR0QyT1U4aFcwQndJa0stLUJUbXlDNUx3TUxHY21uVzB0WmFzQ3VaMWExMFBNcmwxNGxRa3RhSnZmNjE4bmFRMFdBRGx2YUZ0S1NTZFNxeXNVenpSeDgwN3JEZTJual9HY1c2NFpsYVRwV2ZBUEZHLWZHNWRSTTJwQWgxelpQcHdiWGw4c0dTWGJJSWpjWlRRaFo4dmhuWHR3S3FGTjZSR0I5UVJjWHZGMjFneWFJRFlDbWRUQ0FOV1hnY0xDR2p2ZHNHb3E3cGh0M3FuNmhmSl9mSWhRbElrWFNfUFMxdVJSMXJmbkNVYW9oX1NGR21FR2tPQWFjbm0tc01JODZOUmVJSzcyMm1vRTZMczVnU08yQkNjcU4yOGx3OFRDUzViZWFkQ0lUc212RGFQVGlPQUxaR0x4enF5NkRXdW9uUEZoUGdaa3ZVZVAyMXljSlNtX1dCU3p3cjBKMVhXTG1TTGFIelAzU3o4NG5nazREMUotN3hwLWNMSEM5UlVndF9kVmgxVEcyT2JkaFBuanNzMndvVVZjYzBGYlhCWkQ3OGN4dmxRRjhlb3FZRkE2NlhVS241Um9BalFkZDZuREhSQkc2ZzNvbXNIQTNKbENnNmlnZENIZ2VaMkhtOUtvRzFxck5rT19EaEpEWnRGcEx5b2I0VFZPYjFXUWNGM3lkU1hvOHp5SWFZZlBVVkNfLWxJTkQtQkgxUVNVNU83RjBnYmpCSkh0bHRRYmg1OEVYLWU0QnZ1NWZJLTh2SHpVRGtnTF9lLTYzM25IWjVNTmEtc0IwTE1FeGJZT2JmMnVyZWJEa25mcGFDdkU4UThMc1RmT3hSUDRqeEl5VEpDZGx4NDFxdy1JWnFzc3Fob2lCREYxMGVacGVlY1J6cHVnYWV5cU92OWw5Z1JJRGRXVkZnX0JRNXlNQ2JjZ0p0bkp2Z1g3RGJ1Tl9pUFpLVVl6NHRfclNzUmdvcVR0eEpsbi1OMmRtRkR0OEZEMzZtQzhZeEsySFJDcUhZWExfQWdYa3V4T3o0OTcxVGJwRExLZTlSbHBQSmdLdTlrNHVEWGljRHBuVldSSHh3bEkyYkRPSURvajduTkZKNE5ZQktFc2VtclRKRXNzSjVJM3NzVmFTZENHd2lfOXp5VUNDSW5xblBQTHE4bnU4dEpfd0dlWnFSanRLczBPdWE5MmNEYTFtSjBfU0R2YXJLdmd1bGV4cnFXcjF2Y1FaeDVSUy1qRVQxN1F1aWZYVktVSE5FUG43Q2JGQ09qOXBzYnZyMWhrcnRYQ19GOGNDc2NBcEd6bTZHX294TnhMQzVPV0pEZmk0Vk14RlZYVWx5TVBTbXVRVVFzcm02Sy1Ccnc0bnAyeDU3UldGRDcyaU05RWFRd2w0ZGdPWmg3TXAtYURDbmNERlRFLWNqUWlyODlDdTFld25POWRwbkM5QmdTb0NvWlM3NWNqaHoweFY3dkNMbzk4bzZDeFpHdWdPZ054Y0JSX0Z4aTlVaWRCMFY4LVZTY1BrLUV4R01qYU44Q3VBQ3FwVy05Yjl0bEp3akg1bndtbU5CU2x4Znctc0hIbnVtSjRPRVRlY0NPSVVvX1V6cGhTZDZITnNLeUVKOTE4Z3lwcjFHcU8wYnFVVWtGSmJIZ0FiS1ZtYkphTEl6UlJ4ZVdTWHpEeUkyWGJubXo5V2I2Rlkzb2NFRlJDQVhaeklNVTBsbm52RkFadXpYQkdyTHVUSHhFcmpySnJzVDdHclo4YXNiaEtaVkxoUjM1WEl5RWFUNC1wdE9UMklxcnlLbG0wLUdoS2pSOTU4blJPWGt3M0dKVUgwcmZUakpna2NmYWFGV2d1dC15c08wOVBDWWUtUUNHVE5XOGhLa2NyVXkyRzM2U1l0RlgxajZTYmQ5c2Y1ZkU1MC1RcjJ1bGhubDNFdUFyYkw3c0dmZmRZOF94QlVyQnJMRGhOXzBVdFBUdW1CaDBkeEJjRExDbVVhYmJTb1UyT0tETXJhVDZ6MzhSelJKLVkxUnhaek9nWXVLdzBGZ2NYc19wOHdWWGxuQlpzaTZtTkg5WWVkcFdlaDJ6VWlyaElmT3hJajRUVjJ3Y3l6SVRMNUIwc2RGNW1abG5leWJEaDNyQWo2THlKZU9MUFQwYlYwMFRhZ0hBNlBVUUJ2MjkyYURHckVmWlJydFl1MVJCcnZ5bm1NUlRQRTdfR1VJSjkyOWtNTHM5eEVsaDBrR0REbEdPR1oycXg3THl6MHdValFITUYyTHBPRUp0Q1ZtQUg4UWhJWVFFQXVlUXc3Vml4LVBkSW5uVlV4ZURDXzFJRnhOLW5hc0wxc3BidG93b0RnOWJtWWIzNjBIWEkwT3kxMHVnZ2FwanVyREdwbmZqU0NES21hSDFHbVc3M1g2ZXVBYkpwakVkcEZ6aF93U3c2cVp3V0daMjQ3eGtkenpkTkhINkNWTjNpNWkyNmRmazd3MUNsdUUwUWoyTXloS2x3aEd5bG1BUjR0V3EyN09GUFpFTnZfWmRQM2Q5V2ppblRJTWl0MkY1S2tpbENCRzhLbndmbEVpMFJ6YmFPUUlXQVpjRUFqMV9jYklhbDRkTDRSbl85MzFScjFHVzlqMGphaFc0dW9TaTZJVHIwUHFIbXBLU3Bpc3puWE94RHlVaTdlWlRzc216NzlVQmtoU3EzenFrRFIxR3FkcFYtSGRYbjJLdzRfdEl6a2hibEtVVnpLVkFaZVhMcmgwalJWbm1naTdRVC1SN2h6QWo1MU1QRFQ4V1ZUVzczMnV0aXFIZHctc2ZvbHNMLUpTVXNyV3dWMmhla29mWFkxOG5FZG04WjdESnJfUnJmMC05N3BxeTBxN0Q4bmNNTVNfaTlRdmhGWmxTeHRfT2lDUHFxYVlhSnBJaHplbVNyUk5OaU5uLWlVOWYtbFNicFJoMHJKNUhKS0sxbFp5QldaRDhUdVc5d0twbjEwNGw4SWRfNmlVcVVDZDg2SnFOY0E3dWVtSWM0OEJOSDJReG1NdUhRSVo0UUl2b1FnMXBBVlRMLTFOYmRqa1k5S0d3RkpIbG9kNmh4MGlmLWp0bGRzRUltVTVCZDcxZFFnTVlBS01MejhUOXpxNWVMd0VuQmU1czZFSzVtc0ltaDBERFJCSHMxcVlWSEtwYzBZV2JQY1diU0dnck1GX3ZQRVF0QkRLN0VPYmNrYWlqWjV5bURkNHRjeUc3eTJUWVFBMEZZRGxaUVVWbXRKVG45TmJtc3doRUhDX0FGalBnQXJuYTNlcTdzejk4TjFWMEdtRFpJOVlBd1B6dlVqT21HV0F1TVhvVzR4cnhodktCQ2E5QUtRSzN3N0NGSVpSR08xS1E0MzZXZXdBNTVCbzI4U05pLUpSUEo2ZUVCNnhVUG1SdFVyQjMzcXJCREJsZWtHWWtNS0RxbzhXQnZwblFfSjFVZUthSGRRVVZfallwYWxESFFobHVQOHlla1J3b2NqWkhmd3k0MWJQLUx6RWJIbHF2YWpxZndVZUx4YjhWR3Q3OUtFN3dZQTd6aUx5VEdzMXdCOHJ6QmtoT2NsdlVGQThHbC05dUJaMU5rbWMxMVNpOE1sQ1pZZHFRYV9vTThPeDVoU1NGbDJuTnUwNU1OUUtKZWZnZFNGaHBZQVdYVS14SWlMVko2MXdmalBBMUREdmd6Wk1hOC1yRVdvQ3pKSUFxNXkzcDU0eXZITDdvTmdJTy1WUlRLOUF4S1BicFkyQjlIVk5GU3ZhZkNtSnp1MlQwT0tYV24tSXljdHhzdTZlaXJGQXBLTHJDOG9IZzNNS2o0NkZZNjRoNTlZVzNvMEVFRzRDRzhKQ3FFRzNUSEZvQkt2aHdlXzB0TVVWWkdQOVYxQXhLc3BQVVpiV0VQZk9lWDZ2SlVHQ0pmREhYb2RPZ253MWw1aXI4cjJhanptZXc2ckJrQ1AuTGpBUWpHUTV5QlBIV2I4SVNUZkQ1QW1LS0ZZcl9yUWNISkEtY05nOEhUVFExb0x2U3hBU3hFZFhRUm5wVzFKZUxtbHVLTHpiNEJBaGNlSDB1TnZMRmc="/><input type="hidden" name="_eventId" value="submit"/><input type="hidden" name="geolocation"/><input id="submitLogin" type="submit" class="callToAction" name="submit" value="SIGN IN" tabindex="13"/></form> <hr class="loginHr"><div id="pmlinks" class="my-2"> <br><div> <br><a class="btn btn-link" tabindex="16" href="??keyAppUrl_en??/account-recovery/forgot-password">Forgot your password?</a> </div> </div> </div> <script type="text/javascript"> var i = "One moment please..." $( document ).ready(function() { preserveAnchorTagOnForm(); $("#fm1").submit(function () { $(":submit").attr("disabled", true); $(":submit").attr("value", "Please wait.."); console.log(i); return true; }); }); function preserveAnchorTagOnForm() { $('#fm1').submit(function () { var location = self.document.location; var hash = decodeURIComponent(location.hash); if (hash != undefined && hash != '' && hash.indexOf('#') === -1) { hash = '#' + hash; } var action = $('#fm1').attr('action'); if (action == undefined) { action = location.href; } else { var qidx = location.href.indexOf('?'); if (qidx != -1) { var queryParams = location.href.substring(qidx); action += queryParams; } } action += hash; $('#fm1').attr('action', action); }); } </script> <script> const redirectTo = $("a[autoRedirectType=client]").attr("href"); if (redirectTo !== null && redirectTo !== undefined) { window.location.href = redirectTo; } else { console.log("Unable to locate provider with auto-redirect"); } </script> </div> <footer class="casfooter"> <div> <div> <span> Copyright 漏 <script>document.write( new Date().getFullYear() );</script> The President and Fellows of Harvard College </span> | <a href="http://accessibility.harvard.edu/" target="_blank">Accessibility</a> | <a href="https://accessibility.huit.harvard.edu/digital-accessibility-policy" target="_blank">Digital Accessibility</a> | <a href="https://huit.harvard.edu/harvard-key/privacy" target="_blank">Privacy</a> | <a href="https://huit.harvard.edu/harvard-key" target="_blank">Help</a> </div> <div class="footerBreak"></div> <div> The HarvardKey system, and the systems, data, and other resources that require HarvardKey authentication for access, are only for legitimate Harvard University users. Use may be monitored, and improper use of the HarvardKey system or those resources may result in disciplinary action and civil and criminal charges. </div> </div> </footer> <script type="text/javascript" src="/cas/themes/iex/js/cas.js"></script> <script type="text/javascript" src="/cas/webjars/es5-shim/4.5.9/es5-shim.min.js"></script> <script type="text/javascript" src="/cas/webjars/css-vars-ponyfill/2.4.7/dist/css-vars-ponyfill.min.js"></script> <script type="text/javascript" src="/cas/webjars/material-components-web/14.0.0/dist/material-components-web.min.js"></script> <script> function loadjQueryUI() { var jqueryUrl = "/cas/themes/iex/js/jquery-3.3.1/jquery.min.js"; head.load(jqueryUrl, loadjQueryCookies); } function loadjQueryCookies() { var jqueryUrl = "/cas/themes/iex/js/jquery-cookie-1.4.1-1/jquery.cookie.js"; head.load(jqueryUrl, notifyResourcesAreLoaded(resourceLoadedSuccessfully)); } function notifyResourcesAreLoaded(callback) { if (typeof callback === "function") { callback(); } } </script> <script type="text/javascript" src="/cas/themes/iex/js/scripts.js?scripts-js-version=1.0.1"></script> </body> </html>