bongiovimatthew-microsoft Load wheel (#18)
* Load Wheel

* Load Wheel
Latest commit 928c19b Feb 14, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
images Load wheel (#18) Feb 15, 2018 Load wheel (#18) Feb 15, 2018
loadWheel.js Load wheel (#18) Feb 15, 2018

ADFS MFA Loading Wheel


This project provides an ADFS web customization to add as part of your onload.js customizations. The waiting wheel provides UI feedback when a user chooses an MFA method. Some MFA providers perform overhead operations before navigating away from the MFA options page, which means the user may wait up to 3 seconds before page navigation occurs.

Getting Started - JavaScript Deployment

  1. Download the loadWheel.js file to your ADFS server, wherever you host your JavaScript.

    Note: It is highly recommended that you minify your loadWheel.js before including it in a production environment. There are many popular tools online for minifying JavaScript code. Two popular choices are and JSCompress.

  2. Create a custom web theme using the following command in PowerShell:

    New-AdfsWebTheme –Name custom -SourceName default -AdditionalFileResource @{Uri=’/adfs/portal/script/onload.js’; path="c:\loadWheel.js"}

  3. Apply the new custom web theme using the following command in PowerShell:

    Set-AdfsWebConfig -ActiveThemeName custom

  4. For more information on JavaScript customization, see Advanced ADFS Customization



Contributing (Special Note)

If you find any problems with the CSS, JavaScript, or docs, please fork and send us your fix. If you don't have a fix, please open an issue, and describe what you are seeing (feel free to include screenshots).

For the full Contributing details, please see the root README.