---
title: Customize the AM WAR file
description: Add custom extension points and user pages to the PingAM WAR file before deployment
component: pingam
version: 7.5
page_id: pingam:installation:customize-openam
canonical_url: https://docs.pingidentity.com/pingam/8.1/installation/customize-openam.html
llms_txt: https://docs.pingidentity.com/pingam/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
keywords: ["Customization", "Install", "Deployment"]
page_aliases: ["install-guide:customize-openam.adoc"]
superseded_by: https://docs.pingidentity.com/pingam/8.1/installation/customize-openam.html
section_ids:
  sec-enable-securid: Enable RSA SecurID support
---

# Customize the AM WAR file

The most basic installations of AM do not require you to customize the AM WAR file before deploying it. If you need to customize any AM extension points, you should add the new classes to the WAR file before deploying it.

|   |                                                                                                                |
| - | -------------------------------------------------------------------------------------------------------------- |
|   | To customize the secure cookie filter, refer to [Secure cookie filter](../security/secure-cookie-filter.html). |

You can also [customize the AM user pages](../ui-customization/preface.html) and package them into the WAR file.

For more information about the customizations to include in the WAR file, refer to [Customize before upgrading](../upgrade/upgrade-planning.html#pre-upgrade-customization).

## Enable RSA SecurID support

To use the SecurID authentication module, you must first build an AM WAR file that includes the supporting libraries, `authapi.jar` and `crypto.jar`, which you must obtain from RSA.

1. Unpack the AM `.war` file. For example:

   ```
   $ mkdir /tmp/openam
   $ cd /tmp/openam/
   $ jar -xf ~/Downloads/openam/AM-7.5.2.war
   ```

2. Obtain the `authapi.jar` and its dependency file, `crypto.jar` from RSA.

   Copy `authapi.jar` into the `WEB-INF/lib` directory.

   For example:

   ```
   $ cp /path/to/authapi-<VERSION>.jar WEB-INF/lib/
   ```

3. Pack up the AM `.war` file. For example:

   ```
   $ jar -cf ../openam.war *
   ```

4. Deploy the new `.war` file. For more information, see [Deploy AM](deploy-openam.html).

   In this example, the `.war` file to deploy is `/tmp/openam.war`.
