- ID de l'analyse :
- 50990a64-edf4-4695-b002-9a9747046845Terminée
- URL soumise :
- https://jcispn-devtarget.ptcmscloud.com/
- Fin du rapport :
Liens : 0 trouvé(s)
Liens sortants identifiés à partir de la page
Variables JavaScript : 22 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 |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
getScreenWidth | function |
isMobile | function |
setMobile | function |
toggleMobile | function |
setFocus | function |
registerEventHandler | function |
registerEventHandlerForClass | function |
Messages de journal de console : 0 trouvé(s)
Messages consignés dans la console web
HTML
Le corps HTML de la page en données brutes
<!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>