A login handler is responsible for obtaining credentials from an arbitrary source.

Login Handlers can be associated with one or more ChallengeHandler objects, to ensure that when a Challenge Handler requires credentials for a ChallengeResponse, the work is delegated to a LoginHandler.

At client configuration time, a LoginHandler can be associated with a ChallengeHandler as follows:
 Copy imageCopy Code
             public class MyLoginHandler : LoginHandler {
               public PasswordAuthentication GetCredentials() {
                 // Obtain credentials in an application-specific manner
                 ...
               }
             }
            
             BasicChallengeHandler basicHandler = ChallengeHandlers.Load<BasicChallengeHandler>(typeof(BasicChallengeHandler));
             basicHandler.LoginHandler = new MyLoginHandler();
             ChallengeHandlers.Default = basicHandler;
            
             

Namespace:  Kaazing.Security
Assembly:  Kaazing.Gateway (in Kaazing.Gateway.dll)

Syntax

Visual Basic
Public Interface LoginHandler
C#
public interface LoginHandler
Visual C++
public interface class LoginHandler

See Also