The Advantage Database Server (ADS) offers three levels of Internet security. The security level is specified per database (Advantage Data Dictionary). The security level chosen applies to all users connecting to that database via Advantage Internet Server functionality.
This level provides no authentication or encryption. This might be the choice if Advantage Internet Server were being used in an intranet environment. Users are not prompted to enter a user ID and password on the database application startup.
Level 1 requires users to authenticate but no encryption is used. Users are prompted on database application startup to enter a user ID and password. User access to database files is limited according to the user rights in the Advantage Data Dictionary.
Level 2 requires users to authenticate and encrypts all data during the session. Users are prompted on database application startup to enter a user ID and password. The encryption algorithm is an industry-standard stream cipher that uses 160-bit keys.
Security level 2 might be the best choice when using Internet connections so data is not transferred in the "clear" over the Internet.
To configure Security, you will need to set the level in your data dictionary. With the security level in the Data Dictionary, different levels of security can be maintained depending on which Data Dictionary is being used. Security levels can be set using Advantage Data Architect or the Advantage Client Engine APIs. See Enabling Internet Access in the Data Dictionary.
With security level 1 and 2, upon starting your Advantage client application, you will be prompted for a user name and password for authentication.