- ID de exploración:
- 50990a64-edf4-4695-b002-9a9747046845Finalizado
- URL enviada:
- https://jcispn-devtarget.ptcmscloud.com/
- Informe finalizado:
Enlaces: 0 encontrados
Los enlaces salientes identificados en la página
Variables JavaScript: 22 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
Nombre | Tipo |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
getScreenWidth | function |
isMobile | function |
setMobile | function |
toggleMobile | function |
setFocus | function |
registerEventHandler | function |
registerEventHandlerForClass | function |
Mensajes de registro de la consola: 0 encontrados
Mensajes registrados en la consola web
HTML
El cuerpo HTML sin procesar de la página
<!DOCTYPE html><!-- template name: identifier.first.template.html --><html lang="en" dir="ltr"><head>
<title>Sign On</title>
<base href="https://jcispn-devtarget-pingfed-runtime.cloud.thingworx.com/">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta http-equiv="x-ua-compatible" content="IE=edge">
<meta http-equiv="Content-Security-Policy" content="default-src 'self' 'nonce-Why8ceruBuwCxHK9';">
<link rel="stylesheet" type="text/css" href="assets/css/main.css">
<script src="assets/scripts/pf-general.js"></script>
</head>
<body>
<div class="ping-container ping-signin login-template">
<!--
if there is a logo present in the 'company-logo' container,
then 'has-logo' class should be added to 'ping-header' container.
-->
<div class="ping-header">
<span class="company-logo"><!-- client company logo here --></span>
<text id="company-logo-div-text">
Sign On
</text>
</div>
<!-- .ping-header -->
<div class="ping-body-container">
<br>
<form method="POST" action="/idp/AjDZJxW3oM/resumeSAML20/idp/SSO.ping" autocomplete="off">
<div id="identifierInputLabel" class="ping-input-label">
Username
</div>
<div id="identifierField" class="ping-input-container">
<input id="identifierInput" type="text" size="36" name="subject" 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 id="postButton" class="ping-buttons">
<a id="signOnButton" class="ping-button normal allow" title="Next">
Next
</a>
</div><!-- .ping-buttons -->
<input type="hidden" name="clear.previous.selected.subject" id="clear.previous.selected.subject" value="">
<input type="hidden" name="cancel.identifier.selection" value="false">
</form>
</div><!-- .ping-body-container -->
<div class="ping-footer-container">
<div class="ping-footer">
<div class="ping-credits"></div>
<div class="ping-copyright">© Copyright 2023 Ping Identity. All rights reserved.</div>
</div>
<!-- .ping-footer -->
</div>
<!-- .ping-footer-container -->
</div><!-- .ping-container -->
<script type="text/javascript" nonce="Why8ceruBuwCxHK9">
window.onload = function() {
toggleMobile(false);
}
registerEventHandlerForClass('identifier-first__account-select', 'click', function(e) {
selectIdentifier(e.target.id);
});
registerEventHandlerForClass('identifier-first__account-name', 'click', function(e) {
selectIdentifier(e.target.parentNode.id);
});
registerEventHandlerForClass('identifier-first__remove-account', 'click', function(e) {
removeIdentifier(e.target.parentNode.id);
});
registerEventHandler('showIdentifierInputLink', 'click', showIdentifierInputBox);
registerEventHandler('signOnButton', 'click', postOk);
registerEventHandler('cancelLink', 'click', postCancel);
handleReturnPress('identifierInput', postOk);
var formSubmitted = false;
function removeIdentifier(existingIdentifier) {
document.forms[0]['clear.previous.selected.subject'].value = existingIdentifier;
document.forms[0]['subject'].value = '';
submitForm();
}
function showIdentifierInputBox() {
// update the title text
document.title = 'Sign On';
// update company-logo-div-text
document.getElementById("company-logo-div-text").textContent = 'Sign On';
// hide the identifier selection list
document.getElementById("existingAccountsSelectionList").style.display = "none";
// show the identifier input box
document.getElementById("identifierInputLabel").style.display = "inline";
document.getElementById("identifierInput").style.display = "inline";
document.getElementById("postButton").style.display = "inline-block";
document.getElementById("identifierField").style.display="inline-block";
setFocus('identifierInput');
}
function showExistingAccounts() {
document.title = 'Choose an Account';
document.getElementById("company-logo-div-text").textContent = 'Choose an Account';
document.getElementById("existingAccountsSelectionList").style.display = "inline";
document.getElementById("identifierInputLabel").style.display = "none";
document.getElementById("identifierInput").style.display = "none";
document.getElementById("postButton").style.display = "none";
document.getElementById("identifierField").style.display="none";
}
function selectIdentifier(identifier) {
document.forms[0]['subject'].value = identifier;
postOk();
}
function postOk() {
if (formSubmitted)
return true;
formSubmitted = true;
var hasError = false;
// remove error tips
if (document.forms[0]['subject'].value !== '') {
document.getElementById('username-text').className = 'place-bottom type-alert tooltip-text';
}
// Add back
if (document.forms[0]['subject'].value === '') {
document.getElementById('username-text').className += ' show';
hasError = true;
}
else {
submitForm()
}
if (hasError) {
formSubmitted = false;
}
}
function postCancel()
{
document.forms[0]['cancel.identifier.selection'].value = 'true';
submitForm()
}
function submitForm()
{
document.forms[0].submit();
}
</script>
</body></html>