https://sso.bi.com/signin/reset-password/nrlHhG_SDiql3wXHDPVN

ID de exploración:
84fa6b1b-bff4-49cc-9bf5-6f222556cf8bFinalizado
URL enviada:
https://sso.bi.com/signin/reset-password/nrlHhG_SDiql3wXHDPVN
Informe finalizado:

Enlaces: 0 encontrados

Los enlaces salientes identificados en la página

Variables JavaScript: 17 encontradas

Las variables JavaScript globales cargadas en el objeto de ventana de una página son variables declaradas fuera de las funciones y a las que se puede acceder desde cualquier lugar del código en el ámbito actual

NombreTipo
0object
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
regeneratorRuntimeobject
jQueryCouragefunction
u2fobject
OktaSignInfunction
signInSuccessCallBackFunctionfunction
oktaDataobject

Mensajes de registro de la consola: 1 encontrados

Mensajes registrados en la consola web

TipoCategoríaRegistrar
errornetwork
URL
https://sso.bi.com/api/v1/authn/recovery/token
TEXTO
Failed to load resource: the server responded with a status of 403 (Forbidden)

HTML

El cuerpo HTML sin procesar de la página

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="robots" content="none">

    <title>BI Inc. - Sign In</title>
    <!-- Core widget js and css -->
<script type="text/javascript" src="https://ok10static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.24.1/js/okta-sign-in.min.js" integrity="sha384-2EAmfZfus65xBowRPe/6lw372ety7NkuYn3lUp3+xk9zM7icX7VsIgH8p14wSSLa" crossorigin="anonymous"></script>
<link rel="stylesheet" type="text/css" href="https://ok10static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.24.1/css/okta-sign-in.min.css" integrity="sha384-63aTBe2wMqzMRsDHNmlF/FreSWmf3p08BhUDoPlzVf3d+stbkfWtqmdyJ4He5m3m" crossorigin="anonymous">

<!-- Customizable css theme options. Link your own stylesheet or override styles inline. -->
<link rel="stylesheet" type="text/css" href="" integrity="" crossorigin="anonymous">

<!-- styles for custom sign in -->
<link rel="stylesheet" type="text/css" href="https://ok10static.oktacdn.com/assets/loginpage/css/custom-signin.a91af2abfd04662e499bd3e151150dbf.css" integrity="sha384-BhMidK4jYIQaVFKNVHUvbfdgrt4NVlnlTZMsOMWLdWkme3j1JcshKDNQiMssd7sN" crossorigin="anonymous">


  <script src="https://ok10static.oktacdn.com/assets/js/mvc/loginpage/initLoginPage.pack.58de3be0c9b511a0fdfd7ea4f69b56fc.js" integrity="sha384-cJ4LGViZBmIttMPH+ao2RyPuN5BztKWYWIa4smbm56r1cUhkU/Dr6vTS3UoPbKTI" crossorigin="anonymous"></script></head>
  <body>
    <div class="login-bg-image" style="background-image: url('https://ok10static.oktacdn.com/fs/bco/7/fs04kpf5jgTAfcvdQ4h7')"></div>
    <div id="okta-login-container"><main data-se="auth-container" tabindex="-1" id="okta-sign-in" class="auth-container main-container can-remove-beacon" style=""><div class="okta-sign-in-header auth-header"><h1><img src="https://ok10static.oktacdn.com/fs/bco/1/fs04kpf5gcZ5rpBkK4h7" class="auth-org-logo" alt="BI Inc. logo logo" aria-label="BI Inc. logo logo"></h1><div data-type="beacon-container" class="beacon-container" style="transform: scale(1, 1); text-indent: 1px;"><div class="js-security-beacon"><div class="beacon-blank"><div class="radial-progress-bar"><div class="circle left"></div><div class="circle right"></div></div></div><div aria-live="polite" role="img" class="bg-helper auth-beacon auth-beacon-security undefined-user" data-se="security-beacon"><span class="accessibility-text"></span><div class="okta-sign-in-beacon-border js-auth-beacon-border"></div></div></div></div></div><div class="auth-content"><div class="auth-content-inner"><div class="recovery-loading"><form method="POST" action="/signin/reset-password/nrlHhG_SDiql3wXHDPVN" data-se="o-form" slot="content" id="form17" class="o-form o-form-edit-mode"><div data-se="o-form-content" class="o-form-content o-form-theme clearfix"><div class="o-form-error-container o-form-has-errors" data-se="o-form-error-container"><div><div class="okta-form-infobox-error infobox infobox-error" role="alert"><span class="icon error-16"></span><p>You have accessed an account recovery link that has expired or been previously used.</p></div></div></div><div class="o-form-fieldset-container" data-se="o-form-fieldset-container"></div></div></form></div></div></div></main></div>

    <!--
        "OktaUtil" defines a global OktaUtil object
        that contains methods used to complete the Okta login flow.
     -->
    


