- ID de l'analyse :
- 84fa6b1b-bff4-49cc-9bf5-6f222556cf8bTerminée
- URL soumise :
- https://sso.bi.com/signin/reset-password/nrlHhG_SDiql3wXHDPVN
- Fin du rapport :
Liens : 0 trouvé(s)
Liens sortants identifiés à partir de la page
Variables JavaScript : 17 trouvée(s)
Les variables JavaScript globales chargées dans l'objet fenêtre d'une page sont des variables déclarées en dehors des fonctions et accessibles depuis n'importe quel endroit du code au sein du champ d'application actuel
Nom | Type |
---|---|
0 | object |
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
regeneratorRuntime | object |
jQueryCourage | function |
u2f | object |
OktaSignIn | function |
signInSuccessCallBackFunction | function |
oktaData | object |
Messages de journal de console : 1 trouvé(s)
Messages consignés dans la console web
Type | Catégorie | Enregistrement |
---|---|---|
error | network |
|
HTML
Le corps HTML de la page en données brutes
<!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>