shib.oit.duke.edu Open in urlscan Pro
152.3.72.35  Public Scan

Submitted URL: https://dukeuniversity.policytech.com/dotNet/documents/?docid=13082
Effective URL: https://shib.oit.duke.edu/idp/authn/external?conversation=e1s1
Submission: On July 17 via manual from US — Scanned from DE

Form analysis 2 forms found in the DOM

POST /idp/authn/external

<form action="/idp/authn/external" method="post">
  <div id="login-fields-normal" class="login-fields">
    <label for="j_username" class="form-control">NetID</label>
    <input class="text" type="text" id="j_username" name="j_username" maxlength="50" autocorrect="off" autocapitalize="off">
    <script type="text/javascript">
      $("#j_username").focus();
    </script>
    <label id="j_password_label" for="j_password" class="form-control">Password</label>
    <input class="text" type="password" id="j_password" name="j_password" value="">
    <a href="https://idms.oit.duke.edu/pwreset/" id="forgot-pw-link" class="smaller" target="_blank">Forgot your password?&nbsp;<i class="fa fa-external-link-square" aria-hidden="true"></i></a>
    <div id="passwordless" style="display: none; clear: both; width: 100%; text-align: right">
      <a href="#" id="use-webauthn" class="smaller" style="margin-right: -4px">Use Duke Unlock to go passwordless</a>
      <i class="fa fa-question-circle tooltip" tabindex="0" aria-label="what's this?">
              <div class="tooltip-text">
                <a href="#" class="tooltip-close" aria-label="close"><i class="fa fa-window-close-o" aria-hidden="true"></i></a>
      <p style="display: block; text-align: left">Because you have registered for Duke Unlock, you can use this link on registered devices to log in without a password on supported browsers.</p>
    </div>
    </i>
  </div>
  <span id="login_options_loading"></span>
  <div id="passwordless-info" style="display: none">
    <h2 id="passwordless-h2">Log in with Duke Unlock</h2>
    <div class="mfa-fields">
      <input style="float: left" type="checkbox" checked="checked" id="visible_webauthn_default" name="visible_webauthn_default"><label for="visible_webauthn_default" style="color:red; display: block; margin-left: 1.5em;">Make Duke Unlock the default
        for this browser on this device</label>
      <p>Your browser will now prompt you to complete login with your registered device.</p>
      <p>Can't complete this step? <a id="passwordless-go-back" href="#">Go back</a></p>
    </div>
  </div>
  <div id="login_options_heading_required" class="mfa" style="display:none">
    <h2>Multi-factor Authentication</h2>
    <div class="mfa-fields">
      <div id="advanced_verification_options4">
        <div id="passwordless-registration-link" style="display: none; margin: 0.5em 0; padding: 0.75em; background-color: #FFD960; border-radius: 0.25em"> Skip this step with
          <a href="https://unlock.duke.edu">Duke Unlock <i class="fa fa-external-link-square" aria-hidden="true"></i></a>
        </div>
      </div>
      <div id="login_options"></div>
      <span id="advanced_verification_options2" style="display:none">
        <span class="notes"> Multi-factor authentication is already complete. </span>
      </span>
      <span id="advanced_verification_options3" style="display:none">
        <span class="notes"> Multi-factor authentication is required. <a href="https://idms-mfa.oit.duke.edu/mfa/home">Sign up now.</a>
        </span>
      </span>
      <span id="advanced_verification_options1" style="display:none">
        <ul class="mfa-options">
          <li class="remember-mfa">
            <input type="checkbox" id="rememberme" name="rememberme">
            <label for="rememberme">Remember device for 72 hours</label>
            <i class="fa fa-question-circle tooltip" tabindex="0" aria-label="what's this?">
                      <div class="tooltip-text">
                        <a href="#" class="tooltip-close" aria-label="close"><i class="fa fa-window-close-o" aria-hidden="true"></i></a> This option will allow you to skip multi-factor authentication for the next 72 hours if logging in from this
            same device and browser. You will still be prompted to enter your NetID and password.
    </div>
    </i>
    </li>
    </ul>
    </span>
    <ul id="advanced_verification_links" class="mfa-options">
      <li class="mfa-indented"><a href="https://idms-mfa.oit.duke.edu/mfa/help?open=authentication_forgotdevice_link#authentication_forgotdevice_anchor" class="smaller" target="_blank">Forgot your device?
                <i class="fa fa-external-link-square" aria-hidden="true"></i>
              </a></li>
      <li class="mfa-indented"><a href="https://idms-mfa.oit.duke.edu/mfa/help?open=authentication_newdevice_link#authentication_newdevice_anchor" class="smaller" target="_blank">Have a new device?
                  <i class="fa fa-external-link-square" aria-hidden="true"></i>
                </a></li>
    </ul>
  </div>
  </div>
  <input id="disableAutoCheck" type="hidden" value="0">
  <input id="disableMFACheck" type="hidden" value="0">
  <input id="loginPageTime" name="loginPageTime" type="hidden" value="1689619158810">
  <button type="submit" class="action" id="Submit" name="Submit">Log In</button>
  <script type="text/javascript">
    $(document).ready(function() {
      $("#j_username").keydown(function(event) {
        var code = event.keyCode || event.which;
        if (typeof code != 'undefined') {
          if (code != 9 && code != 13) {
            $("#disableMFACheck").val("0");
          }
        }
      });
      $("#j_username").blur(function(event) {
        event.preventDefault();
        if ($("#j_username").val().length == 0) {
          return;
        }
        $("#disableAutoCheck").val("1");
        if ($("#disableMFACheck").val() == "1") {
          return;
        }
        $("#disableMFACheck").val("1");
        if ($("#j_username").val().length > 0) {
          $('#login_options_loading').replaceWith("<span id='login_options_loading'><br /><img src='/idp/img/loading_animation.gif' alt='Reloading' /></span>");
          $('#login_options').replaceWith("<div id='login_options'></div>");
          var username = $('#j_username').val();
          jQuery.post("/idp/authn/external", {
            j_username_prefMech: username
          }, function(result) {
            $('#login_options').replaceWith("<div id='login_options'>" + result + "</div>");
            $('#login_options_loading').replaceWith("<span id='login_options_loading'></span>");
            if (1.0 == 1 && ($(".expandLink").length > 0 || parseFloat($("#multiFactorCookieStrength").val()) > 0 || parseFloat($("#additionalRequiredStrength").val()) > 0)) {
              $("#login_options_heading_required").show();
              if (parseFloat($("#multiFactorCookieStrength").val()) > 0) {
                $("#advanced_verification_options1").hide();
                $("#advanced_verification_options2").show();
                $("#advanced_verification_options3").hide();
                $("#advanced_verification_options4").show();
                $("#advanced_verification_links").hide();
              } else if ($(".expandLink").length == 1) {
                $("#advanced_verification_options1").show();
                $("#advanced_verification_options2").hide();
                $("#advanced_verification_options3").hide();
                $("#advanced_verification_options4").show();
                $("#advanced_verification_links").show();
              } else {
                $("#advanced_verification_options1").hide();
                $("#advanced_verification_options2").hide();
                $("#advanced_verification_options3").show();
                $("#advanced_verification_options4").hide();
                $("#advanced_verification_links").hide();
              }
            } else {
              $("#login_options_heading_required").hide();
              $("#advanced_verification_options1").hide();
              $("#advanced_verification_options2").hide();
              $("#advanced_verification_options3").hide();
              $("#advanced_verification_options4").hide();
            }
          }).fail(function(error) {
            $('#login_options').replaceWith("<div id='login_options'>&nbsp;</div>");
            $('#login_options_loading').replaceWith("<span id='login_options_loading'></span>");
            $("#login_options_heading_required").hide();
            $("#advanced_verification_options1").hide();
            $("#advanced_verification_options2").hide();
            $("#advanced_verification_options3").hide();
            $("#advanced_verification_options4").hide();
          });
        }
      });
    });
    window.onload = function() {
      setInterval(function() {
        if ($("#j_username").val() && passwordPopulated() && $("#disableAutoCheck").val() == "0") {
          $("#disableAutoCheck").val("1");
          $("#j_username").blur();
          $("#j_password").focus();
        }
      }, 250);
    }
  </script>
  </div>
  <div id="login-fields-webauthn" class="login-fields" style="display: none;">
    <h2>Continue with Duke Unlock</h2>
    <a id="use-password-instead" class="smaller" href="#" style="float: right; margin: 10px 0 1em 0">use password instead</a>
    <br><br>
  </div>
