'Declaration
Public Shared Property ServerAuthenticationProvider As IServerAuthenticationProvider
public static IServerAuthenticationProvider ServerAuthenticationProvider {get; set;}
'Declaration
Public Shared Property ServerAuthenticationProvider As IServerAuthenticationProvider
public static IServerAuthenticationProvider ServerAuthenticationProvider {get; set;}
Typically communication between the Agent and a Server is done using anonymous methods (due to the restrictive nature of the API). If a network device (such as custom gateway or module added to the server) requires additional authentication to allow communication then it can be handled by creating a server authentication provider.
Individual providers can perform authentication processes independently of the server request pipeline and can modify each server request to add additional headers or other data as required to authenticate the request. A simple authentication provider for handling HTTP Basic Authentication is implemented in the BasicAuthenticationProvider class.
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2