<!DOCTYPE html> <html lang="en" class="pds-wrapper"> <head> <meta name="content-page-ref" content="FYq1nuncWv7UvUhXpjuwYIhC-f_kKciY3G4CUErRMAjO7D1w2yBlpzP0oF3Gq2qst7TwYTs8nDQDpKl7PpN2rg"/>
<script defer="defer" type="text/javascript" src="https://rum.hlx.page/.rum/@adobe/helix-rum-js@%5E2/dist/micro.js" data-routing="program=7753,environment=14518,tier=publish"></script>
<script data-compress="none">
(function() {
    // Boomerang Loader Snippet version 14
    if (window.BOOMR && (window.BOOMR.version || window.BOOMR.snippetExecuted)) {
        return;
    }

    window.BOOMR = window.BOOMR || {};
    window.BOOMR.snippetStart = new Date().getTime();
    window.BOOMR.snippetExecuted = true;
    window.BOOMR.snippetVersion = 14;

    window.BOOMR.url = "https://s.go-mpulse.net/boomerang/" +
      "NC8KR-BD3NG-HANG3-WRJU3-DWZTH";

    var // document.currentScript is supported in all browsers other than IE
        where = document.currentScript || document.getElementsByTagName("script")[0],
        // Parent element of the script we inject
        parentNode = where.parentNode,
        // Whether or not Preload method has worked
        promoted = false,
        // How long to wait for Preload to work before falling back to iframe method
        LOADER_TIMEOUT = 3000;

    // Tells the browser to execute the Preloaded script by adding it to the DOM
    function promote() {
        if (promoted) {
            return;
        }

        var script = document.createElement("script");
        script.id = "boomr-scr-as";
        script.src = window.BOOMR.url;

        // Not really needed since dynamic scripts are async by default and the script is already in cache at this point,
        // but some naive parsers will see a missing async attribute and think we're not async
        script.async = true;

        parentNode.appendChild(script);

        promoted = true;
    }

    // Non-blocking iframe loader (fallback for non-Preload scenarios) for all recent browsers.
    // For IE 6/7, falls back to dynamic script node.
    function iframeLoader(wasFallback) {
        promoted = true;

        var dom, doc = document, bootstrap, iframe, iframeStyle, win = window;

        window.BOOMR.snippetMethod = wasFallback ? "if" : "i";

        // Adds Boomerang within the iframe
        bootstrap = function(parent, scriptId) {
            var script = doc.createElement("script");
            script.id = scriptId || "boomr-if-as";
            script.src = window.BOOMR.url;

            BOOMR_lstart = new Date().getTime();

            parent = parent || doc.body;
            parent.appendChild(script);
        };

        // For IE 6/7, we'll just load the script in the current frame, as those browsers don't support 'about:blank'
        // for an iframe src (it triggers warnings on secure sites).  This means loading on IE 6/7 may cause SPoF.
        if (!window.addEventListener && window.attachEvent && navigator.userAgent.match(/MSIE [67]\./)) {
            window.BOOMR.snippetMethod = "s";

            bootstrap(parentNode, "boomr-async");
            return;
        }

        // The rest of this function is IE8+ and other browsers that don't support Preload hints but will work with CSP & iframes
        iframe = document.createElement("IFRAME");

        // An empty frame
        iframe.src = "about:blank";

        // We set title and role appropriately to play nicely with screen readers and other assistive technologies
        iframe.title = "";
        iframe.role = "presentation";

        // Ensure we're not loaded lazily
        iframe.loading = "eager";

        // Hide the iframe
        iframeStyle = (iframe.frameElement || iframe).style;
        iframeStyle.width = 0;
        iframeStyle.height = 0;
        iframeStyle.border = 0;
        iframeStyle.display = "none";

        // Append to the end of the current block
        parentNode.appendChild(iframe);

        // Try to get the iframe's document object
        try {
            win = iframe.contentWindow;
            doc = win.document.open();
        }
        catch (e) {
            // document.domain has been changed and we're on an old version of IE, so we got an access denied.
            // Note: the only browsers that have this problem also do not have CSP support.

            // Get document.domain of the parent window
            dom = document.domain;

            // Set the src of the iframe to a JavaScript URL that will immediately set its document.domain to match the parent.
            // This lets us access the iframe document long enough to inject our script.
            // Our script may need to do more domain massaging later.
            iframe.src = "javascript:var d=document.open();d.domain='" + dom + "';void 0;";
            win = iframe.contentWindow;

            doc = win.document.open();
        }

        if (dom) {
            // Unsafe version for IE8 compatibility. If document.domain has changed, we can't use win, but we can use doc.
            doc._boomrl = function() {
                this.domain = dom;
                bootstrap();
            };

            // Run our function at load.
            // Split the string so HTML code injectors don't get confused and add code here.
            doc.write("<bo" + "dy onload='document._boomrl();'>");
        }
        else {
            // document.domain hasn't changed, regular method should be OK
            win._boomrl = function() {
                bootstrap();
            };

            if (win.addEventListener) {
                win.addEventListener("load", win._boomrl, false);
            }
            else if (win.attachEvent) {
                win.attachEvent("onload", win._boomrl);
            }
        }

        // Finish the document
        doc.close();
    }

    // See if Preload is supported or not
    var link = document.createElement("link");

    if (link.relList &&
        typeof link.relList.supports === "function" &&
        link.relList.supports("preload") &&
        ("as" in link)) {
        window.BOOMR.snippetMethod = "p";

        // Set attributes to trigger a Preload
        link.href = window.BOOMR.url;
        link.rel  = "preload";
        link.as   = "script";

        // Add our script tag if successful, fallback to iframe if not
        link.addEventListener("load", promote);
        link.addEventListener("error", function() {
            iframeLoader(true);
        });

        // Have a fallback in case Preload does nothing or is slow
        setTimeout(function() {
            if (!promoted) {
                iframeLoader(true);
            }
        }, LOADER_TIMEOUT);

        // Note the timestamp we started trying to Preload
        BOOMR_lstart = new Date().getTime();

        // Append our link tag
        parentNode.appendChild(link);
    }
    else {
        // No Preload support, use iframe loader
        iframeLoader(false);
    }

    // Save when the onload event happened, in case this is a non-NavigationTiming browser
    function boomerangSaveLoadTime(e) {
        window.BOOMR_onload = (e && e.timeStamp) || new Date().getTime();
    }

    if (window.addEventListener) {
        window.addEventListener("load", boomerangSaveLoadTime, false);
    }
    else if (window.attachEvent) {
        window.attachEvent("onload", boomerangSaveLoadTime);
    }
})();
</script> <script>'use strict';let $jscomp$logical$assign$tmpm1698457604$0;($jscomp$logical$assign$tmpm1698457604$0=window).pds||($jscomp$logical$assign$tmpm1698457604$0.pds={});window.pds.aemEnvironment="prod";</script> <noscript> <div class="modal no-js-modal"> <div class="modal-overlay"></div> <div class="modal-body"> <div class="no-js-modal__content"> <div class="no-js-modal__icon"></div> <div class="no-js-modal__title"> Javascript is actually <br/>a good thing! </div> <div class="no-js-modal__info"> Make sure it's turned on <br/>so that pingidentity.com can work properly. </div> </div> </div> </div> </noscript> <noscript> <style>.effects--pending{visibility:visible !important}.background__container--hidden-section{display:none !important}</style> </noscript> 
            <script data-compress="whitespace">                let params = new URLSearchParams(window.location.search);                if (params.get("gtm") == "off" || params.get("gtm") == "false" || params.get("gtm") == "disable" || params.get("gtm") == "disabled") {                    console.log("GTM is off");                } else {                    (function(w,d,s,l){w[l]=w[l]||[];w[l].push({'gtm.start':                    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],                    j=d.createElement(s);j.async=true;j.src=                    '/XyIqwD/gtm.js';f.parentNode.insertBefore(j,f);                    })(window,document,'script','dataLayer');                }            </script>
             <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta name="viewport" content="width=device-width, initial-scale = 1.0"/> <title> Blog</title> <meta name="description" content="Stay up-to-date on the latest blogs from Ping Identity including IAM, Identity Security, API Security, and more."/> <meta name="author" content=""/> <link rel="shortcut icon" id="favicon" type="image/x-icon" href="/etc.clientlibs/settings/wcm/designs/pic6/assets/resources/images/favicon.ico"/> <meta property="og:title" content="Blog"/> <meta name="twitter:card" content="summary"/> <meta name="twitter:title" content="Blog"/> <link rel="canonical" href="https://www.pingidentity.com/en/resources/blog.html"/> <meta name="ping:i18nPagePaths" content="language specific page paths for language picker" data-page-path="/content/ping-reimagine/en/resources/blog" data-page-path-en="/en/resources/blog" data-page-path-fr="/fr/resources/blog" data-page-path-de="/de/resources/blog" data-page-path-es="" data-page-path-pt="" data-page-path-ja=""/> <script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Ping Identity","url":"https://www.pingidentity.com","logo":"https://www.pingidentity.com/content/dam/ping-6-2-assets/topnav-json-configs/Ping-Logo.svg","sameAs":["https://www.facebook.com/pingidentitypage","https://x.com/pingidentity","https://www.instagram.com/pingidentity","https://www.youtube.com/user/pingidentitytv","https://www.linkedin.com/company/ping-identity","https://en.wikipedia.org/wiki/Ping_Identity","https://www.pingidentity.com","https://github.com/pingidentity"],"contactPoint":{"contactType":"sales","email":"sales@pingidentity.com"}}</script> <script type="application/ld+json">{"@context":"https://schema.org/","@type":"WebSite","name":"Ping Identity","url":"https://www.pingidentity.com","potentialAction":{"@type":"SearchAction","target":"https://support.pingidentity.com/s/global-search/%40uri#q={search_term_string}&t=All&sort=relevancy","query-input":"required name=search_term_string"}}</script> <meta property="og:image" content="https://images.pingidentity.com/image/upload/f_auto,q_auto,w_auto,c_scale/l_text:Roboto%20Condensed_90_bold:Ping%20Identity%20Blog,g_north_west,y_220,x_90,w_1020,c_fit,co_rgb:051727/ping_dam/content/dam/picr/fallback-og-images/Img-OG-Blank%2bLogo-1200x630-1x.png"/> 
<script type="text/plain" id="hwpCode" data-consent-id="65xkapCipqt8RSuH1Q4dUR">
    (function (g, a, d, c, j, b, e) {
        var h = c.split(".").reduce(function (l, k) { return (l[k] = l[k] || {}) }, g);
        g._hly_webx_api = c; var i = document.getElementsByTagName("head")[0], f = document.createElement("style");
        f.innerText = "." + d + " { opacity: 1 !important}"; i.appendChild(f); a.className += " " + d; b.start = 1 * new Date();
        b.end = e = function () { a.className = a.className.replace(RegExp(" ?" + d), "") };
        h.initConfig = b; setTimeout(function () { e(); b.end = null; }, j); b.timeout = j;
    })(window, document.documentElement, "hly-async-hide", "Hushly.WebX", 4000, {});
</script>
 <script src="https://tag.hushly.com/webx-runtime-ef5af0b6-fb86-11ec-8859-067373548d75.js" id="hwpImportScript" type="text/plain" data-consent-id="6O7vlHLwCxxjCZEW5wTPq"></script> <script src="/etc.clientlibs/settings/wcm/designs/pds/clientlibs/components/clientlibs-components-cookie-consent.lc-d5aad6f6f867c9dbac7f0cee1ca26458-lc.min.js"></script> <script type="text/javascript">'use strict';(function(){function f(g){var b=document.createElement("script");b.innerHTML=g;b.id="hwpCode-quickSet";document.head.append(b)}function e(){"function"===typeof Event?a=new Event("resize"):(a=document.createEvent("Event"),a.initEvent("resize",!0,!0));window.dispatchEvent(a)}var h=window.pds.CookieConsent.getCookieValue("CookieConsent"),c=document.querySelector("#hwpCode"),d=document.querySelector("#hwpImportScript"),a;window.pds.CookieConsent.checkMarketingConsent(h)&&("text/plain"===
c.type&&(c.type="text/javascript",f(c.innerHTML)),"text/plain"===d.type&&(d.type="text/javascript",document.head.append(d)));document.addEventListener("DOMContentLoaded",function(){"complete"===document.readyState?(document.body.style.display="block",e()):window.addEventListener("load",function(){document.body.style.display="block";e()})})})();</script> <link rel="alternate" href="https://www.pingidentity.com/en/resources/blog.html" hreflang="en"/> <link rel="alternate" href="https://www.pingidentity.com/fr/resources/blog.html" hreflang="fr-FR"/> <link rel="alternate" href="https://www.pingidentity.com/de/resources/blog.html" hreflang="de-DE"/> <link rel="alternate" href="https://www.pingidentity.com/en/resources/blog.html" hreflang="x-default"/> <link rel="preconnect" href="https://fonts.googleapis.com"/> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/> <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap" rel="stylesheet"/> <link rel="stylesheet" href="/etc.clientlibs/settings/wcm/designs/pds/clientlibs/page/clientlibs-page-all.lc-8963ed88be78caa3e8bae0ab14bd2f48-lc.min.css" type="text/css"> <script type="text/javascript" src="/etc.clientlibs/settings/wcm/designs/pic6/clientlibs-cookie.lc-9065d93e33778cff5decc31a91f444ab-lc.min.js" async></script> <script type="text/javascript" src="/etc.clientlibs/settings/wcm/designs/pds/clientlibs/page/clientlibs-page-all.lc-a5cc5f6cbffea195bfe4f8e224360a80-lc.min.js" defer></script> <script>'use strict';(function(){function b(){var a=document.querySelectorAll(".effects--pending");a.forEach(function(c){c.classList.remove("effects--pending");c.style.visibility="visible"});a.length&&console.warn("[effects-fallback] Force-revealed "+a.length+" section(s) after 5000ms timeout.")}"complete"===document.readyState?setTimeout(b,5E3):window.addEventListener("load",function(){setTimeout(b,5E3)})})();</script> <meta property="og:image" content="https://images.pingidentity.com/image/upload/f_auto,q_auto,w_auto,c_scale/l_text:Roboto%20Condensed_90_bold:Ping%20Identity%20Blog,g_north_west,y_220,x_90,w_1020,c_fit,co_rgb:051727/ping_dam/content/dam/picr/fallback-og-images/Img-OG-Blank%2bLogo-1200x630-1x.png"/> <script src="/etc.clientlibs/settings/wcm/designs/pds/clientlibs/components/clientlibs-components-navCtaConfig.lc-d41d8cd98f00b204e9800998ecf8427e-lc.min.js"></script> </head> <body class="page pds-generic-template " data-hj-ignore-attributes> <noscript><iframe src="/XyIqwD/ns.html" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div class="page__main ping-pic__page__footer--parent-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 " role="main"> <span class="header-injector aem-GridColumn aem-GridColumn--default--12"><link rel="stylesheet" href="/etc.clientlibs/settings/wcm/designs/pds/clientlibs/components/clientlibs-components-header.lc-076a163cc4c188b610baff49f4e5b0e3-lc.min.css" type="text/css"/> <script src="/etc.clientlibs/settings/wcm/designs/pds/clientlibs/components/clientlibs-components-header.lc-da4e522fcf4bc730583ba0d0cc3b87d8-lc.min.js"></script> <div class="ping-header"> <header class="header-wrapper" data-language="en-us" data-session-endpoint="https://support.pingidentity.com/apex/SiteLogin?getUserState=true"> <div class="pic-nav__utility-nav--wrapper pic-nav__container-fluid d-none d-xl-flex justify-content-end" data-header="utility"> <nav class="pic-nav__container mx-auto d-flex justify-content-end" aria-label="Utility Navigation"> <ul class="pic-nav__utility-list" data-nav="utility"> <li class="pic-nav__utility-item" data-nav="global-search"></li> <li class="pic-nav__utility-item" data-nav="language-picker"></li> <li class="pic-nav__utility-item" data-nav="dropdown-menus"> <div class="pic-nav__load-wrapper"> <div class="pic-nav__skeleton-loader ping-loader__dropdown-label"></div> <div class="pic-nav__skeleton-loader ping-loader__dropdown-arrow"></div> </div> </li> <li class="pic-nav__utility-item" data-nav="account-link"> <div class="pic-nav__load-wrapper"> <div class="pic-nav__skeleton-loader ping-loader__avatar"></div> <div class="pic-nav__skeleton-loader ping-loader__standalone-link"></div> </div> </li> </ul> </nav> </div> <div class="pic-nav__main-nav-wrapper pic-nav__container-fluid"> <div class="pic-nav__main-nav pic-nav__container mx-auto" data-header="main"> <div data-nav="main" class="pic-nav__container mx-auto d-flex align-items-center justify-content-between"> <div class="pic-nav__logo-container"> <a href="/en.html" aria-label="Go to Ping Identity home page"> <img class="pic-nav__logo cld-responsive" alt="Ping Identity Logo" src="https://www.pingidentity.com/content/dam/picr/nav/Logo-Ping-Brand-Horizontal-Color.svg"> </a> </div> <div class="pic-nav__navigation-container d-flex justify-content-between align-items-center offcanvas offcanvas-top" id="ping-header-expandable-nav-items" data-bs-scroll="false" data-bs-backdrop="true" data-bs-keyboard="true"> <div class="pic-nav__offcanvas-header offcanvas-header d-xl-none w-100"> <div class="pic-nav__offcanvas-top"> <div class="pic-nav__logo-container"> <a href="/en.html" aria-label="Go to Ping Identity home page"> <img class="pic-nav__logo cld-responsive" alt="Ping Identity Logo" src="https://www.pingidentity.com/content/dam/picr/nav/Logo-Ping-Brand-Horizontal-Color.svg"> </a> </div><button type="button" class="pic-nav__offcanvas-close" data-bs-dismiss="offcanvas" aria-label="Close"> Close </button> </div> <div class="pic-nav__mobile-utility-nav"> <ul class="pic-nav__mobile-utility-list list-unstyled d-flex justify-content-between w-100" data-nav="mobile-primary-utility"> <li class="d-flex justify-content-end w-100" data-nav="utility-group"> <div id="mobile-account-link" class="d-flex justify-content-between align-items-center"> <div class="pic-nav__skeleton-loader ping-loader__avatar"></div> <div class="pic-nav__skeleton-loader ping-loader__standalone-link"> </div> </div> <div class="pic-nav__utility-item pic-nav__mobile-search" data-nav="global-search"></div> </li> </ul> </div> </div> <div class="offcanvas-body" data-header="meganav"> <nav class="pic-nav__primary-nav" aria-label="Primary Navigation" data-nav="meganav"> </nav> <div class="pic-nav__offcanvas-footer"> <div class="mobile-cta"></div> <div class="mobile-cta-secondary d-none"></div> </div> </div> <div class="pic-nav__offcanvas-footer-dropups w-100 d-flex d-xl-none justify-content-center align-items-center" data-nav="mobile-secondary-utility" role="region" aria-label="Secondary utilities" aria-hidden="true"> <div data-nav="language-picker"></div> </div> </div> <div class="pic-nav__cta-container"></div> <div class="pic-nav__secondary-cta-wrapper d-none"></div> <button type="button" class="pic-nav__mobile-toggler d-xl-none pic-nav__show" data-bs-toggle="offcanvas" data-bs-target="#ping-header-expandable-nav-items" aria-controls="ping-header-expandable-nav-items" aria-label="Open navigation"> <span class="pic-nav__mobile-toggler-icon"> <div class="pic-nav__mt-bar"></div> <div class="pic-nav__mt-bar"></div> <div class="pic-nav__mt-bar"></div> </span> </button> </div> </div> </div> </header> </div> </span> <span class="responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <script src="/etc.clientlibs/settings/wcm/designs/pds/clientlibs/vendors/clientlibs-vendors-rellax.lc-c603c319df84051e92f76affd0926d34-lc.min.js"></script> <script src="/etc.clientlibs/settings/wcm/designs/pds/clientlibs/components/clientlibs-components-rellax.lc-a473aa3c85b1d8fa68a3794f7ee5f397-lc.min.js"></script> <link rel="stylesheet" href="/etc.clientlibs/settings/wcm/designs/pds/clientlibs/components/clientlibs-components-container.lc-52de199499a2638d3f23f3d6634f32a2-lc.min.css" type="text/css"/> <script src="/etc.clientlibs/settings/wcm/designs/pds/clientlibs/components/clientlibs-components-container.lc-e34561ddfcabdf53dddd7f609f492f57-lc.min.js"></script> <div id="container-369c6986-df30-4381-8c70-88228345bbf3" class="background__container container__web-overflow container padding-top--0 padding-bottom--0 padding-left--16 padding-right--16 hasTheme " data-effects="" style=" ;"> <div class="theme pattern-hi-square-01-center rellax " data-rellax-min="-100" data-rellax-max="100" data-rellax-percentage="0.6" data-rellax-vertical-scroll-axis='y' data-rellax-vertical-speed='-2' style="background-position: ; background-size: auto;"></div> <div class="theme pattern-hi-square-01-center-2 rellax " data-rellax-min="-200" data-rellax-max="200" data-rellax-percentage="0.6" data-rellax-vertical-scroll-axis='y' data-rellax-vertical-speed='-5' style="background-position: ; background-size: auto;"></div> <div class="background__color background-neutral--102 "></div> <div class="background__image " style=" "></div> <div class="background__content"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <link rel="stylesheet" href="/etc.clientlibs/settings/wcm/designs/pds/clientlibs/components/clientlibs-components-lobmixed7.lc-08c12bd83d6a74f120ca8c2e316b6851-lc.min.css" type="text/css"/> <div id="mixed7-29b4d332-c3ae-4028-96bc-24601c7acc57" class="mixed7__container mixed7__center padding-left-lg--64 padding-left-md--24 "> <div class="container background__container container__web-overflow "> <div class="theme rellax " data-rellax-min="-100" data-rellax-max="100" data-rellax-percentage="0.6" data-rellax-vertical-scroll-axis='y' data-rellax-vertical-speed='-2' style="background-position: ;"></div> <div class="row"> <div class="col-md-6 my-md-auto "> <div class="mixed7__title"> <div id="rte-d2c93a34-34ac-4f6c-8017-4a3e2fc671e0" class="rte megadisplay--102 margin-right-md--16 margin-right-lg--48 "> <h1>Ping Identity Blog</h1> </div> </div> <div class="mixed7__subtitle"> <div id="rte-f1f96a4f-43a2-4109-96f8-aef4b8b1c665" class="rte d-none d-md-block "> </div> </div> <div class="mixed7__CTA"> <div id="button-group-2b46ee11-50dc-4902-9150-2902388d3674" class="buttonGroup__container padding-top-md--32 padding-top-sm--16 " aria-label=""> </div></div></div> <div class="col-md-6 align-self-center order-first order-sm-last order-md-last"> <div class="mixed7__media"> <div id="svg-b9b48db1-fa3e-4350-ad4d-bfc8ce9c26f8" style="width: 250px; " class="img-fluid svg__container margin-bottom--32 margin-bottom-md--0 mx-auto "> <div class="svg__wrapper" style="padding-top: 100.0%;" alt="" title=""> <div id="svg_src_container-b9b48db1-fa3e-4350-ad4d-bfc8ce9c26f8"> <div id="svg_src-b9b48db1-fa3e-4350-ad4d-bfc8ce9c26f8"> <svg xmlns="http://www.w3.org/2000/svg" aria-label="svg icon" fill="none" height="251" role="img" viewBox="0 0 250 251" width="250"> <path clip-rule="evenodd" d="M250 30L217 30V21L250 21V30Z" fill="#B3282D" fill-rule="evenodd"/> <path clip-rule="evenodd" d="M68 234H30V225H68V234Z" fill="#051727" fill-rule="evenodd"/> <path clip-rule="evenodd" d="M20 218H0V209H20V218ZM30 218H40V209H30V218Z" fill="#B3282D" fill-rule="evenodd"/> <path clip-rule="evenodd" d="M221.5 40H28.5V197.5H221.5V104.42H212.5V188.5H37.5V49H212.5V81.0502H54.0286V90.0502H221.5V40ZM132.5 115.5H195.5V106.5H132.5V115.5ZM195.5 141.214H132.5V132.214H195.5V141.214ZM132.487 167.513L179.737 167.723L179.763 158.723L132.513 158.513L132.487 167.513Z" fill="#051727" fill-rule="evenodd"/> <path clip-rule="evenodd" d="M56 71.5C59.3137 71.5 62 68.8137 62 65.5C62 62.1863 59.3137 59.5 56 59.5C52.6863 59.5 50 62.1863 50 65.5C50 68.8137 52.6863 71.5 56 71.5ZM76 71.5C79.3137 71.5 82 68.8137 82 65.5C82 62.1863 79.3137 59.5 76 59.5C72.6863 59.5 70 62.1863 70 65.5C70 68.8137 72.6863 71.5 76 71.5ZM101 65.5C101 68.8137 98.3137 71.5 95 71.5C91.6863 71.5 89 68.8137 89 65.5C89 62.1863 91.6863 59.5 95 59.5C98.3137 59.5 101 62.1863 101 65.5ZM65 115.723H107.777V158.5H65V115.723ZM56 167.5V106.723H116.777V167.5H56Z" fill="#B3282D" fill-rule="evenodd"/> </svg></div> <div id="svg_src_hover-b9b48db1-fa3e-4350-ad4d-bfc8ce9c26f8"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div id="container-33bad162-a4de-4fd6-b3dc-efff2ca50490" class="background__container container padding--0 " data-effects="" style=" z-index: 1;;"> <div class="background__color "></div> <div class="background__image " style=" "></div> <div class="background__content"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <link rel="stylesheet" href="/etc.clientlibs/settings/wcm/designs/pds/clientlibs/components/clientlibs-components-blogSearch2.lc-97bf055936ce9489b7f98ffbff51bbed-lc.min.css" type="text/css"/> <div id="blogSearch2-90841874-f773-4629-8924-754c45881ece" class=" "> <div> </div> <div id="blog-contents" class="row blog-search__container padding-bottom-md--64 padding-top-md--64 padding-left-md--0 padding-right-md--0 padding-bottom-sm--48 padding-top-sm--48 padding-left-sm--16 padding-right-sm--16 "> <div class="col-md-3"> <link rel="stylesheet" href="/etc.clientlibs/settings/wcm/designs/pds/clientlibs/components/clientlibs-components-blogSidebar.lc-d7940285c72ed2e0bc9ce70b534c688b-lc.min.css" type="text/css"/> <div id="blog-sidebar-9948fbee-2e4e-4807-b1c3-f74f4777bc22" class="blogSidebar__container "> <div class="container"> <div class="row"> <div class="padding-right-md--32"> <div class="blogSidebar__searchBox body--101 margin-bottom--40"> <input id="9948fbee-2e4e-4807-b1c3-f74f4777bc22__blog-search__input" type="text" name="keywords" placeholder="Search the Blogs"/> <button id="9948fbee-2e4e-4807-b1c3-f74f4777bc22__blog-search__button"> <img src="/etc.clientlibs/settings/wcm/designs/pds/clientlibs/assets/clientlibs-assets-svgs/resources/icons/Ico-UI-Search-24x24.svg" class="cld-responsive"/> </button> </div> <div class="blogSidebar__tags padding-bottom--8 d-sm-none d-md-block"> <div id="rte-ce86b6df-45ce-4d05-93e2-e2045bd48d01" class="rte body--102-bold padding--16 "> <h2>Categories</h2></div> <ul class="blog-sidebar__section-list "> <li class="blogSidebar__tag body--101"> <h3> <a href="/en/resources/blog/search/category/api-security/page/1.html">API Security</a> </h3> </li> <li class="blogSidebar__tag body--101"> <h3> <a href="/en/resources/blog/search/category/customer-partner/page/1.html">Customer & Partner Success</a> </h3> </li> <li class="blogSidebar__tag body--101"> <h3> <a href="/en/resources/blog/search/category/customer-identity/page/1.html">Customer Identity</a> </h3> </li> <li class="blogSidebar__tag body--101"> <h3> <a href="/en/resources/blog/search/category/developers/page/1.html">Developers</a> </h3> </li> <li class="blogSidebar__tag body--101"> <h3> <a href="/en/resources/blog/search/category/events/page/1.html">Events</a> </h3> </li> <li class="blogSidebar__tag body--101"> <h3> <a href="/en/resources/blog/search/category/iam-modernization/page/1.html">IAM Modernization</a> </h3> </li> <li class="blogSidebar__tag body--101"> <h3> <a href="/en/resources/blog/search/category/identity-101/page/1.html">Identity 101</a> </h3> </li> <li class="blogSidebar__tag body--101"> <h3> <a href="/en/resources/blog/search/category/identity-security/page/1.html">Identity Security</a> </h3> </li> <li class="blogSidebar__tag body--101"> <h3> <a href="/en/resources/blog/search/category/industry-standards/page/1.html">Industry & Standards</a> </h3> </li> <li class="blogSidebar__tag body--101"> <h3> <a href="/en/resources/blog/search/category/mfa/page/1.html">MFA</a> </h3> </li> <li class="blogSidebar__tag body--101"> <h3> <a href="/en/resources/blog/search/category/passwordless/page/1.html">Passwordless</a> </h3> </li> <li class="blogSidebar__tag body--101"> <h3> <a href="/en/resources/blog/search/category/ping-news/page/1.html">Ping News</a> </h3> </li> <li class="blogSidebar__tag body--101"> <h3> <a href="/en/resources/blog/search/category/products-support/page/1.html">Products & Support</a> </h3> </li> <li class="blogSidebar__tag body--101"> <h3> <a href="/en/resources/blog/search/category/regulations-compliance/page/1.html">Regulations & Compliance</a> </h3> </li> <li class="blogSidebar__tag body--101"> <h3> <a href="/en/resources/blog/search/category/sso/page/1.html">SSO</a> </h3> </li> <li class="blogSidebar__tag body--101"> <h3> <a href="/en/resources/blog/search/category/workforce-identity/page/1.html">Workforce Identity</a> </h3> </li> <li class="blogSidebar__tag body--101"> <h3> <a href="/en/resources/blog/search/category/zero-trust/page/1.html">Zero Trust</a> </h3> </li> </ul> </div> </div> </div> </div> </div> <script>'use strict';function runSearch(a){a=a.replace(/[^\p{L}a-zA-Z\s]*/gui,"");a=a.replaceAll(" ","-");window.location.href.includes("http://localhost:4502")?window.location.href=window.location.origin+"/content/ping-reimagine/language-masters/en/resources/blog/blog-search.html?wcmmode\x3ddisabled\x26page\x3d1\x26search\x3d"+a:(""==a.trim()&&(a="all-blogs"),window.location.href=window.location.origin+"/en/resources/blog/search/query/"+a+"/page/1.html")}
window.addEventListener("load",function(){var a=document.querySelector(".blogSidebar__searchBox input"),b=document.querySelector(".blogSidebar__searchBox button");a.addEventListener("keypress",c=>{"Enter"===c.key&&runSearch(a.value)});b.onclick=()=>{runSearch(a.value)}});</script> </div> <div class="col-md-9"> <div> <div id="522d1352-157a-4b34-9e59-5b7d29c1bc57_blog-search__result-wrap padding-left-md--16 padding-bottom--24 "> <div id="522d1352-157a-4b34-9e59-5b7d29c1bc57_blog-search__result-details" class="blog-search__result-details body--101 padding-left-md--16"> Results <span class="blog-search__result-details-bold"> 1-9</span> of <span class="blog-search__result-details-bold"> 249</span> for <span class="blog-search__result-details-bold"> All Categories</span> </div> <div id="blog-search__search-results" class="row align-items-stretch blog-search__search-results"> <div class="listing__item col-md-6 col-lg-4"> <link rel="stylesheet" href="/etc.clientlibs/settings/wcm/designs/pds/clientlibs/components/clientlibs-components-cards.lc-9bb364a8f594e74b5922d7eb985fc2cd-lc.min.css" type="text/css"/> <a href="/en/resources/blog/post/encryption-vs-hashing-vs-salting.html" target="_self" class="card__anchor" role="link"> <div id="card-7ef4bd0f-899c-49c2-a3c6-99d967e3e09d" class=" background__container margin-right-md--16 margin-left-md--16 card28__blogs card__link"> <div class="background__color "></div> <div class="background__image" style=" "></div> <div class="background__content"> <div class="card__content"> <div class="card__media"> <div id="image-9748df67-0219-4c01-b4bc-80df64489d40" data-height="441px" style="width: 840px; " class="img-fluid image__container mx-md-0"> <div class="image__wrapper" style="padding-top: 52.5%;"> <img loading="lazy" id="" srcset=" https://images.pingidentity.com/image/upload/f_auto,q_80,w_320,c_scale/ping_dam/content/dam/picr/og/bl/2024/1219-EN-OG-Encryption-vs-Hashing-vs-Salting-1200x630.png 320w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_768,c_scale/ping_dam/content/dam/picr/og/bl/2024/1219-EN-OG-Encryption-vs-Hashing-vs-Salting-1200x630.png 768w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_840,c_scale/ping_dam/content/dam/picr/og/bl/2024/1219-EN-OG-Encryption-vs-Hashing-vs-Salting-1200x630.png 840w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_840,c_scale/ping_dam/content/dam/picr/og/bl/2024/1219-EN-OG-Encryption-vs-Hashing-vs-Salting-1200x630.png 840w," sizes=" (max-width: 320px) 100vw, (max-width: 768px) 100vw, (max-width: 1024px) 100vw, 840px" class="cmp-image__image  cld-responsive" itemprop="contentUrl" alt="" title="" src="https://images.pingidentity.com/image/upload/f_auto,q_auto,w_auto,c_scale/ping_dam/content/dam/picr/og/bl/2024/1219-EN-OG-Encryption-vs-Hashing-vs-Salting-1200x630.png"> </div> </div> </div> <div id="rte-5b418e29-6d6e-4b97-8abf-082f6dc79f0b" class="rte "> </div> <div id="rte-41bc1bb9-c91b-4e18-826e-248477cec3e9" class="rte body--102-bold margin-bottom--8 margin-top--24 padding-left--24 padding-right--24 blog-card__title"> <h3>Encryption vs. Hashing: Key Differences Explained</h3></div> <div id="rte-65ae98b4-cf84-44e4-9263-95f7ad1ea300" class="rte body--101-bold padding-left--24 padding-right--24 blog-card__author"> <h4>Andrew Hughes</h4></div> <div id="rte-4aea66b1-1c5f-4f04-ae0f-818f778b44b6" class="rte body--101 margin-bottom--16 padding-left--24 padding-right--24 blog-card__date"> Jun 8, 2026</div> <div id="rte-345dffcb-3d01-441c-8e5a-5fb1ada986ae" class="rte "> </div> <div id="rte-5effee62-7d30-489f-8773-1c96065485a4" class="rte body--101 margin-left--24 margin-right--24 margin-bottom--24 blog-card__description"> Encryption vs. hashing explained: learn the key differences between these security methods, when to use each one, and how salting strengthens passwords.</div> <div id="rte-f820fba7-61a6-4ae3-8700-b8d878cd7df6" class="rte "> </div> <div id="rte-c0d4d517-310c-43a9-ba5b-cfabd27d2cb0" class="rte "> </div> </div> </div> </div> </a></div> <div class="listing__item col-md-6 col-lg-4"> <a href="/en/resources/blog/post/headless-identity-accelerates-agentic-enterprise.html" target="_self" class="card__anchor" role="link"> <div id="card-329dcc36-616a-4eb9-9e40-1b40b146e50d" class=" background__container margin-right-md--16 margin-left-md--16 card28__blogs card__link"> <div class="background__color "></div> <div class="background__image" style=" "></div> <div class="background__content"> <div class="card__content"> <div class="card__media"> <div id="image-d9ac4a35-43a4-4297-b885-949a4ae00f0a" data-height="441px" style="width: 840px; " class="img-fluid image__container mx-md-0"> <div class="image__wrapper" style="padding-top: 52.5%;"> <img loading="lazy" id="" srcset=" https://images.pingidentity.com/image/upload/f_auto,q_80,w_320,c_scale/ping_dam/content/dam/picr/og/bl/2026/0526-7053-EN-OG-Blog-Headless-Identity-1200x630.png 320w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_768,c_scale/ping_dam/content/dam/picr/og/bl/2026/0526-7053-EN-OG-Blog-Headless-Identity-1200x630.png 768w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_840,c_scale/ping_dam/content/dam/picr/og/bl/2026/0526-7053-EN-OG-Blog-Headless-Identity-1200x630.png 840w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_840,c_scale/ping_dam/content/dam/picr/og/bl/2026/0526-7053-EN-OG-Blog-Headless-Identity-1200x630.png 840w," sizes=" (max-width: 320px) 100vw, (max-width: 768px) 100vw, (max-width: 1024px) 100vw, 840px" class="cmp-image__image  cld-responsive" itemprop="contentUrl" alt="" title="" src="https://images.pingidentity.com/image/upload/f_auto,q_auto,w_auto,c_scale/ping_dam/content/dam/picr/og/bl/2026/0526-7053-EN-OG-Blog-Headless-Identity-1200x630.png"> </div> </div> </div> <div id="rte-7d12216b-6f0a-4719-9ba3-ede37886a58d" class="rte "> </div> <div id="rte-2d771f9d-ee46-488e-a0af-1380188a8941" class="rte body--102-bold margin-bottom--8 margin-top--24 padding-left--24 padding-right--24 blog-card__title"> <h3>How AI-First Headless Identity Accelerates the Agentic Enterprise</h3></div> <div id="rte-d9b9934d-f01c-481f-81a6-0a388e846b94" class="rte body--101-bold padding-left--24 padding-right--24 blog-card__author"> <h4></h4></div> <div id="rte-d3bfa7c4-5a9e-4d61-8e9d-3265bde772f2" class="rte body--101 margin-bottom--16 padding-left--24 padding-right--24 blog-card__date"> May 27, 2026</div> <div id="rte-6ed9be8a-056b-4cfc-a099-c813a0480696" class="rte "> </div> <div id="rte-7827657e-8ca5-46b0-a0c1-a50e66f1919c" class="rte body--101 margin-left--24 margin-right--24 margin-bottom--24 blog-card__description"> Agentic enterprise speed depends on identity built for AI agents, not just humans. AI-first headless identity with MCP, CLI, and Skills removes that gap.</div> <div id="rte-22c556d9-fa84-43fc-a6ec-6d50738ff9ef" class="rte "> </div> <div id="rte-7aa7e4e4-3e43-4d02-a79a-2e73fa23d741" class="rte "> </div> </div> </div> </div> </a></div> <div class="listing__item col-md-6 col-lg-4"> <a href="/en/resources/blog/post/dpdpa-redefining-data-responsibility-in-india.html" target="_self" class="card__anchor" role="link"> <div id="card-02e83cb4-76ad-4e0a-9485-8b2f943cb748" class=" background__container margin-right-md--16 margin-left-md--16 card28__blogs card__link"> <div class="background__color "></div> <div class="background__image" style=" "></div> <div class="background__content"> <div class="card__content"> <div class="card__media"> <div id="image-213330e5-271a-4118-9796-59a62d26eb03" data-height="441px" style="width: 840px; " class="img-fluid image__container mx-md-0"> <div class="image__wrapper" style="padding-top: 52.5%;"> <img loading="lazy" id="" srcset=" https://images.pingidentity.com/image/upload/f_auto,q_80,w_320,c_scale/ping_dam/content/dam/picr/og/bl/2026/0520-7048-EN-OG-Blog-DPDPA-Redefining-Data-Responsibility-in-India-1200x630.png 320w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_768,c_scale/ping_dam/content/dam/picr/og/bl/2026/0520-7048-EN-OG-Blog-DPDPA-Redefining-Data-Responsibility-in-India-1200x630.png 768w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_840,c_scale/ping_dam/content/dam/picr/og/bl/2026/0520-7048-EN-OG-Blog-DPDPA-Redefining-Data-Responsibility-in-India-1200x630.png 840w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_840,c_scale/ping_dam/content/dam/picr/og/bl/2026/0520-7048-EN-OG-Blog-DPDPA-Redefining-Data-Responsibility-in-India-1200x630.png 840w," sizes=" (max-width: 320px) 100vw, (max-width: 768px) 100vw, (max-width: 1024px) 100vw, 840px" class="cmp-image__image  cld-responsive" itemprop="contentUrl" alt="" title="" src="https://images.pingidentity.com/image/upload/f_auto,q_auto,w_auto,c_scale/ping_dam/content/dam/picr/og/bl/2026/0520-7048-EN-OG-Blog-DPDPA-Redefining-Data-Responsibility-in-India-1200x630.png"> </div> </div> </div> <div id="rte-eb27733a-d5ba-42d6-b284-6be9206ecea5" class="rte "> </div> <div id="rte-7cd245c4-22b4-4226-8349-4571826a0623" class="rte body--102-bold margin-bottom--8 margin-top--24 padding-left--24 padding-right--24 blog-card__title"> <h3>DPDPA Is Redefining Data Responsibility in India - Is Your Identity Strategy Ready?</h3></div> <div id="rte-cbeee8cd-e0b1-4c3a-ad4e-a60e815a5fa2" class="rte body--101-bold padding-left--24 padding-right--24 blog-card__author"> <h4>Sreeram Vasudevan</h4></div> <div id="rte-62132145-aa4e-405b-b4fe-dc3d777eb597" class="rte body--101 margin-bottom--16 padding-left--24 padding-right--24 blog-card__date"> May 20, 2026</div> <div id="rte-4206b7c0-f483-44f3-b918-51191dd389a1" class="rte "> </div> <div id="rte-6d80a5f4-ebf2-48e4-9dfb-ea41b4baab70" class="rte body--101 margin-left--24 margin-right--24 margin-bottom--24 blog-card__description"> DPDPA is redefining data responsibility in India. See why identity and access management is key to compliance and digital trust.</div> <div id="rte-7d32d840-4aea-4d21-a5f2-538852bfd37a" class="rte "> </div> <div id="rte-fe6d06d9-92bb-4b4e-8b1c-0a08f69d7224" class="rte "> </div> </div> </div> </div> </a></div> <div class="listing__item col-md-6 col-lg-4"> <a href="/en/resources/blog/post/behavioral-biometrics.html" target="_self" class="card__anchor" role="link"> <div id="card-67890f84-bca4-47fe-bcc2-e280f014f2e2" class=" background__container margin-right-md--16 margin-left-md--16 card28__blogs card__link"> <div class="background__color "></div> <div class="background__image" style=" "></div> <div class="background__content"> <div class="card__content"> <div class="card__media"> <div id="image-5041e019-8748-49c4-b6b1-263baf029048" data-height="441px" style="width: 840px; " class="img-fluid image__container mx-md-0"> <div class="image__wrapper" style="padding-top: 52.5%;"> <img loading="lazy" id="" srcset=" https://images.pingidentity.com/image/upload/f_auto,q_80,w_320,c_scale/ping_dam/content/dam/picr/og/bl/2024/0523-EN-OG-behavioral-bio.png 320w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_768,c_scale/ping_dam/content/dam/picr/og/bl/2024/0523-EN-OG-behavioral-bio.png 768w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_840,c_scale/ping_dam/content/dam/picr/og/bl/2024/0523-EN-OG-behavioral-bio.png 840w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_840,c_scale/ping_dam/content/dam/picr/og/bl/2024/0523-EN-OG-behavioral-bio.png 840w," sizes=" (max-width: 320px) 100vw, (max-width: 768px) 100vw, (max-width: 1024px) 100vw, 840px" class="cmp-image__image  cld-responsive" itemprop="contentUrl" alt="" title="" src="https://images.pingidentity.com/image/upload/f_auto,q_auto,w_auto,c_scale/ping_dam/content/dam/picr/og/bl/2024/0523-EN-OG-behavioral-bio.png"> </div> </div> </div> <div id="rte-b4dc5509-13f3-49c6-b300-8a8d9225c880" class="rte "> </div> <div id="rte-c3192e9c-8fa9-459f-8299-7378105db7ad" class="rte body--102-bold margin-bottom--8 margin-top--24 padding-left--24 padding-right--24 blog-card__title"> <h3>What Are Behavioral Biometrics? Types and Use Cases</h3></div> <div id="rte-29e46045-916a-462a-9d59-cd76d4158124" class="rte body--101-bold padding-left--24 padding-right--24 blog-card__author"> <h4>Maya Ogranovitch Scott</h4></div> <div id="rte-5d4f68e5-0862-4752-aa29-bdae5056a3b5" class="rte body--101 margin-bottom--16 padding-left--24 padding-right--24 blog-card__date"> May 18, 2026</div> <div id="rte-ade5e528-2576-4231-9ebe-611cc4613aa7" class="rte "> </div> <div id="rte-660ecc36-537f-4558-8f6c-7e3040fb7933" class="rte body--101 margin-left--24 margin-right--24 margin-bottom--24 blog-card__description"> Behavioral biometrics analyze typing rhythm, mouse movement, and touchscreen patterns to passively verify user identity and detect fraud throughout a session.</div> <div id="rte-6c3d1b6a-f207-4e00-9a27-729581bef8c1" class="rte "> </div> <div id="rte-6f2249d8-9e87-4d0f-a04f-8115078b1bdf" class="rte "> </div> </div> </div> </div> </a></div> <div class="listing__item col-md-6 col-lg-4"> <a href="/en/resources/blog/post/genius-act-identity-iam-stablecoin-regulation.html" target="_self" class="card__anchor" role="link"> <div id="card-1d442920-ac9b-451c-afe8-ecc957146dd0" class=" background__container margin-right-md--16 margin-left-md--16 card28__blogs card__link"> <div class="background__color "></div> <div class="background__image" style=" "></div> <div class="background__content"> <div class="card__content"> <div class="card__media"> <div id="image-9ad9d8e8-a66d-4b9d-979a-011b091ff4eb" data-height="441px" style="width: 840px; " class="img-fluid image__container mx-md-0"> <div class="image__wrapper" style="padding-top: 52.5%;"> <img loading="lazy" id="" srcset=" https://images.pingidentity.com/image/upload/f_auto,q_80,w_320,c_scale/ping_dam/content/dam/picr/og/bl/2026/0511-7050-EN-OG-Blog-Beyond-Stablecoins-How-the-Genius-Act-Impacts-Identity-1200x630.png 320w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_768,c_scale/ping_dam/content/dam/picr/og/bl/2026/0511-7050-EN-OG-Blog-Beyond-Stablecoins-How-the-Genius-Act-Impacts-Identity-1200x630.png 768w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_840,c_scale/ping_dam/content/dam/picr/og/bl/2026/0511-7050-EN-OG-Blog-Beyond-Stablecoins-How-the-Genius-Act-Impacts-Identity-1200x630.png 840w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_840,c_scale/ping_dam/content/dam/picr/og/bl/2026/0511-7050-EN-OG-Blog-Beyond-Stablecoins-How-the-Genius-Act-Impacts-Identity-1200x630.png 840w," sizes=" (max-width: 320px) 100vw, (max-width: 768px) 100vw, (max-width: 1024px) 100vw, 840px" class="cmp-image__image  cld-responsive" itemprop="contentUrl" alt="" title="" src="https://images.pingidentity.com/image/upload/f_auto,q_auto,w_auto,c_scale/ping_dam/content/dam/picr/og/bl/2026/0511-7050-EN-OG-Blog-Beyond-Stablecoins-How-the-Genius-Act-Impacts-Identity-1200x630.png"> </div> </div> </div> <div id="rte-fbbeeaa9-ba21-4b81-aafe-8aea0939f834" class="rte "> </div> <div id="rte-5dd76e23-aa98-4591-b670-be1ffa8dc65f" class="rte body--102-bold margin-bottom--8 margin-top--24 padding-left--24 padding-right--24 blog-card__title"> <h3>Beyond Stablecoins: How the GENIUS Act Impacts Identity</h3></div> <div id="rte-4b242870-a335-4487-9838-5c3bf76cd768" class="rte body--101-bold padding-left--24 padding-right--24 blog-card__author"> <h4>Adam Preis, Darrell K. Geusz</h4></div> <div id="rte-8ec0aabc-6b72-4a9b-8267-a2ed2167e7b2" class="rte body--101 margin-bottom--16 padding-left--24 padding-right--24 blog-card__date"> May 12, 2026</div> <div id="rte-c72cdc8d-1eb0-406d-85c6-8b622e216646" class="rte "> </div> <div id="rte-ea9e36b8-77f2-4d1c-a494-162688844f91" class="rte body--101 margin-left--24 margin-right--24 margin-bottom--24 blog-card__description"> Learn how the GENIUS Act identity requirements reshape IAM with new KYC, wallet binding, and verifiable credential mandates for stablecoin issuers.</div> <div id="rte-1cf5d220-dc8b-46c7-960c-b82cda462e67" class="rte "> </div> <div id="rte-3da8e032-c991-4e51-b6c8-dbc4bb92e984" class="rte "> </div> </div> </div> </div> </a></div> <div class="listing__item col-md-6 col-lg-4"> <a href="/en/resources/blog/post/mfa-passwordless-authentication.html" target="_self" class="card__anchor" role="link"> <div id="card-7e62cfcf-fc54-47c8-ae0a-267e69aa1ed7" class=" background__container margin-right-md--16 margin-left-md--16 card28__blogs card__link"> <div class="background__color "></div> <div class="background__image" style=" "></div> <div class="background__content"> <div class="card__content"> <div class="card__media"> <div id="image-575f99a8-f576-4fdc-b19e-a14319db4145" data-height="441px" style="width: 840px; " class="img-fluid image__container mx-md-0"> <div class="image__wrapper" style="padding-top: 52.5%;"> <img loading="lazy" id="" srcset=" https://images.pingidentity.com/image/upload/f_auto,q_80,w_320,c_scale/ping_dam/content/dam/picr/og/bl/2025/0106-EN-mfa-passwordless-1200x630.png 320w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_768,c_scale/ping_dam/content/dam/picr/og/bl/2025/0106-EN-mfa-passwordless-1200x630.png 768w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_840,c_scale/ping_dam/content/dam/picr/og/bl/2025/0106-EN-mfa-passwordless-1200x630.png 840w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_840,c_scale/ping_dam/content/dam/picr/og/bl/2025/0106-EN-mfa-passwordless-1200x630.png 840w," sizes=" (max-width: 320px) 100vw, (max-width: 768px) 100vw, (max-width: 1024px) 100vw, 840px" class="cmp-image__image  cld-responsive" itemprop="contentUrl" alt="" title="" src="https://images.pingidentity.com/image/upload/f_auto,q_auto,w_auto,c_scale/ping_dam/content/dam/picr/og/bl/2025/0106-EN-mfa-passwordless-1200x630.png"> </div> </div> </div> <div id="rte-27c3bc6f-cb18-487a-a3b0-d53b6b5f0a74" class="rte "> </div> <div id="rte-8ca037d8-9738-448f-8dca-bcb657ef82ad" class="rte body--102-bold margin-bottom--8 margin-top--24 padding-left--24 padding-right--24 blog-card__title"> <h3>MFA vs. Passwordless: What's the Difference?</h3></div> <div id="rte-9816b974-edcb-48cf-a3f1-eeb7177fb261" class="rte body--101-bold padding-left--24 padding-right--24 blog-card__author"> <h4>Rich Keith</h4></div> <div id="rte-2b4a422f-e077-47de-9c95-780a401004b3" class="rte body--101 margin-bottom--16 padding-left--24 padding-right--24 blog-card__date"> May 11, 2026</div> <div id="rte-187bb2c5-f512-47c4-947c-54a8869b137d" class="rte "> </div> <div id="rte-20ae746e-8b31-48f1-86f0-8a292ad5bbc2" class="rte body--101 margin-left--24 margin-right--24 margin-bottom--24 blog-card__description"> Passwordless vs MFA: MFA adds verification layers on top of passwords, while passwordless removes passwords entirely using biometrics, passkeys, or FIDO2 keys.</div> <div id="rte-3f51720c-fbf7-4ae1-b383-30f25b3247c6" class="rte "> </div> <div id="rte-84fe348c-dd58-40cf-9c56-489d3560b3b2" class="rte "> </div> </div> </div> </div> </a></div> <div class="listing__item col-md-6 col-lg-4"> <a href="/en/resources/blog/post/ai-identity-security-claude-mythos.html" target="_self" class="card__anchor" role="link"> <div id="card-67be1c6e-0c68-4926-8020-c2aacc40170b" class=" background__container margin-right-md--16 margin-left-md--16 card28__blogs card__link"> <div class="background__color "></div> <div class="background__image" style=" "></div> <div class="background__content"> <div class="card__content"> <div class="card__media"> <div id="image-f0450af0-7eae-48ca-bed0-68c84812a353" data-height="441px" style="width: 840px; " class="img-fluid image__container mx-md-0"> <div class="image__wrapper" style="padding-top: 52.5%;"> <img loading="lazy" id="" srcset=" https://images.pingidentity.com/image/upload/f_auto,q_80,w_320,c_scale/ping_dam/content/dam/picr/og/bl/2026/0507-7049-EN-OG-Blog-AI-Identity-Security-What-Leaders-Need-to-Know-about-Claude-Mythos-Preview-1200x630.png 320w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_768,c_scale/ping_dam/content/dam/picr/og/bl/2026/0507-7049-EN-OG-Blog-AI-Identity-Security-What-Leaders-Need-to-Know-about-Claude-Mythos-Preview-1200x630.png 768w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_840,c_scale/ping_dam/content/dam/picr/og/bl/2026/0507-7049-EN-OG-Blog-AI-Identity-Security-What-Leaders-Need-to-Know-about-Claude-Mythos-Preview-1200x630.png 840w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_840,c_scale/ping_dam/content/dam/picr/og/bl/2026/0507-7049-EN-OG-Blog-AI-Identity-Security-What-Leaders-Need-to-Know-about-Claude-Mythos-Preview-1200x630.png 840w," sizes=" (max-width: 320px) 100vw, (max-width: 768px) 100vw, (max-width: 1024px) 100vw, 840px" class="cmp-image__image  cld-responsive" itemprop="contentUrl" alt="" title="" src="https://images.pingidentity.com/image/upload/f_auto,q_auto,w_auto,c_scale/ping_dam/content/dam/picr/og/bl/2026/0507-7049-EN-OG-Blog-AI-Identity-Security-What-Leaders-Need-to-Know-about-Claude-Mythos-Preview-1200x630.png"> </div> </div> </div> <div id="rte-be5c1bac-62a0-4507-b4dd-4c7b63893dbf" class="rte "> </div> <div id="rte-c77d2504-4cd1-4d60-a6f2-641c6aa39545" class="rte body--102-bold margin-bottom--8 margin-top--24 padding-left--24 padding-right--24 blog-card__title"> <h3>AI Identity Security: What Leaders Need to Know about Claude Mythos Preview</h3></div> <div id="rte-33f052e4-da2c-4bd4-93e7-2f8be4b7a835" class="rte body--101-bold padding-left--24 padding-right--24 blog-card__author"> <h4>Russ Kirby</h4></div> <div id="rte-60603d49-603a-4e31-bf8c-a59aab1489d1" class="rte body--101 margin-bottom--16 padding-left--24 padding-right--24 blog-card__date"> May 8, 2026</div> <div id="rte-14562c9e-c5ba-43eb-96fe-b71c14e0af7c" class="rte "> </div> <div id="rte-ffc9f7bc-98fb-45f3-be2c-0af5bf46c9c5" class="rte body--101 margin-left--24 margin-right--24 margin-bottom--24 blog-card__description"> AI identity security is your strongest defense as frontier models shrink the gap between vulnerability discovery and attack. Here is what leaders need to know.</div> <div id="rte-a75393bc-32a1-4206-a68b-d30c1160ec83" class="rte "> </div> <div id="rte-317942a4-7688-4e21-836f-7aa57348fb39" class="rte "> </div> </div> </div> </div> </a></div> <div class="listing__item col-md-6 col-lg-4"> <a href="/en/resources/blog/post/extended-workforce-identity-security-ai.html" target="_self" class="card__anchor" role="link"> <div id="card-c117ac67-95b9-4ab3-b715-562fd39c3dc5" class=" background__container margin-right-md--16 margin-left-md--16 card28__blogs card__link"> <div class="background__color "></div> <div class="background__image" style=" "></div> <div class="background__content"> <div class="card__content"> <div class="card__media"> <div id="image-98a7d757-f41a-4a31-9dd9-86029a04e649" data-height="441px" style="width: 840px; " class="img-fluid image__container mx-md-0"> <div class="image__wrapper" style="padding-top: 52.5%;"> <img loading="lazy" id="" srcset=" https://images.pingidentity.com/image/upload/f_auto,q_80,w_320,c_scale/ping_dam/content/dam/picr/og/bl/2026/0507-7047-EN-OG-Blog-Webinar-Series-May-and-June-2026-1200x630.png 320w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_768,c_scale/ping_dam/content/dam/picr/og/bl/2026/0507-7047-EN-OG-Blog-Webinar-Series-May-and-June-2026-1200x630.png 768w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_840,c_scale/ping_dam/content/dam/picr/og/bl/2026/0507-7047-EN-OG-Blog-Webinar-Series-May-and-June-2026-1200x630.png 840w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_840,c_scale/ping_dam/content/dam/picr/og/bl/2026/0507-7047-EN-OG-Blog-Webinar-Series-May-and-June-2026-1200x630.png 840w," sizes=" (max-width: 320px) 100vw, (max-width: 768px) 100vw, (max-width: 1024px) 100vw, 840px" class="cmp-image__image  cld-responsive" itemprop="contentUrl" alt="" title="" src="https://images.pingidentity.com/image/upload/f_auto,q_auto,w_auto,c_scale/ping_dam/content/dam/picr/og/bl/2026/0507-7047-EN-OG-Blog-Webinar-Series-May-and-June-2026-1200x630.png"> </div> </div> </div> <div id="rte-b00b527f-6c71-4f3b-8a6f-fb00a1f974eb" class="rte "> </div> <div id="rte-03fead2a-7b90-454c-b85e-a9e391a54649" class="rte body--102-bold margin-bottom--8 margin-top--24 padding-left--24 padding-right--24 blog-card__title"> <h3>Extended Workforce Identity Security for AI-Driven Threats: New Webinar Series</h3></div> <div id="rte-be580ccb-1b70-4f02-924d-07f1fc2bcacd" class="rte body--101-bold padding-left--24 padding-right--24 blog-card__author"> <h4>Jen Toscano</h4></div> <div id="rte-d13cb0ef-2c7d-4e6e-ae93-57d5cf78cdf1" class="rte body--101 margin-bottom--16 padding-left--24 padding-right--24 blog-card__date"> May 7, 2026</div> <div id="rte-7721608c-b9ab-476f-be7a-6654eeef077d" class="rte "> </div> <div id="rte-3170407d-3a0f-4070-a722-2a572bdd219e" class="rte body--101 margin-left--24 margin-right--24 margin-bottom--24 blog-card__description"> Workforce identity security must evolve beyond legacy IAM. Learn how to stop AI-driven threats like deepfakes and MFA fatigue in this 2-part webinar series.</div> <div id="rte-ccbda9b6-e6b2-4225-9167-f0803af9fe95" class="rte "> </div> <div id="rte-9fedd32a-1d47-494a-ba75-204791dce35f" class="rte "> </div> </div> </div> </div> </a></div> <div class="listing__item col-md-6 col-lg-4"> <a href="/en/resources/blog/post/identification-vs-verification-vs-authentication.html" target="_self" class="card__anchor" role="link"> <div id="card-b7b06f55-f33f-44eb-b7fe-8b9ad3182ede" class=" background__container margin-right-md--16 margin-left-md--16 card28__blogs card__link"> <div class="background__color "></div> <div class="background__image" style=" "></div> <div class="background__content"> <div class="card__content"> <div class="card__media"> <div id="image-a6b43b1c-dcf5-4d75-94e7-a6e137a11815" data-height="441px" style="width: 840px; " class="img-fluid image__container mx-md-0"> <div class="image__wrapper" style="padding-top: 52.5%;"> <img loading="lazy" id="" srcset=" https://images.pingidentity.com/image/upload/f_auto,q_80,w_320,c_scale/ping_dam/content/dam/picr/og/gen/woman-mobile-home-OG.jpg 320w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_768,c_scale/ping_dam/content/dam/picr/og/gen/woman-mobile-home-OG.jpg 768w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_840,c_scale/ping_dam/content/dam/picr/og/gen/woman-mobile-home-OG.jpg 840w, https://images.pingidentity.com/image/upload/f_auto,q_80,w_840,c_scale/ping_dam/content/dam/picr/og/gen/woman-mobile-home-OG.jpg 840w," sizes=" (max-width: 320px) 100vw, (max-width: 768px) 100vw, (max-width: 1024px) 100vw, 840px" class="cmp-image__image  cld-responsive" itemprop="contentUrl" alt="" title="Woman Mobile Home" src="https://images.pingidentity.com/image/upload/f_auto,q_auto,w_auto,c_scale/ping_dam/content/dam/picr/og/gen/woman-mobile-home-OG.jpg"> </div> </div> </div> <div id="rte-45bdf388-0e16-44ba-8dc8-cc3de0124662" class="rte "> </div> <div id="rte-46abedad-bf25-45fe-b769-490dc996c24e" class="rte body--102-bold margin-bottom--8 margin-top--24 padding-left--24 padding-right--24 blog-card__title"> <h3>Identity Verification vs. Authentication vs. Authorization</h3></div> <div id="rte-ea4afaf3-43f9-4cb0-83bd-89a9e3605789" class="rte body--101-bold padding-left--24 padding-right--24 blog-card__author"> <h4>Alex Jones</h4></div> <div id="rte-b09e173e-0395-40c3-b03f-870b6befec07" class="rte body--101 margin-bottom--16 padding-left--24 padding-right--24 blog-card__date"> Apr 28, 2026</div> <div id="rte-3b0759af-54f5-440a-b09e-c5e1ec3d60b2" class="rte "> </div> <div id="rte-0b4fd9f7-9c25-4554-b2c2-d0571eae9d95" class="rte body--101 margin-left--24 margin-right--24 margin-bottom--24 blog-card__description"> Identity verification confirms a person is who they claim to be. Learn how it compares to authentication and authorization in a continuous trust model.</div> <div id="rte-0f211f3e-5433-4a02-8ebc-f3b3199728df" class="rte "> </div> <div id="rte-d3289857-c70f-48bf-b625-c8c3890b3ddd" class="rte "> </div> </div> </div> </div> </a></div> </div> </div> </div> <div> <link rel="stylesheet" href="/etc.clientlibs/settings/wcm/designs/pds/clientlibs/components/clientlibs-components-pagination.lc-e7e0dad614e4dece1da11614fae8094f-lc.min.css" type="text/css"/> <div class="blog-search__pagination body--102 pagination__container "> <span class="arrow left pagination__prev "> </span> <a> <span class='pagination__page body--102 pagination__page--selected'> 1 </span> </a><a href='/en/resources/blog/search/query/all-blogs/page/2.html'> <span class='pagination__page body--102 '> 2 </span> </a><a href='/en/resources/blog/search/query/all-blogs/page/3.html'> <span class='pagination__page body--102 '> 3 </span> </a><a href='/en/resources/blog/search/query/all-blogs/page/4.html'> <span class='pagination__page body--102 '> 4 </span> </a><span class="pagination__ellipsisUtf8">&hellip; </span> <a href='/en/resources/blog/search/query/all-blogs/page/28.html'> <span class='pagination__page body--102 '> 28 </span> </a><a href="/en/resources/blog/search/query/all-blogs/page/2.html"> <span class="arrow right pagination__next active"> </span> </a> </div> </div> </div> </div></div> </div> </div> </div> <link rel="stylesheet" href="/etc.clientlibs/settings/wcm/designs/pds/clientlibs/components/clientlibs-components-lightbox.lc-1f4b6ea7500aee7515702aae95cc9204-lc.min.css" type="text/css"> <div class="lightbox__container modal fade" id="blogUpdate" tabindex="-1" aria-labelledby="modal-body-blogUpdate" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered "> <div class="modal-content "> <button type="button" class="lightbox__close" data-bs-dismiss="modal" aria-label="Close"></button> <div id="modal-body-blogUpdate" class="modal-body "> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div id="container-fb9b2c07-5ecf-445a-97fb-7b16b9b5bdb8" class="background__container container__bounded-1 padding--0 " data-effects="" style=" ;"> <div class="background__color "></div> <div class="background__image " style=" "></div> <div class="background__content"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <script src="https://4.pingidentity.com/js/forms2/js/forms2.min.js" defer></script> <form class=" " id="mktoForm_2690"></form> <script type="module">'use strict';MktoForms2.loadForm("//4.pingidentity.com","671-MGJ-570",2690);const setLandingPageUrl=a=>{const b=a.getFormElem().find("input[name\x3d'Landing_Page_URL__c']");b&&b.length&&a.vals({Landing_Page_URL__c:window.location.href})};MktoForms2.whenReady(a=>{setLandingPageUrl(a);a.onSubmit(()=>setLandingPageUrl(a))});</script> <script src="https://4.pingidentity.com/rs/671-MGJ-570/images/marketo-form.js" defer></script> <link rel="stylesheet" type="text/css" href="https://4.pingidentity.com/rs/671-MGJ-570/images/style.css"> </div> </div> </div> </div> </div> </div> </div> </div> <script>'use strict';window.addEventListener("load",()=>{new window.pds.Lightbox(document.getElementById("blogUpdate"))});</script> </div> </span> <span class="template-no-marketo aem-GridColumn aem-GridColumn--default--12"></span> <span class="footer-injector aem-GridColumn aem-GridColumn--default--12"><link rel="stylesheet" href="/etc.clientlibs/settings/wcm/designs/pds/clientlibs/components/clientlibs-components-footer.lc-66e6412a95374e6353ee60d58d6d11ef-lc.min.css" type="text/css"/> <script src="/etc.clientlibs/settings/wcm/designs/pds/clientlibs/components/clientlibs-components-footer.lc-e3b2d5eee99deec902789f6f2f5e83f0-lc.min.js"></script> <div class="ping-footer"> <footer class="footer-wrapper" data-language="en-us" data-lower-nav-only="false"></footer> </div> </span> <div class="new section aem-Grid-newComponent"> </div> </div> </div> </body> </html>