</form>

POST /idp/authn/external?webauthn=1

<form id="webauthnform" style="display: none" action="/idp/authn/external?webauthn=1" method="POST">
  <input type="hidden" name="webauthnformdata" id="webauthnformdata">
  <input type="hidden" name="webauthn_default" id="webauthn_default" value="on">
</form>

Text Content

Log In
You are on the correct Duke login page if the above begins with:
https://shib.oit.duke.edu.


NETID


CURRENT STUDENTS, FACULTY, STAFF, SPONSORED GUESTS

NetID Password Forgot your password? 
Use Duke Unlock to go passwordless

Because you have registered for Duke Unlock, you can use this link on registered
devices to log in without a password on supported browsers.


LOG IN WITH DUKE UNLOCK

Make Duke Unlock the default for this browser on this device

Your browser will now prompt you to complete login with your registered device.

Can't complete this step? Go back


MULTI-FACTOR AUTHENTICATION

Skip this step with Duke Unlock

Multi-factor authentication is already complete. Multi-factor authentication is
required. Sign up now.
 * Remember device for 72 hours
   This option will allow you to skip multi-factor authentication for the next
   72 hours if logging in from this same device and browser. You will still be
   prompted to enter your NetID and password.

 * Forgot your device?
 * Have a new device?

Log In


CONTINUE WITH DUKE UNLOCK

use password instead



For assistance, please visit oit.duke.edu/help   or dhts.duke.edu .