If the password property is empty the OnNeedPassword event is correctly called. **If the password is not valid the OnNeedPassword event is not called**.