ping-sso.schneider-electric.com Open in urlscan Pro
23.36.237.247  Public Scan

Submitted URL: https://se.rewardgateway.com/SmartPress/Article/31891/20240605_6158445?ref=comms-email-subscribe
Effective URL: https://ping-sso.schneider-electric.com/idp/startSSO.ping?PartnerSpId=https%3A%2F%2Fse.rewardgateway.com%2F
Submission: On June 11 via manual from IN — Scanned from DE

Form analysis 1 forms found in the DOM

POST /idp/3byNuSjuIv/resumeSAML20/idp/startSSO.ping

<form method="POST" action="/idp/3byNuSjuIv/resumeSAML20/idp/startSSO.ping" autocomplete="off">
  <div class="ping-messages">
  </div>
  <div class="columns-2 content-columns" id="content-columns">
    <div class="content-column column-1">
      <div class="column-title columns alt-auth-source-column" style="display: block;"> Sign On With </div>
      <div class="ping-input-label"> Username </div>
      <div class="ping-input-container">
        <input id="username" type="text" placeholder="Enter your SESAID (Ex: SESA123456)." size="36" name="pf.username" value="" autocorrect="off" autocapitalize="off"><!---->
        <div class="place-bottom type-alert tooltip-text" id="username-text">
          <div class="icon">!</div> Please fill out this field.
        </div>
      </div>
      <div class="ping-input-label"> Password </div>
      <div class="ping-input-container password-container">
        <input id="password" type="password" placeholder="Enter your Windows password." size="36" name="pf.pass">
        <a id="reveal" class="password-show-button icon-view"></a>
        <div class="place-bottom type-alert tooltip-text" id="password-text">
          <div class="icon">!</div> Please fill out this field.
        </div>
      </div>
      <div class="ping-buttons">
        <input type="hidden" name="pf.ok" value="">
        <input type="hidden" name="pf.cancel" value="">
        <span id="signOnButtonSpan">
          <a class="ping-button normal allow" id="signOnButton" title="Sign On">
                                Sign On
                                </a>
        </span>
      </div><!-- .ping-buttons -->
      <div class="ping-input-link ping-pass-change account-actions">
        <a href="/idp/3byNuSjuIv/resumeSAML20/idp/startSSO.ping?ChangePassword=true" class="password-change">Change Password?</a>
        <span class="divider">|</span>
        <input type="hidden" name="pf.passwordreset" value="">
        <a href="http://passwordreset.schneider-electric.com" class="forgot-password">Trouble Signing On?</a>
      </div>
    </div>
    <!-- column-1 -->
    <div class="content-column column-2 alt-auth-source-column" style="display: block;">
      <div class="columns-separator">
        <span>or</span>
      </div>
      <div class="column-title-2"> Admin Users Only </div>
      <div class="content-column ping-subtitle"> Passwordless (Pilot) </div>
      <div class="social-media-container">
        <input type="hidden" name="pf.alternateAuthnSystem" value="">
        <div class="button-container" id="securitykey-div" style="display: block;">
          <a id="securitykey" class="ping-button social-media securitykey" title="Security Key">Security Key</a>
        </div>
        <div class="button-container" id="yubiotpmfa-div" style="display: block;">
          <a id="yubiotpmfa" class="ping-button social-media yubiotpmfa" title="YubiOTP MFA">YubiOTP MFA</a>
        </div>
      </div>
      <script type="text/javascript" nonce="ByY75QXFS8URH930">
        handleAltAuthnSources();

        function handleAltAuthnSources() {
          var authnSources = [];
          authnSources.push("securitykey");
          registerEventHandler('securitykey', 'click', function() {
            postAlternateAuthnSystem("Security Key");
          });
          authnSources.push("yubiotpmfa");
          registerEventHandler('yubiotpmfa', 'click', function() {
            postAlternateAuthnSystem("YubiOTP MFA");
          });
          var fidoSources = ["biometrics", "windowshello", "faceid", "touchid"];
          var webAuthnSources = fidoSources.slice();
          webAuthnSources.push("securitykey");
          //if webauthn is not supported, remove webauthn sources
          if (!IsWebAuthnSupported()) {
            authnSources = authnSources.filter(function(s) {
              return webAuthnSources.indexOf(s) < 0;
            });
          } else {
            //remove fido sources that require a platform authenticator
            authnSources = authnSources.filter(function(s) {
              return fidoSources.indexOf(s) < 0;
            });
          }
          if (authnSources.length > 0) {
            displayAltAuthnSoucesColumn(authnSources);
          }
          renderWebAuthnPlatformAuthenticatorAuthnSources(fidoSources);
        }

        function displayAltAuthnSoucesColumn(altAuthSources) {
          var bodyTag = document.getElementsByTagName('body')[0];
          if (bodyTag) {
            bodyTag.className += ' columns-layout';
          }
          contentColumns = document.getElementById("content-columns");
          if (contentColumns) {
            contentColumns.className += " content-columns";
          }
          socialConnectionsColumn = document.getElementById("social-connections-column");
          if (socialConnectionsColumn) {
            socialConnectionsColumn.style.display = "block";
          }
          var altAuthSourcesColumnElements = document.getElementsByClassName("alt-auth-source-column");
          for (i = 0; i < altAuthSourcesColumnElements.length; i++) {
            altAuthSourcesColumnElements[i].style.display = "block";
          }
          for (i = 0; i < altAuthSources.length; i++) {
            theElement = document.getElementById(altAuthSources[i] + "-div");
            if (theElement) theElement.style.display = "block";
          }
        }

        function renderWebAuthnPlatformAuthenticatorAuthnSources(fidoVarients) {
          // skip the WebAuthn support check on Internet Explorer as both WebAuthn and Promise are not supported on IE
          var ua = window.navigator.userAgent;
          var msie = ua.indexOf("MSIE ");
          if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) {
            return false;
          }
          var timer;
          var p1 = new Promise(function(resolve) {
            timer = setTimeout(function() {
              console.log("isWebAuthnPlatformAuthenticatorAvailable - Timeout");
              resolve(false);
            }, 300);
          });
          var p2 = new Promise(function(resolve) {
            if (IsWebAuthnSupported() && window.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable) {
              resolve(window.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable().catch(function(err) {
                console.log(err);
                return false;
              }));
            } else {
              resolve(false);
            }
          });
          return Promise.race([p1, p2]).then(function(res) {
            clearTimeout(timer);
            if (res) {
              displayAltAuthnSoucesColumn(fidoVarients);
            }
            return res;
          });
        }

        function IsWebAuthnSupported() {
          if (!window.PublicKeyCredential) {
            console.log("Web Authentication API is not supported on this browser.");
            return false;
          }
          return true;
        }

        function postAlternateAuthnSystem(system) {
          var variants = ["Biometrics", "Windows Hello", "Face ID", "Touch ID"];
          for (i = 0; i < variants.length; i++) {
            if (variants[i] == system) {
              system = "FIDO";
            }
          }
          document.forms[0]['pf.alternateAuthnSystem'].value = system;
          document.forms[0].submit();
        }

        function postThirdPartyRegister(system) {
          var variants = ["Biometrics", "Windows Hello", "Face ID", "Touch ID"];
          if (variants.indexOf(system) >= 0) system = "FIDO";
          document.forms[0]['$alternateThirdPartyRegister'].value = system;
          document.forms[0].submit();
        }
      </script>
    </div>
    <!-- column-2 -->
  </div>
  <!-- content-columns -->
  <input type="hidden" name="pf.adapterId" id="pf.adapterId" value="HTMLFormForPL">
</form>

Text Content

false
"$captchaScriptName"
$captchaAttributes
"ByY75QXFS8URH930"
Sign On
Sign On With
Username
!
Please fill out this field.
Password
!
Please fill out this field.
Sign On
Change Password? | Trouble Signing On?
or
Admin Users Only
Passwordless (Pilot)
Security Key
YubiOTP MFA
© Copyright 2023 Ping Identity. All rights reserved.