Previous Topic: Post-Uninstallation StepsNext Topic: Configuration Files and Options


Adapter File System Structure

Adapter installs the directories and files listed in the following table.

Important! In addition to the directories and files discussed in the following table, you will also see the adapterkey and arcotkey files in the Arcot Systems directory. These files are used by the installer to detect any previously installed CA product. If these files are deleted, the installer will not be able to detect if any CA product was previously installed. As a result, it will allow new installations to be performed in any location and will not be able to ensure the same destination directory for multiple CA products. In such cases, the products might not work, as expected. However, these files have no impact on patches and upgrade.

Component

Location

Files

Authentication Flow Manager

 

<installation_dir>\
adapterAFM

Contains the WAR files and the following subdirectory:

  • certs
    Stores the keystore and truststore files that AFM requires.

    Note: These key store and trust store files are bundled with the package for testing purposes only. You can use these files to enable two-way SSL communication between AFM and State Manager.

<installation_dir>\
docs

Contains the AFM Java documents.

State Manager

<installation_dir>\
adapterStateManager

Contains the following subdirectories:

  • certs
    Stores the keystore and truststore files that State Manager requires.

    Note: These key store and trust store files are bundled with the package for testing purposes only. You can use these files to enable two-way SSL communication between State Manager, Authentication Shim, and AFM.

  • mssql
    Store the State Manager’s WAR file and the JDBC drivers for MS SQL Server.
  • mysql
    Store the State Manager’s WAR file.
  • oracle
    Store the State Manager’s WAR file and the JDBC driver for the Oracle Database server.

<installation_dir>\
dbscripts

Contains the SQL scripts required to create the State Manager schema in the supported database.

Contains the following subdirectories:

  • mssql
    Stores the SQL scripts for creating and dropping database schema in MS SQL Server.
  • mysql
    Stores the SQL scripts for creating and dropping database schema in MySQL.
  • oracle
    Stores the SQL scripts for creating and dropping database schema in the Oracle Database server.

AFM Wizard

<installation_dir>\AFMWizard

Contains the ArcotAFMWizard.war file that AFM Wizard requires.

Authentication Shim

(applicable for SiteMinder integration)

<installation_dir>\
adapterSiteMinder\
certs

Contains the default root CA certificate, client certificate, and client key files in .PEM format.

Note: These certificates are bundled with the package for testing purposes only. You can use these files to enable two-way SSL communication between Authentication Shim and State Manager.

<installation_dir>\
adapterSiteMinder\lib

Contains the following files:

  • ArcotLog2FileSC.dll: Log library file
  • ArcotSiteMinderAdapter.dll: Authentication Shim library file
  • vcredist_x86.exe: Microsoft re-distributable package

<installation_dir>\
conf

Contains adaptershim.ini that specifies the Authentication Shim configuration parameters.

FCC Pages

(applicable for SiteMinder integration)

<installation_dir>\
adapterSiteMinder\
fcc

Contains the FCC pages and the following subdirectories:

  • css
    Stores a style sheet file called arcot-enrollment.css.
  • fonts
    Stores the fonts used by the FCC pages.
  • images
    Stores the logo and other image files used by the FCC pages.
  • js
    Stores a JavaScript file called ArcotAdapterIntegration.js.

The fcc directory contains the following files:

  • shim.fcc
    This page accepts the username and LDAP password as input for authenticating the user. This FCC page is used in One-Page login scenarios.
  • shim2.fcc
    This page accepts the username, which is used for further processing. This FCC page is used in Two-Page login scenarios. In these scenarios, the LDAP password is collected by the shimfinal2.fcc page. In addition, this page collects the username when authentication, risk evaluation, or both are performed by Authentication Shim.
  • shimerror.fcc
    This page is displayed if an error occurs during authentication.
  • shimfinal.fcc
    This page is used by AFM to redirect the user back to the Policy Server after authentication, risk evaluation, or both based on the authentication workflow.
  • shimfinal2.fcc
    This page collects the LDAP password of the user for authentication. It is used in the Two-Page login scenarios, where the SiteMinder authentication is performed after the risk evaluation.

 

 

  • shimunknownuser.fcc
    This page is displayed if you access the FCC pages directly and not as a result of redirection.
  • shimerror.unauth.html
    This page is displayed if the user enters incorrect credentials and exceeds the maximum number of login attempts that SiteMinder allows.

Sample Applications

<installation_dir>\sampleApplications

Contains the following sample application WAR files:

  • bankapp.war
  • insuranceapp.war
  • samlsampleapp.war
  • customapp.war

Common Files and Directories

<installation_dir>\
ext-license

Contains the third-party software licenses used by Adapter.

<installation_dir>\
logs

Contains the log files.

It also contains the following subdirectory:

  • backup
    Stores the rolled over log files of Authentication Shim.

<installation_dir>\
Uninstall Arcot Adapter 2.2.9

Contains the files required for uninstalling Adapter.