Loupe - Log - Monitor - Resolve
Gibraltar.Agent Namespace / Log Class / ServerAuthenticationProvider Property

In This Topic
    ServerAuthenticationProvider Property (Log)
    In This Topic
    Optional. A custom authentication provider for communication between the agent and server
    Syntax
    'Declaration
     
    
    Public Shared Property ServerAuthenticationProvider As IServerAuthenticationProvider
    public static IServerAuthenticationProvider ServerAuthenticationProvider {get; set;}
    Remarks

    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.

    Requirements

    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

    See Also