AD FS Help > Offline Tools

Offline Tools

The AD FS community and team have created multiple tools that are available for download. From PowerShell scripts to standalone applications, you'll have different options to expand your toolbox. This is a comprehensive list of the downloadable tools that are currently available. Learn more >

Tooling is something that is an ongoing effort, so check back here for updates!

Downloadable Tools

AD FS Rapid Restore Tool
AD FS Rapid Restore Tool can be used to restore an AD FS farm or stand-up an identical one for testing. Use it for anything from backups to duplicating your environment for pre-production testing.

Open Source Tools

AD FS Log Tools

This repository contains useful AD FS logging PowerShell scripts and modules to help with troubleshooting requests.
AD FS Event Module
This module provides tools for gathering related AD FS events from the security, admin, and debug logs, across multiple servers. This tool also allows the user to reconstruct the HTTP request/response headers from the logs.

AD FS Web Customizations

This repository contains different customizations that you can make to your AD FS login pages.
Azure AD Style Login Page
Like the Azure Active Directory login page experience? This custom theme allows your AD FS to look just like it.
AD FS Login Page Telemetry using App Insights
Do you want to gain more insight into your end user's AD FS experience? This customization adds telemetry for things like prompt rate and login reliability.

AD FS Authentication Adapters

This repository contains custom authentication adapters for use with AD FS.
Username Password Second Factor
This adapter enables performing username/password authentication as multi-factor authentication.

AD FS Management Tools

This repository contains a collection of scripts and tools for managing AD FS.
Diagnostics Module
PowerShell script to do basic health checks against AD FS. Determines if AD FS is in a healthy state.
WID Sync
PowerShell script to force a full Windows Internal Database (WID) sync to an AD FS secondary node.
Change AD FS Service Account Module
PowerShell module that allows the AD FS service account to be changed. Such functionality may be especially useful if the current service account has been compromised.

AD FS UI Testing

This repository contains an automated UI testing framework for AD FS.
AD FS Automated User Interface Testing
Testing infrastructure for automated browser testing against AD FS.