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.aspx
file.
Thedefault.aspx
file is in the ProcessTOGO root folder- Enable Windows Authentication.
- Disable Anonymous Authentication.
- In IIS, on the ProcessTOGO application, open the features for the
default.aspx
file, which is on the root folder of ProcessTOGO, and enable Windows Authentication and disable Anonymous Authentication. - Edit the ProcessTOGO
web.config
file, 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.aspx
file matches the location detailed in this step. Add thedefault.aspx
file location if it is not in theweb.config
file.<location path="default.aspx"> <sequence.engine> <authentication enabled="true" impersonate="true" /> </sequence.engine> </location>
- Verify that the location for the
WindowsLogout.aspx
file matches the location detailed in this step. Add theWindowsLogout.aspx
file location if it is not in theweb.config
file.<location path="WindowsLogout.aspx"> <sequence.engine> <authentication enabled="false" impersonate="true" /> </sequence.engine> </location>