<script type="text/javascript" nonce="">
  var signInSuccessCallBackFunction;
  var oktaData = {"redirectUri":"https\x3A\x2F\x2Fsso.bi.com","isMobileSso":false,"fromUri":"","isMobileClientLogin":false,"countryIso":"ES","inactiveTab":{"elementId":"inactive\x2Dtab\x2Dmain\x2Ddiv","avoidPageRefresh":true,"enabled":false},"signIn":{"logoText":"BI\x20Inc.\x20logo","features":{"emailRecovery":true,"deviceFingerprinting":true,"consent":true,"useDeviceFingerprintForSecurityImage":true,"customExpiredPassword":true,"router":true,"showPasswordToggleOnSignInPage":false,"securityImage":true,"autoPush":true,"smsRecovery":true,"idpDiscovery":false,"selfServiceUnlock":true,"webauthn":true,"showPasswordRequirementsAsHtmlList":true,"registration":false,"rememberMe":true,"callRecovery":false,"multiOptionalFactorEnroll":true},"baseUrl":"https\x3A\x2F\x2Fsso.bi.com","brandName":"BI\x20Inc.","assets":{"baseUrl":"https\x3A\x2F\x2Fok10static.oktacdn.com\x2Fassets\x2Fjs\x2Fsdk\x2Fokta\x2Dsignin\x2Dwidget\x2F7.24.1"},"customButtons":[],"idpDiscovery":{"requestContext":""},"logo":"https\x3A\x2F\x2Fok10static.oktacdn.com\x2Ffs\x2Fbco\x2F1\x2Ffs04kpf5gcZ5rpBkK4h7","language":"en","helpLinks":{"help":"","forgotPassword":"","unlock":"","custom":[]},"piv":{},"i18n":{"en":{"mfa.challenge.password.placeholder":"Password","help":"Help","password.forgot.email.or.username.tooltip":"Email\x20or\x20Username","needhelp":"Need\x20help\x20signing\x20in\x3F","primaryauth.username.placeholder":"Username","password.forgot.email.or.username.placeholder":"Email\x20or\x20Username","account.unlock.email.or.username.tooltip":"Email\x20or\x20Username","unlockaccount":"Unlock\x20account\x3F","account.unlock.email.or.username.placeholder":"Email\x20or\x20Username","primaryauth.password.placeholder":"Password","primaryauth.title":"Sign\x20In","forgotpassword":"Forgot\x20password\x3F"}}},"accountChooserDiscoveryUrl":"https\x3A\x2F\x2Flogin.okta.com\x2Fdiscovery\x2Fiframe.html"};

  var runLoginPage = function(fn) {
    var mainScript = document.createElement('script');
    mainScript.src = "https://ok10static.oktacdn.com/assets/js/mvc/loginpage/initLoginPage.pack.58de3be0c9b511a0fdfd7ea4f69b56fc.js";
    mainScript.integrity = "sha384-cJ4LGViZBmIttMPH+ao2RyPuN5BztKWYWIa4smbm56r1cUhkU/Dr6vTS3UoPbKTI";
    mainScript.crossOrigin = "anonymous";
    document.getElementsByTagName('head')[0].appendChild(mainScript);
    fn && mainScript.addEventListener('load', function () { setTimeout(fn, 1) });
  };

  var OktaUtil = {
    _addClass: function(el, className) {
      if(el) {
        var elementClasses = el.className.split(" ");
        if (elementClasses.indexOf(className) == -1) {
          el.className += " " + className;
        }
      }
    },

    _removeElement: function(el) {
      if(el) {
        el.parentNode.removeChild(el);
      }
    },

    _hideElement: function(el) {
      if(el) {
        el.style.display = 'none';
      }
    },

    _isDocumentVisible: function() {
      return document.visibilityState === 'visible';
    },

    addLoginContainerClass: function () {
      this._addClass(document.getElementById('okta-login-container'), 'login-container');
    },

    showUnsupportedCookieWarning: function () {
      document.getElementById('okta-sign-in').removeAttribute('style');
      document.getElementById('unsupported-cookie').removeAttribute('style');
    },

    removeUnsupportedCookieWarning: function () {
      this._removeElement(document.getElementById('okta-sign-in'));
    },

    hideOktaLoginContainer: function () {
      this._hideElement(document.getElementById('okta-login-container'));
    },

    isChromeOs:  function () {
      return /\bCrOS\b/.test(navigator.userAgent);
    },

    addChromeOSScript: function() {
      var chromeOSScript = document.createElement('script');
      chromeOSScript.src = "/js/google/users-1.0.js";
      document.getElementsByTagName('head')[0].appendChild(chromeOSScript);
    },

    getSignInWidgetConfig: function () {
        if (oktaData.inactiveTab && oktaData.inactiveTab.enabled && !this._isDocumentVisible() && !oktaData.inactiveTab.avoidPageRefresh) {
            // Show a loading state and wait for the visibility event
            this.hideOktaLoginContainer();
            // remove stateToken so SIW does not attempt a login flow
            oktaData.signIn.stateToken = undefined;
        }
        return oktaData.signIn;
    },

    completeLogin: function (res) {
      signInSuccessCallBackFunction(res);
    },

    getRequestContext: function () {
      return oktaData.requestContext;
    },

    setRedirectUri: function (uri) {
      oktaData.redirectUri = uri;
    },

    init: function () {
      if (!navigator.cookieEnabled) {
        this.showUnsupportedCookieWarning();
        this.hideOktaLoginContainer();
      } else {
        this.removeUnsupportedCookieWarning();


        // add class if app login banner is present
        if (oktaData.isAppBannerVisible) {
          this.addLoginContainerClass();
        }

        oktaData.isCustomSignIn = true;
        oktaData.hasChromeOSFeature = this.isChromeOs();
        if (oktaData.hasChromeOSFeature) {
          this.addChromeOSScript();
        }
        runLoginPage(function () {
          var res = OktaLogin.initLoginPage(oktaData);
          oktaData.signIn = res.signIn;
          signInSuccessCallBackFunction = res.signInSuccessCallbackFn;

        });
      }
    }
  };
  OktaUtil.init();
  //# sourceURL=OktaUtil.js
