Also available in other languages: Русский
MultiFactor.ADFS.Adapter allows to protect access to corporate Active Directory Federation Services (ADFS) applications with MultiFactor 2FA hybrid solution.
The component is developed and supported by MultiFactor, distributed for free with the source code.
See documentation at https://multifactor.pro/docs/adfs-2fa/ for additional guidance on integrating 2FA into your ADFS applications.
- Operation Principle
- Available authentication methods
- Prerequisites
- Configuration
- Additional information
- License
- User opens a corporate application;
- ADFS asks for the first authentication factor: login and password, then checks credentials in ActiveDirectory and, if they are correct, proceeds to the second stage of authentication;
- In the second stage, the Multifactor prompt opens, inviting the user to confirm access;
- The user confirms access with the second factor and proceeds to the application.
MultiFactor Mobile Application
Telegram
SMS
Biometrics
Hardware OTP tokens
Software OTP tokens (e.g. Google Authenticator)
- The component must have access to the
api.multifactor.ru
on TCP port 443 (TLS) directly or via HTTP proxy; - The server must be set to the correct time.
- Open Multifactor management console, then create a new Web-site with default settings under Resources section. Keep
API Key
andAPI Secret
parameters displayed upon resource creation: these are needed to complete the setup.
- Download and unzip the archive to the server with ADFS;
- In
MultiFactor.ADFS.Adapter.dll.config
configuration file fill inAPI Key
andAPI Secret
from the MultiFactor personal account; - Run the PowerShell script
install.ps1
with administrator privileges; - Navigate to ADFS management console and under Authentication methods -> Multi-factor Authentication Methods enable the MultiFactor method;
- Under Relying Party Trusts, edit the Access Policy for the applications where you want to enable 2FA.
- To work in a cluster configuration, the component must be installed on all servers in the cluster;
- Component log can be viewed on the ADFS server Windows Log in Application Log section (source: MultiFactor) and ADFS section.
Please note, the license does not entitle you to modify the source code of the Component or create derivative products based on it. The source code is provided as-is for evaluation purposes.