<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content

Okta Custom Sign-In Widget Slow Loading Times Caused by PassProtect

Administration
Okta Classic Engine
Okta Identity Engine

Overview

The deprecated PassProtect library causes significantly increased loading times for the custom Okta Sign-In Widget.  The custom Okta Sign-In Widget experiences slow loading times when the PassProtect library attempts to check for breached credentials. Removing the PassProtect script from the custom widget code resolves the performance issue.

 

NOTE: PassProtect does not affect the default Okta-provided Sign-In Widget.

Applies To

  • Okta Identity Engine (OIE)
  • Okta Classic Engine
  • Custom Sign-In Widget
  • Sign-In Page
  • Performance Issues

Cause

The PassProtect library causes the slow loading times for the custom domain Sign-In Widget. Administrators identify this cause by opening a network trace (browser developer tools > Network) before navigating to the Okta custom domain and locating an entry for passprotect.min.js.

 

The following network trace example displays the long loading time caused by PassProtect.

Example of network trace showing the long loading time caused by PassProtect

Solution

How is the slow loading time resolved?

Remove the PassProtect script from the custom Sign-In Widget code and publish the amended widget to restore acceptable loading times.

  1. Locate the following code line in the custom Sign-In Widget code:

<script src="https://cdn.passprotect.io/passprotect.min.js"></script>

  1. Remove the code line.
  2. Publish the amended widget.

Related References

Loading
Okta Custom Sign-In Widget Slow Loading Times Caused by PassProtect | Okta Support