Topic Path: Symbol Reference > Classes > TIdSASLOTP Class > TIdSASLOTP Methods > StartAuthenticate Method
ContentsIndexHome
PreviousUpNext
TIdSASLOTP.StartAuthenticate Method

Builds the client response with the authentication identity for the SASL authentication mechanism.

function StartAuthenticate(
    const AChallenge: string
): String; override;
Parameters 
Description 
AChallenge 
Server challenge issued in the authentication mechanism. 

String - Authentication identity for the SASL authentication mechanism.

StartAuthenticate is an overridden String function used to provide the client response that includes the authentication identity for the SASL authentication mechanism. 

StartAuthenticate uses the Username value provided in the ancestor class to build the client response to the server challenge in AChallenge. 

Use ContinueAuthenticate to provide the authentication credentials using the hashing algorithm for the SASL exchange.

Copyright 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved.
Post feedback to the Indy Docs Newsgroup.