By default, ProcessTOGO is configured with forms authentication. Follow this procedure to configure ProcessTOGO with Windows authentication.
Procedure
- Access the Internet Information System manager (IIS) on the machine that hosts the copy of ProcessTOGO.
- Configure the necessary settings for the ProcessTOGO application.
- Open Authentication Settings and enable Windows Authentication.
- Configure authentication settings in the features view for the
default.aspxfile.
Thedefault.aspxfile is in the ProcessTOGO root folder- Enable Windows Authentication.
- Disable Anonymous Authentication.
- In IIS, on the ProcessTOGO application, open the features for the
default.aspxfile, which is on the root folder of ProcessTOGO, and enable Windows Authentication and disable Anonymous Authentication. - Edit the ProcessTOGO
web.configfile, as necessary.- In the
<sequence.engine>section, under the authentication section, make sure you have the WindowsAuthenticationProvider as the only provider, remove or comment out any others. - Set the forms authentication to enabled argument to false.
- In the
<authentication impersonate="true"> <providers> <add type="PNMsoft.Sequence.Security.WindowsAuthenticationProvider, PNMsoft.Sequence.Runtime, Version=7.0.0.0, Culture=neutral, PublicKeyToken=0a1a1b90c1c5dca1" /> <!--<add type="PNMsoft.Sequence.Security.WebFormsUsernameAuthenticationProvider, PNMsoft.Sequence.Runtime, Version=7.0.0.0, Culture=neutral, PublicKeyToken=0a1a1b90c1c5dca1"></add>--> </providers> <forms enabled="false"> <web loginUrl="~/Login.aspx" defaultUrl="~/Default.aspx" cookieEnabled="true" cookieHiddenFromClientScript="false" cookieRequiresSsl="false"></web> </forms> </authentication>- Verify that the location for the
default.aspxfile matches the location detailed in this step. Add thedefault.aspxfile location if it is not in theweb.configfile.<location path="default.aspx"> <sequence.engine> <authentication enabled="true" impersonate="true" /> </sequence.engine> </location> - Verify that the location for the
WindowsLogout.aspxfile matches the location detailed in this step. Add theWindowsLogout.aspxfile location if it is not in theweb.configfile.<location path="WindowsLogout.aspx"> <sequence.engine> <authentication enabled="false" impersonate="true" /> </sequence.engine> </location>