RemoteAuth: Customizing Settings


These customization keys are located in the ILLiad Customization Manager under Web Interface | Authentication.

RemoteAuthSupportDetermines if RemoteAuth is being used by one of the web directories. Example: Yes or No
RemoteAuthUserVariableThe name of the server variable containing the ILLiad username that is sent from the authenticating server. Example: HTTP_REMOTE_USER
RemoteAuthWebLogoutURLThe URL to send a user to after logging out of an ILLiad web directory controlled by remote authentication. Example: or logon2.html
RemoteAuthWebPathThe web directory containing ILLiad web files and the DLL that's controlled by remote authentication. Example: C:\inetpub\wwwroot\illremoteauth


You can enable RemoteAuth authentication for a particular web directory while still keeping a separate web directory for users to register themselves via Basic ILLiad authentication. The RemoteAuthWebPath would be the directory controlled by remote authentication while the WebPath key (Web Interface | System | WebPath) would have the directory not controlled by remote authentication. RemoteAuthSupport being set to Yes would tell ILLiad to check the directory and then know if the user should be authenticated remotely or by ILLiad.

For RemoteAuth authentication, users who validate against the authenticating server can be cleared automatically by setting the AutoClearPreregisteredUsers customization key to Yes in the Customization Manager. If that key is set to Yes, those pre-cleared users can be sent a welcome email by turning on the AutoClearSendEMail key to Yes in the Customization Manager. The template for that email, autoclearcust.txt, lives on the web server (default location: c:\illiad\Email) but the email is sent by the System Manager.

For RemoteAuth authentication, the WebAuthType key is not used, so can either be set to RemoteAuth as a reminder or ILLiad. Because only the username is sent to ILLiad and users authenticate against the remote server each time, the password reset feature does not apply for RemoteAuth authentication.



If this article didn’t resolve your issue, please take a moment and answer a few questions to help improve our documentation: