MFA with NPS extension for Linux based ThinClient not working

Jos 106 Reputation points
2022-01-31T14:03:07.59+00:00

We are using:

  • Domain controller with NPS extension
  • RDP-Broker which is also the RDP-Gateway
  • Two RDS Host servers connected

When connecting from Windows it works fine, we get a push message and after approving it, the connection has been made.
When trying the same from a Linux machine (ubuntu) or a HP ThinClient we noticed that it got stuck after confirming the push message.
Underneath it is using xfreerdp.

We tested these scenario's from our Linux machine (ubuntu) with xfreerdp:

  • only providing broker (without settings DefaultTsvUrl and providing load-balance-info) = Working (no MFA)
  • providing both gateway and broker (without settings DefaultTsvUrl and providing load-balance-info) = Working (with MFA)
  • only providing broker (with providing load-balance-info to connect to the RDS hosts) = Working (no MFA)
  • providing both gateway and broker (with providing load-balance-info to connect to the RDS hosts) = Not working (hanging after providing MFA confirmation)

We already found these topics, but still no luck:

We have no idea why it stops.. Anyone any idea?

Microsoft Security | Microsoft Entra | Microsoft Entra ID
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.