This article refers to the Barracuda ArchiveOne versions 5.8 and higher, except where noted.
Use the steps in this article to change the authentication method for the ArchiveOne Search website to forms-based authentication. For example, this method is useful if you wish to have end-users prompted to log in to the ArchiveOne Search website rather than using Windows integrated authentication.
Step 1. Determine the Web Servers Hosting the Search and Retrieval Website
Use the following steps to determine the web server(s) hosting the Search and Retrieval website:
- On the Archive server, open the ArchiveOne console.
- Right-click the Status Node, and click Run System Configuration Wizard.
- In the wizard, click Next until you reach the Search URL page.
- The address on the Search URL page indicates where the ArchiveOne Search and Retrieval website is hosted. This may be an individual hostname or a DNS alias which represents a number of load balanced web servers.
Step 2. Modify the Web Server Configuration
On each web server identified in the previous set of steps, make the following configuration changes:
For ArchiveOne version 7.3 and higher:
- Browse to the local configuration store in C:\ProgramData\Barracuda\ArchiveOne\LocalConfigurationStore.
- Open the Web_AOneSearch.ini in a text editor such as Notepad.
- Find the line: AuthenticationMode=Windows
- Edit the line to: AuthenticationMode=Forms
- Save and close the file.
- Open IIS Manager and expand Servername > Application Pools.
- Right-click the application pool Archive One 4.0 and select Recycle.
For ArchiveOne version 7.2 and earlier:
- Browse to the AOneSearch folder, by default: C:\Program Files (x86)\Barracuda\ArchiveOne\Web\AOneSearch
- Version 6 and earlier default location: C:\inetpub\wwwroot\AOneSearch
- If you have installed the Search and Retrieval websites in a non-default location, you can browse to the AOneSearch content directory from IIS Manager:
- In IIS Manager, expand the Servername > Sites > Default Web Site, and click AOneSearch.
- In the central pane, click the Content View and then in the right-hand pane, click Explore from the Actions menu. This will open the directory in Explorer.
- Make a copy of the web.config file; you can revert to the backup if required.
- Open the the web.config file in Notepad.
- Locate the lines:
<machineKey validationKey=…></machineKey>
<authentication mode="Windows"/>
<authorization>
<deny users="?"></deny>
<allow users="*"/>
</authorization>
<identity impersonate="false"></identity> - Replace the lines with:
<machineKey validationKey=…></machineKey>
<authentication mode="Forms">
<forms loginUrl="Login.aspx" name=".C2CFORMSAUTH" timeout="12345678″ protection="All"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
<identity impersonate="false"></identity> - Save and close the file.
- On the Archive server, open Administrative Tools, and double-click Internet Information Services (IIS) Manager.
- Expand the server name > Sites > Default Website, and click AOneSearch.
- If using IIS version 6, complete the following steps:
- Right-click AOneSearch, and click Properties.
- Click the Directory Security tab, and click Edit.
- Select Anonymous authentication.
- Clear Windows Integrated Authentication.
- In the left pane, expand Application Pools.
- Right-click the Archive One application pool, and click Recycle.
- If using IIS version 7, complete the following steps:
- In the center pane, in the IIS section, double-click the Authentication icon.
- Right-click Anonymous Authentication, and click Enable.
- Right-click Forms Authentication, and click Enable.
- Right-click Windows Authentication,and click Disable.
- In the left pane, click Application Pools.
- In the center pane, click the Archive One application pool, and click Recycle.