</script>



    <script type="text/javascript">
      // "config" object contains default widget configuration
      // with any custom overrides defined in your admin settings.
      var config = OktaUtil.getSignInWidgetConfig();

      // Render the Okta Sign-In Widget
      var oktaSignIn = new OktaSignIn(config);
      oktaSignIn.renderEl(
        { el: "#okta-login-container" },
        OktaUtil.completeLogin,
        function (error) {
          // Logs errors that occur when configuring the widget.
          // Remove or replace this with your own custom error handler.
          console.log(error.message, error);
        }
      );

      // fix the issue with the following error
      // 401 {"errorCode":"E0000011","errorSummary":"Invalid token
      // provided","errorLink":"E0000011","errorId":"oaeAXbhFlePT7OzkG-s87Fw9g","errorCauses":[]}

      if (
        oktaData &&
        oktaData.requestContext &&
        oktaData.requestContext != ""
      ) {
        var redirectUri = null;
        if (
          oktaData &&
          oktaData.requestContext &&
          oktaData.requestContext.authentication &&
          oktaData.requestContext.authentication.request
        ) {
          redirectUri =
            oktaData.requestContext.authentication.request.redirect_uri;
        }

        if (redirectUri && redirectUri != "")
          setTimeout(function () {
            window.location.replace(redirectUri);
          }, 600000);
        else
          setTimeout(function () {
            location.reload();
          }, 600000);
      }

      // US24106
      // On password reset, reactivates Okta accounts if they were automatically deactivated by Okta automation
      window.addEventListener("load", function () {
        const forgotPasswordLink = document.querySelector(
          ".js-forgot-password"
        );
        if (forgotPasswordLink) {
          forgotPasswordLink.addEventListener("click", function () {
            // Now that the reset password component is shown, check for the email button
            setTimeout(function () {
              const emailButton = document.querySelector(
                ".button-primary.email-button"
              );
              if (emailButton) {
                emailButton.addEventListener(
                  "click",
                  async function (event) {
                    try {
                      const userNameInput = document.getElementById(
                        "account-recovery-username"
                      );

                      const response = await fetch(
                        "https://oktacallback.tn.bi.com/v1/UserAccount/HandleResetPassword",
                        {
                          method: "POST",
                          headers: {
                            "Content-Type": "application/json",
                          },
                          body: JSON.stringify({
                            userName: userNameInput.value,
                          }),
                        }
                      );
                    } catch (error) {
                      console.error(error);
                    }
                  },
                  true
                );
              }
            }, 100);
          });
        }
      });
    </script>
  
<iframe id="account-chooser-iframe" data-se="account-chooser" class="hide" src="https://login.okta.com/discovery/iframe.html"></iframe></body></html>