The following automation tools are available in AM:
- Amster - this is a lightweight command line interface, ideal for use in DevOps processes such as continuous integration and deployment. It is intended to replace the ssoadm, ampassword, configurator.jar and upgrade.jar tools, which are all deprecated in AM 5. See Using Amster in AM, Amster User guide and Amster Entity Reference for further information.
- configurator.jar - this is a Java® tool for creating an instance of an AM deployment. The tool takes a configuration file and sets up AM according to that file. When AM is installed from the console, the parameters that would be used in the configuration.jar configuration file are written to the install log. This can be used as a quick way to generate such a configuration file. See Setting Up Administration Tools and configurator.jar for further information.
- upgrade.jar - this is a similar tool to the configurator.jar, but is used for performing upgrades. See Setting Up Administration Tools and upgrade.jar for further information.
- ssoadm - this is the original command line configuration tool for AM. Once AM is deployed, this tool can be used to configure all aspects of AM's configuration. The tool can be run in batch mode, which processes batches of commands contained in a file. See FAQ: Installing and using ssoadm in AM, Using ssoadm in AM and ssoadm for further information.
- REST interface - the REST interface can be quickly understood by logging on as amAdmin, performing configuration changes and watching the interactions with the /json/* endpoints in a browser's developer tools. See Introducing REST in AM, How do I understand the underlying REST call being used in web requests in Identity Cloud or AM (All versions)? and Using the REST API in AM for further information. Alternatively, you can use the API Explorer to locate REST API endpoints as detailed in REST API Explorer.
Install and configuration
- How do I understand the underlying REST call being used in web requests in Identity Cloud or AM (All versions)?
- Using the REST API in AM
- Introducing REST in AM
- REST API Explorer