Upgrading an existing deployment
If you’re updating an existing deployment of the IIS Integration Kit, back up your configuration and remove the previous agent before deploying the latest version.
Steps
- 
Update the OpenToken Adapter in PingFederate as shown in Updating the OpenToken Adapter. 
- 
Back up your existing C:\Program Files\Ping Identity Corporation\OpenToken IIS Agent(x-bit)\conf\pfisapi.conffile to a safe location.Refer to this copy when you complete the Deploying and configuring the OpenToken IIS Agent step. 
- 
If you’re upgrading from a previous deployment, open your backup copy of pfisapi.conffor editing. Add the following sections:The pfisapi.conffile included in the latest IIS Integration Kit.ziparchive shows the placement of these parameters and includes the most up to date descriptions.#-------------- # Basic Options #-------------- # (OPTIONAL) List of protected absolute URIs. Multiple patterns can be used. # with a separator '|'. Regular expressions are allowed. # This overrides values entered in ProtectedResourceList # The default value is blank. ProtectedUriList= # (OPTIONAL) List of excluded absolute URIs. Multiple patterns can be used. # with a separator '|'. Regular expressions allowed. # This will override any values entered in ExcludeList. # The default value is blank. ExcludeUriList= # (OPTIONAL) Lifetime of the OpenToken cookie in seconds. # If set to -1, the token-lifetime in the agent-config.txt file is used. # Any other value overrides the token-lifetime in in the agent-config.txt file. # The default value is -1. CookieAge=-1 # (Required) # The SameSite cookie attribute is set to this value. # The allowed values for this setting are: Strict, Lax, None, and Nothing # The "Strict", "Lax", and "None" value changes the SameSite cookie attribute setting. # The "Nothing" value leaves the SameSite cookie attribute unset in the OpenToken Session Cookie. # For the "None" value, you must use secure attributes because cross-site cookies can only be accessed over HTTPS connections. # If the cookie is not secure and the "None" value is selected, the SameSite cookie attribute will not be set. # The default value is Nothing. SameSiteCookie=Nothing #----------------- # Advanced Options #----------------- # (OPTIONAL) Determines whether the cookie will be a session cookie or a persistent cookie. # Setting to YES will result in SessionCookie. This overrides the value in the agent-config.txt file. # Possible values are 'YES' and 'NO'. # The default value is blank. # SessionCookie= 
- 
Set values for any new parameters. Save the file. 
- 
Stop IIS. 
- 
Remove the existing OpenToken HTTP Module from IIS. - 
In the Internet Information Services (IIS) Manager, select the IIS server. 
- 
On the Features View tab, double-click Modules. 
- 
On the Modules tab, select the OpenToken HTTP Module. 
- 
In the Actions area, click Remove. 
 
- 
- 
In the Windows Control Panel, uninstall the OpenToken IIS Agent program. 
- 
Start IIS.