- Scan ID:
- d5a62e31-fde5-4974-ac1e-206b1ef748a7Finished
- Submitted URL:
- https://admin.pingone.com/Redirected
- Report Finished:
Links · 1 found
The outgoing links identified from the page
Link | Text |
---|---|
https://www.pingidentity.com/en/account/sign-on.html | Looking for other PingOne Solutions? Sign on at pingidentity.com |
JavaScript Variables · 24 found
Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope
Name | Type |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
$ | function |
jQuery | function |
Wicket | object |
wicketThrottler | object |
wicketAjaxGet | function |
wicketAjaxPost | function |
wicketSubmitForm | function |
Console log messages · 1 found
Messages logged to the web console
Type | Category | Log |
---|---|---|
verbose | dom |
|
HTML
The raw HTML body of the page
<!DOCTYPE html><html lang="en" wicketpath="pageContainer" class=""><head>
<title wicketpath="fullPageTitle">PingOne - Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="assets/theme/css/responsive-styles.css?v=32.2023" wicketpath="pageContainer___header__0___relative__path__prefix__1">
<script nonce="" src="assets/scripts/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous" wicketpath="pageContainer___header__0___relative__path__prefix__2"></script>
<script nonce="" type="text/javascript" src="./wicket/resource/org.apache.wicket.markup.html.WicketEventReference/wicket-event-ver-DF3B8CC0510EDA687422979E5B93FDE7.js"></script>
<script nonce="" type="text/javascript" src="./wicket/resource/org.apache.wicket.ajax.WicketAjaxReference/wicket-ajax-ver-EE9CA4F0AAB28E94F63408F7494C6EEC.js"></script>
<script nonce="" type="text/javascript" id="wicket-ajax-base-url">
/*<![CDATA[*/
Wicket.Ajax.baseUrl="login";
/*]]>*/
</script>
</head>
<body>
<!-- .top-ribbon | display:none -->
<!-- /.top-ribbon -->
<!-- .nojs-message -->
<noscript>
<div class="nojs-message">
<div class="alert alert-error">
<p class="nojsm-1"><strong>Warning!</strong> JavaScript is not enabled</p>
<p class="nojsm-2">You must enable JavaScript in order to use the PingOne website.</p>
</div>
</div>
</noscript>
<!-- /.nojs-message -->
<!-- page content -->
<div id="action-ui-container" wicketpath="panel">
<div id="app" class="app-container" style="display: block;">
<div class="page brand-background">
<div class="page__content" id="page-ui-container">
<div class="card">
<div class="org-logo"><img src="assets/theme/img/logo-pingidentity-sm.png" class="org-logo__image" alt="Company Logo" wicketpath="panel___relative__path__prefix__5"></div>
<!-- subclasses control heading content and visibility -->
<h1 class="heading" id="id1" wicketpath="panel_InlineEnclosure-0">
<span data-id="heading" wicketpath="panel_heading">PingOne for Enterprise</span>
</h1>
<!-- /subclasses control heading content and visibility -->
<!-- subclasses control subheading content and visibility -->
<div class="text-block text-block--small">
<div class="text-block__text" wicketpath="panel_subheading">SSO for SaaS Apps</div>
</div>
<!-- /subclasses control subheading content and visibility -->
<!-- ResponsiveFeedbackPanel -->
<div id="id2" wicketpath="panel_feedback">
</div>
<!-- /ResponsiveFeedbackPanel -->
<!-- panel content -->
<!-- allow subclasses to include additional markup -->
<form class="form" method="post" id="id3" wicketpath="panel_form" action="./login?x=PyIGIeLdKc12NDbHPUc0DfIUoUwIf30nI28CVYNRb_R3klb23Q_2_w"><div style="width:0px;height:0px;position:absolute;left:-100px;top:-100px;overflow:hidden"><input type="hidden" name="id3_hf_0" id="id3_hf_0"></div>
<div class="float-label">
<input id="email" data-id="email" type="text" class="text-input float-label__input" value="" name="email" wicketpath="panel_form_email" placeholder="Username">
<label class="float-label__label" for="email">Username</label>
</div>
<div class="float-label">
<input id="password" data-id="password" type="password" class="text-input float-label__input" value="" name="password" wicketpath="panel_form_password" placeholder="Password">
<label class="float-label__label" for="password">Password</label>
</div>
<div class="text-block text-block--small-right change-password__link">
<a id="forgotPassword" href="#" wicketpath="panel_form_forgotPassword" onclick="var wcall=wicketAjaxGet('./login?x=4pov8aOuPVzVmAAEb8SwBxC_GxU5OHwOUk37IOcZKD8ptCaM-iL08r5WCeVHyYx4x4THLjSlYt0',function() { }.bind(this),function() { }.bind(this), function() {return Wicket.$('forgotPassword') != null;}.bind(this));return !wcall;">Change Password</a>
</div>
<input type="hidden" name="urlAnchor" id="urlAnchor" value="" wicketpath="panel_form_urlAnchor">
<label class="checkbox remember-me">
<input type="checkbox" class="remember-me-checkbox checkbox__input" name="body:rememberMe" wicketpath="panel_form_body_rememberMe">
<span class="checkbox__standin"></span>
<span class="checkbox__label">Remember username</span>
</label>
<button id="signOn" data-id="signOn" class="button button--primary brand-primary-bg" type="submit" name="signOn" wicketpath="panel_form_signOn" onclick="var wcall=wicketSubmitFormById('id3', './login?x=4pov8aOuPVzVmAAEb8SwBxC_GxU5OHwOUk37IOcZKD_couQRNQzGJkdpExkjL4xz', 'signOn' ,function() { }.bind(this),function() { }.bind(this), function() {return Wicket.$$(this)&&Wicket.$$('id3')}.bind(this));;; return false;" disabled="">
Sign On
</button>
<div class="text-block text-block--small form-spacing">
<div class="text-block__text">
<a id="signUpNow" href="./register" wicketpath="panel_form_footer_signUpNow">Have a registration code? Sign up now.</a>
</div>
</div>
<div class="text-block text-block--small form-spacing">
<div class="text-block__text looking4P1Solutions__text">
<a id="lookingForP1Solutions" href="https://www.pingidentity.com/en/account/sign-on.html">Looking for other PingOne Solutions? Sign on at pingidentity.com</a>
</div>
</div>
<!-- script inside form so that it rebinds toggle function on every refresh -->
<script nonce="">
/*<![CDATA[*/
$(document).ready(function() {
// bind function that enables #signOn if, and only if, all inputs are specified
bind_toggle_button($('#signOn'), [$('#email'), $('#password')]);
if (window.location.hash) {
$("input[name='urlAnchor']").val(window.location.hash.substring(1));
}
});
/*]]>*/
</script>
</form>
<!-- default body -->
<!-- default footer -->
<!-- /panel content -->
</div>
</div>
<div class="p14e__copyright">© Copyright
2024
Ping Identity. All rights reserved.</div>
</div>
</div>
<script nonce="">
/*<![CDATA[*/
// disables btn if any of inputs has no value
function toggle_button(btn, inputs) {
// determine if any input is missing
var missing = false;
for (var i = 0; i < inputs.length && !missing; i++) {
if (!inputs[i].val()) {
missing = true;
}
}
// disable button if input is missing
btn.prop("disabled", missing);
}
// binds toggle_button and sets initial state
function bind_toggle_button(btn, inputs) {
// trigger the check when any input changes (via type or paste);
// trigger keyup on paste so tests pass
for (var i = 0; i < inputs.length; i++) {
inputs[i].on('input', function(a) {
toggle_button(btn, inputs);
});
inputs[i].on('paste', function(a) {
$(a.target).keyup();
});
}
// initialize state
toggle_button(btn, inputs);
}
/*]]>*/
</script>
</div>
<!-- hidden form for processing OAuth flow -->
<form id="id_token_form" method="post" action="/web-portal/idtoken/consume">
<div>
<input type="hidden" name="id_token" id="id_token">
<input type="hidden" name="client_id" id="client_id">
</div>
</form>
<script nonce="" type="text/javascript">
/*<![CDATA[*/
window.onload = function() {
if (window.location.hash) {
qp = location.hash.substring(1);
qp = qp && qp.indexOf('=') !== -1 ? JSON.parse('{"' + qp.replace(/&/g, '","').replace(/=/g, '":"') + '"}',
function(key, value) {
return key === "" ? value : decodeURIComponent(value)
}
) : {};
if (qp.state && qp.id_token) {
$("#id_token").val(qp.id_token);
$("#client_id").val(qp.state);
$("#id_token_form").submit();
}
}
(function () {
localStorage.setItem("refresh", new Date().getTime().toString());
})();
}
/*]]>*/
</script>
<!-- /page content -->
<!-- .etc-msg -->
<div class="etc-msg">
<div>
</div>
</div>
<!-- / .etc-msg -->
<!-- unused, but kept for BasePage compatibility -->
<div wicketpath="applicationContainer" class="ping-container ping-wide"></div>
<div wicketpath="baseFeedback">
</div>
<div wicketpath="mspLogo"></div>
<div wicketpath="footer">
</div>
<!-- /unused, but kept for BasePage compatibility -->
</body></html>