<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content
MFA for RDP Server Showing Blank MFA Prompt
Okta Classic Engine
Multi-Factor Authentication
Okta Identity Engine
Overview

This article details an errant behavior condition when signing into a Remote Desktop Protocol (RDP) server session with Okta Multi-factor Authentication (MFA) Credential Provider for Windows configured. The Okta Sign-In Widget window for the login and MFA prompt shows as blank, and no further action can be taken.

Blank Okta Widget 

The OktaWidget.log file shows the following System.Net.WebException RDP error, similar to:
 

exception thrown is = System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 44.234.52.10:443 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)


If unaware of how to access the OktaWidget.log file to troubleshoot errors, please see the parent article for Troubleshooting Okta MFA Credential Provider RDP Errors.

Applies To
  • Okta MFA Credential Provider for Windows
  • Microsoft Windows Server OS
  • Network Environment
Solution
  1. CRL/OCSP request is failing or blocked:

  1. https:// not used when configuring the Okta Credential Provider application initially.

  • Reinstall the agent, and make sure that ‘https://’ is used for the URL (not "http://"" or "www." or just "<tenant>.okta.com")
  1. A bad NAT rule on the firewall.

  • Review the rules on the firewall, and once the faulty one is found, disable it.
  1. Check to see if the PKCS key exchange algorithm is disabled:
    • Using the registry, it would be a PKCS key in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\KeyExchangeAlgorithms with a dword Enabled set to 0. 

Related References

Loading
MFA for RDP Server Showing Blank MFA Prompt