Alert: Please correct the errors!
While publishing data using ArcIMS software, it is sometimes necessary to restrict the access to authorized personnel only. Two standard authentication mechanisms are provided by default--a file based authentication and a JDBC connection to a database. However, both methods use only plain-text passwords and require exactly defined structures in either the file or the database. Moreover, only one file or one database can be used for authentication. Our proposal describes two different methods that enhance ArcIMS with advanced authentication. These methods provide the ability to authenticate a user with a password against any number of databases with different structures using different hash functions on a per IMS service basis.