function TryStartAuthenticate(const Host, Protocol: string; out InitialResponse: string): boolean; virtual;
Description
Returns an initial response to the server.
Some protocols support the Initial Client Response mechanism, which allows to start the authentication process after receiving initialized data from server, without first sending the name of a SASL mechanism. This allows reducing the number of round-trips.
The method returns True if a given mechanism supports the Initial Client Response mechanism; otherwise, False.
Parameters:
• | Host - the hostname of the server where the authentication process runs. |
• | Protocol - the name of the application procotol that uses SASL, e.g. 'smtp'. |
• | InitialResponse - the initial response to the server when an authentication request is received. |
See also