https://sso.corp.ebay.com/idp/SSO.saml2

ID de exploración:
b40a0481-0d1d-4791-acd2-2ad2ea5a37d0Finalizado
URL enviada:
https://ebaycs.az1.qualtrics.com/Redireccionado
Informe finalizado:

Enlaces: 0 encontrados

Los enlaces salientes identificados en la página

Variables JavaScript: 21 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
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
handleAltAuthnSourcesfunction
displayAltAuthnSoucesColumnfunction
renderWebAuthnPlatformAuthenticatorAuthnSourcesfunction
IsWebAuthnSupportedfunction
postForgotPasswordfunction
postRecoverUsernamefunction
postAlternateAuthnSystemfunction

Mensajes de registro de la consola: 1 encontrados

Mensajes registrados en la consola web

TipoCategoríaRegistro
verbosedom
URL
https://sso.corp.ebay.com/idp/SSO.saml2
Texto
[DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq) %o

HTML

El cuerpo HTML sin procesar de la página

<!DOCTYPE html><!-- template name: html.form.login.template.html --><!-- Configurable default behavior for the Remember Username checkbox --><!-- set the checkbox to unchecked --><html lang="en" dir="ltr"><head>
    <title>Sign On</title>
    <base href="https://sso.corp.ebay.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">
    <link rel="stylesheet" type="text/css" href="assets/css/main.css">
    </head>

<body onload="setFocus();">

<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"><img src="assets/images/ebay_logo.png" max-width="225px"></span>
    </div>
    <!-- .ping-header -->

    <div class="ping-body-container">
    <p>Your eBay Credentials</p>
        <div>
            <form method="POST" action="/idp/k1MCg/resumeSAML20/idp/SSO.ping" autocomplete="off">

                <div class="ping-messages">
                                        
                                        
                </div>

                                <div class="columns-2" id="content-columns">
                    
                    <!-- column-1 -->
                    
                    <div class="content-column column-2 alt-auth-source-column" style="display: none">
                        <div class="columns-separator">
                            <span></span>
                        </div>

                        <div class="column-title-2">
                            Sign On With
                        </div>

                        
<div class="social-media-container">

            <input type="hidden" name="pf.alternateAuthnSystem" value="">
            
                            <div class="button-container" id="windowshello-div" style="display: none">
                    <a onclick="postAlternateAuthnSystem('Windows Hello');" class="ping-button social-media windowshello" title="Windows Hello">Windows Hello</a>
                </div>
                
    </div>

<script>

    handleAltAuthnSources();

    function handleAltAuthnSources() {
        var authnSources = [];
                    authnSources.push("windowshello");
        
        var fidoSources = ["biometrics", "windowshello", "faceid", "touchid"];
        var webAuthnSources = fidoSources.slice();
        webAuthnSources.push("securitykey");

        //if webauthn is not supported, remove webauthn sources
        if(!IsWebAuthnSupported()) {
        authnSources = authnSources.filter(function(s) {
                return webAuthnSources.indexOf(s) < 0;
            });

        } else {
            //remove fido sources that require a platform authenticator
            authnSources = authnSources.filter(function(s) {
                return fidoSources.indexOf(s) < 0;
            });
        }

        if(authnSources.length > 0) {
            displayAltAuthnSoucesColumn(authnSources);
        }

        renderWebAuthnPlatformAuthenticatorAuthnSources(fidoSources);
  }

    function displayAltAuthnSoucesColumn(altAuthSources) {
        var bodyTag = document.getElementsByTagName('body')[0];    
        if(bodyTag) {
            bodyTag.className += ' columns-layout';
        }

        contentColumns = document.getElementById("content-columns");
        if(contentColumns) {
            contentColumns.className += " content-columns";
        }

        socialConnectionsColumn = document.getElementById("social-connections-column");
        if(socialConnectionsColumn) {
            socialConnectionsColumn.style.display = "block";
        }      

        var altAuthSourcesColumnElements = document.getElementsByClassName("alt-auth-source-column");
        for(i = 0; i < altAuthSourcesColumnElements.length; i++) {
            altAuthSourcesColumnElements[i].style.display = "block";
        }
        
        for(i = 0; i < altAuthSources.length; i++) {
            theElement = document.getElementById(altAuthSources[i] + "-div");
            if(theElement)
                theElement.style.display="block";        
        }
    }

    function renderWebAuthnPlatformAuthenticatorAuthnSources(fidoVarients) {
        // skip the WebAuthn support check on Internet Explorer as both WebAuthn and Promise are not supported on IE
        var ua = window.navigator.userAgent;
        var msie = ua.indexOf("MSIE ");
        if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) {
            return false;
        }

        var timer;

        var p1 = new Promise(function(resolve) {
            timer = setTimeout(function() {
                console.log("isWebAuthnPlatformAuthenticatorAvailable - Timeout");
                resolve(false);
            }, 300);
        });

        var p2 = new Promise(function(resolve) {

            if (IsWebAuthnSupported() && window.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable) {

                resolve(
                    window.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable().catch(function(err) {
                        console.log(err);
                        return false;
                    }));
            }
            else {
                resolve(false);
            }
        });

        return Promise.race([p1, p2]).then(function (res) {
            clearTimeout(timer);
            if(res) {
                displayAltAuthnSoucesColumn(fidoVarients);
            }
            return res;
        });

    }


    function IsWebAuthnSupported() {
        if (!window.PublicKeyCredential) {
            console.log("Web Authentication API is not supported on this browser.");
            return false;
        }

        return true;
    }



