Configure GlobalProtect to enable multi-factor authentication notifications for
non-browser-based applications by setting up multi-factor authentication on the firewall,
creating server profiles, and customizing the MFA Login Page for external
gateways.
| Where Can I Use This? | What Do I Need? |
- NGFW (managed by Panorama)
- Prisma Access (managed by Panorama)
|
- GlobalProtect Gateway license or Prisma Access license with
the Mobile User subscription
|
To protect critical applications and stop
attackers from using stolen credentials to conduct lateral movement
throughout your network, you can configure policy-based multi-factor
authentication. This ensures that each user responds to multiple
authentication challenges of different types (factors) before they
can access highly sensitive services and applications.
If a user session matches the Authentication policy, the type of application or service
determines the user experience for notifications about the authentication
challenge:
(Windows or macOS endpoints
only) Non-browser-based applications—To facilitate MFA
notifications for non-HTTP applications (such as Perforce) on Windows
or macOS endpoints, a GlobalProtect app is required. When a session
matches an Authentication policy rule, the firewall sends a UDP
notification to the GlobalProtect app with an embedded URL link
to the Authentication Portal page. The GlobalProtect app then displays
this message as a pop up notification to the user.
Browser-based applications—Browser-based applications
do not require GlobalProtect to display notification messages to
the user. When the firewall identifies a session as web-browsing
traffic (based on App-ID), the firewall automatically presents the
user with Authentication Portal page (previously called the Captive
Portal page) specified in the Authentication policy rule.
You cannot manually override the application classification (browser-based or non-browser-based).
To configure GlobalProtect to display MFA notifications for non-browser-based
applications, use the following workflow: