Difference between 'Plain Text' and 'Device ID'

In Appzillon IDE, there are two types of Authentication 'Plain Text' and 'Device ID'. Kindly explain the difference between 'Plain Text' and 'Device ID'.
Appzillon supports extensiblity for different modules with in AppzillonServer and one such module is Authentication.

Authentication modules are of two types as explained below

1) #DeviceId - Considering users are maintained with in Appzillon, users password are hashed and persisted in database. Authentication requests from devices will pass hashed password to server for validation.
2) PlainText - Assuming that user details are maintained by external system, authentication requests from devices will have no additional hashing logic applied on user entered password. Using PlainText as authentication type will help you while extending Authentication module.