</script>

                    </div>
                    <!-- column-2 -->
                    <div class="content-column column-1">

                        <div class="column-title columns alt-auth-source-column" style="display: none">
                            Sign On
                        </div>
                
                        <div class="ping-input-label">
                            Username
                        </div>
                        <div class="ping-input-container">
                                                            <input id="username" type="text" style="width:95%" name="pf.username" value="" autocorrect="off" autocapitalize="off" onkeypress="return postOnReturn(event)"><!---->
                                                        <div class="place-bottom type-alert tooltip-text" id="username-text">
                                <div class="icon">!</div>
                                Please fill out this field.
                            </div>
                        </div>

                        <div class="ping-input-label">
                            Password
                        </div>
                        <div class="ping-input-container password-container">
                            <input id="password" type="password" style="width:95%" name="pf.pass" onkeypress="return postOnReturn(event)">
                            <div class="place-bottom type-alert tooltip-text" id="password-text">
                                <div class="icon">!</div>
                                Please fill out this field.
                            </div>
                        </div>

                        
                        
                        <div class="ping-buttons">
                            <input type="hidden" name="pf.ok" value="">
                            <input type="hidden" name="pf.cancel" value="">
                            <span id="signOnButtonSpan">
                                <a onclick="postOk();" class="ping-button normal allow" id="signOnButton" title="Sign On">
                                Sign On
                                </a>
                            </span>
                        </div><!-- .ping-buttons -->

                        
                        
                                        </div>
                </div>
                <!-- content-columns -->
                                
                <!-- #recaptcha -->
                
                <input type="hidden" name="pf.adapterId" id="pf.adapterId" value="ebayextlogintemplate">
            </form>
        </div><!-- .ping-body// blank div -->
        
    </div><!-- .ping-body-container -->

    <div class="ping-footer-container">
        <div class="ping-footer">
            <div class="ping-credits"></div>
            <div class="ping-copyright">© Copyright 2024 Ping Identity. All rights reserved.</div>
        </div>
        <!-- .ping-footer -->
    </div>
    <!-- .ping-footer-container -->

</div><!-- .ping-container -->

<script type="text/javascript">

	function postForgotPassword() {

		document.forms[0]['pf.passwordreset'].value = 'clicked';
		document.forms[0].submit();
	}

	function postRecoverUsername() {
        document.forms[0]['pf.usernamerecovery'].value = 'clicked';
		document.forms[0].submit();
	}

	function postAlternateAuthnSystem(system) {
	    var variants = ["Biometrics", "Windows Hello", "Face ID",  "Touch ID"];
	    for (i = 0; i < variants.length; i++) {
	        if(variants[i] == system) {
	            system = "FIDO";
	        }
	    }
	    document.forms[0]['pf.alternateAuthnSystem'].value = system;
	    document.forms[0].submit();
	}


	function postRegistration()
    {
        document.forms[0]['pf.registration'].value = true;
        document.forms[0].submit();
    }

    function postOk() {
        if (false) {
            grecaptcha.execute();
        }
        else {
            // remove error tips
            if (document.forms[0]['pf.username'].value !== '') {
                document.getElementById('username-text').className = 'place-bottom type-alert tooltip-text';
            }
            if (document.forms[0]['pf.pass'].value !== '') {
                document.getElementById('password-text').className = 'place-bottom type-alert tooltip-text';
            }
            // Add back
            if (document.forms[0]['pf.username'].value === '') {
                document.getElementById('username-text').className += ' show';
            }
            else if (document.forms[0]['pf.pass'].value === '') {
                document.getElementById('password-text').className += ' show';
            }
            else {
                submitForm()
            }
        }
    }

    function submitForm()
    {
        var signOnButtonSpan = document.getElementById('signOnButtonSpan');
        signOnButtonSpan.classList.add('content-columns', 'disabled');
        signOnButtonSpan.style = "pointer-events: none;";

        var signOnButton = document.getElementById('signOnButton');
        signOnButton.innerHTML = 'Signing on...';

        document.forms[0]['pf.ok'].value = 'clicked';
        document.forms[0].submit();
        if(false) {
            grecaptcha.reset();
        }
    }

    function postCancel() {
        document.forms[0]['pf.cancel'].value = 'clicked';
        document.forms[0].submit();
    }

    function postOnReturn(e) {
        var keycode;
        if (window.event) keycode = window.event.keyCode;
        else if (e) keycode = e.which;
        else return true;

        if (keycode == 13) {
            postOk();
            return false;
        } else {
            return true;
        }
    }

    function setFocus() {
        var platform = navigator.platform;
        if (platform != null && platform.indexOf("iPhone") == -1) {
                            document.getElementById('username').focus();
                    }
    }

    function setMobile(mobile) {
        var className = ' mobile',
            hasClass = (bodyTag.className.indexOf(className) !== -1);

        if (mobile && !hasClass) {
            bodyTag.className += className;

        } else if (!mobile && hasClass) {
            bodyTag.className = bodyTag.className.replace(className, '');
        }

        
        <!-- Check if this is the PingOne Mobile App -->
            }

    function getScreenWidth() {
        return (window.outerHeight) ? window.outerWidth : document.body.clientWidth;
    }

    var bodyTag = document.getElementsByTagName('body')[0],
        width = getScreenWidth(),
        remember = false && false;

    
    if (/Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
        setMobile(true);
    } else {
        setMobile((width <= 480));
        window.onresize = function() {
            width = getScreenWidth();
            setMobile((width <= 480));
        }
    }
   


</script>



</body></html>