Back to product page

LoginChallenge event


Fires when the server requests the response to a login challenge.

Syntax

  • Basic
Private Sub object_LoginChallenge(Challenge, Response)
The LoginChallenge(object,Challenge,Response) syntax has these parts:
objectA wodSFTP object.
ChallengeA String value. Holds the challenge expression provided by the server.
ResponseA String value. Value you should provide as the answer to the challenge.

Remarks

The LoginChallenge event will fire when wodSFTP tries to use KeyboardInteractive authentication. This type of authentication is selected when you set Authentication = AuthPassword (or AuthAny by default) but password authentication fails. In this case wodSFTP tries KeyboardInteractive authentication (if available on the server) where the server sends a 'challenge' request that is shown on the user's screen and you must answer with the proper response in order to be authenticated.

Often, the server just sends something like 'please enter your password', but on some configurations this can be virtually any question. For example, the server may ask you to enter a one-time-password or your token ID.

Platforms

Windows