SecurityConfiguration
Security related settings for the remote desktop connection.
Type
RoyalApps.Community.Rdp.WinForms.Configuration.Security.SecurityConfigurationProperties
AuthenticationLevel (AuthenticationLevel) ↗
Specifies the authentication level to use for the connection.
AuthenticationServiceClass (string?)
Specifies the service principal name (SPN) service class used when authenticating to the target. The default service class for RDP is typically TERMSRV. This is primarily useful when connecting to endpoints that register a non-default SPN, such as Hyper-V VM console sessions. Support: embedded sessions only. This setting is not written into generated external .rdp files.
ConnectToAdministerServer (bool) ↗
Retrieves or specifies whether the ActiveX control should attempt to connect to the server for administrative purposes.
DisableCredentialsDelegation (bool)
Prevents the client from delegating credentials to the remote server. This is a building block used by Remote Credential Guard and Restricted Administration / Restricted Logon scenarios. Support: embedded sessions directly, external sessions through MsRdpEx-specific mapping when ExternalSessionConfiguration.UseMsRdpExHooks is enabled.
PublicMode (bool) ↗
Sets or retrieves the configuration for public mode. Public mode prevents the client from caching user data to the local system.
RedirectedAuthentication (bool)
Enables authentication redirection back to the local device. This is a building block used by Remote Credential Guard and typically requires SecurityConfiguration.DisableCredentialsDelegation. Support: embedded sessions directly, external sessions through MsRdpEx-specific mapping when ExternalSessionConfiguration.UseMsRdpExHooks is enabled.
RemoteCredentialGuard (bool) ↗
Remote Credential Guard helps protect credentials over a Remote Desktop connection by redirecting Kerberos requests back to the device that initiated the connection. It also provides single sign-on for Remote Desktop sessions. When enabled, SecurityConfiguration.RedirectedAuthentication and SecurityConfiguration.DisableCredentialsDelegation are set to true.
RestrictedAdminMode (bool) ↗
Connects to the remote PC or server in Restricted Administration mode. In this mode, credentials are not sent to the remote PC or server, which can help protect you if you connect to a compromised host. However, connections made from the remote PC might not be authenticated by other PCs and servers, which can affect app functionality and compatibility.
RestrictedLogon (bool)
Enables restricted logon mode. This is a building block used by Restricted Administration mode and typically requires SecurityConfiguration.DisableCredentialsDelegation. Support: embedded sessions directly, external sessions through MsRdpEx-specific mapping when ExternalSessionConfiguration.UseMsRdpExHooks is enabled.
