Cora Knowledge Center

Support

ProcessTOGO Windows Authentication

By default, ProcessTOGO is configured with forms authentication. Follow this procedure to configure ProcessTOGO with Windows authentication.

Procedure

  1. Access the Internet Information System manager (IIS) on the machine that hosts the copy of ProcessTOGO.
  2. Configure the necessary settings for the ProcessTOGO application.
    1. Open Authentication Settings and enable Windows Authentication.
    2. Configure authentication settings in the features view for the default.aspx file.
      The default.aspx file is in the ProcessTOGO root folder
      1. Enable Windows Authentication.
      2. Disable Anonymous Authentication.
  3. 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.
  4. Edit the ProcessTOGOweb.config file, as necessary.
    1. 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.
    2. Set the forms authentication to enabled argument to false.

    <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>
  5. Verify that the location for the default.aspx file matches the location detailed in this step. Add the default.aspx file location if it is not in the web.config file.
    <location path="default.aspx">
      <sequence.engine>
        <authentication enabled="true" impersonate="true" />
      </sequence.engine>
    </location>
  6. Verify that the location for the WindowsLogout.aspx file matches the location detailed in this step. Add the WindowsLogout.aspx file location if it is not in the web.config file.
    <location path="WindowsLogout.aspx">
      <sequence.engine>
        <authentication enabled="false" impersonate="true" />
      </sequence.engine>
    </location>