Handle the login command using version 0.1 (v1_0) of the login security
extension. This handler will log which password and which new password
(EPPLoginCmd or EPPLoginSec extension) is used for authentication. In
addition, the login security events will be returned based on predefined
login identifiers (clientId), which include:
- test-expiring-pw - Will successfully login and return the password
expiring warning that the password will expire in a week.
- test-expired-pw - Will fail the login and return an authentication
error response with the password expired error.
- test-all-events - Will successfully login and will return the full
list of security events in the response.
An attempt to send a password or new password that is greater than 16
characters long without the login security extension will fail with a 2001
"Command syntax error", since the command will fail XML schema validation
in the server. The EPP SDK will automatically send a password or new
password greater than 16 characters with the login security extension and
set the EPPLoginCmd password or new password with the predefined constant
value.