GlobalProtect and Windows Hello for Business

Showing results for 
Show  only  | Search instead for 
Did you mean: 
Please sign in to see details of an important advisory in our Customer Advisories area.

GlobalProtect and Windows Hello for Business

L1 Bithead

Has anyone successfully implemented Windows Hello for Business with GlobalProtect in a Passwordless configuration. We in the middle of a Passwordless implementation. We are discovering that when you use your Biometric or PIN to authenticate, that GlobalProtect still relies on a password once signed into the PC. We have enabled Prelogon set up to use a machine certificate for GlobalProtect then on the User end we have Windows and SmartCard auth enabled. At Prelogon, the VPN connects with the machine cert, then the user enters their Biometric Gesture or PIN. We can see once in Windows; the portal is still authenticated with the Machine Cert and never hands off to the Logon which should use the User Cert with SmartCard Logon Purpose. We have Global Protect configured to use PINSSO, but it doesn't appear to work as the user still gets a password pop up in GlobalProtect. I am assuming it has something to do with the Credential Provider, the client, a config on the Portal, or a combination of all three. Please help if you have this implemented in your environment. Thank you in advance!


L0 Member

We were trying to get this working and hit the same issue. Logged a support case, and it turns out the behaviour is expected with the current agent version.

However, I was informed that there's a feature request to add this functionality:

FR ID: 8639 - Global Protect client support of Windows Hello authentication

Thanks you Shannon_Parks, we found out the hard way that this is not supported. Even though they do have a Biometric setting for the Global Protect client, Windows Hello PIN, Fingerprint, and Face are not supported at this time. This is something that should absolutely be supported as organizations transiton from passwords into passwordless implementations. Our goal is for employees to never know their passwords, but we find in the current set up with Global Protect 6.1.1-5 employees have to recache their passwords in the Agent as they expire. We don't want to go to Cetrificate Based Authentication only, so we are looking into alternatives like SAML SSO, but at this time there  is not a direct path to passwordless as far as I can find in documentation, through the Live Community, and through the TAC. 

I completely agree that this functionality is needed. Windows Hello for Business has been around for ages..


We've somewhat hacked around the limitation by running a script at boot and shutdown to change the credential provider to GlobalProtect. Users log in with their password, GlobalProtect SSO works and users can then use Hello to unlock their device.

We also had to force ctrl+alt+delete before login, otherwise devices with Hello face would always default to that credential provider and (as expected) GP SSO wouldn't occur.

We're in pilot with the above.. though I must say that since upgrading to GP Agent 6.0.5 it's less reliable. Our portal config doesn't permit cached passwords.. so we may consider that but as you note that isn't a silver bullet either.


We have a subset of our devices Azure AD joined using SAML SSO for GP, though from memory it invokes a browser for the login. I'm not sure why it didn't seamlessly SSO.. I wasn't involved in that implementation, but it's worth keeping in mind.


If we don't get GP Hello support, we may need to look into moving away from always-on to on-demand VPNs.. though our Cyber team may not like that idea!

L2 Linker

I too, wish these two features would communicate the login credentials to one another...  Windows Hello for Business -> GP

  • 4 replies
Like what you see?

Show your appreciation!

Click Like if a post is helpful to you or if you just want to show your support.

Click Accept as Solution to acknowledge that the answer to your question has been provided.

The button appears next to the replies on topics you’ve started. The member who gave the solution and all future visitors to this topic will appreciate it!

These simple actions take just seconds of your time, but go a long way in showing appreciation for community members and the LIVEcommunity as a whole!

The LIVEcommunity thanks you for your participation!