Skip to content

Commit db3db58

Browse files
authored
Documentation update (#834)
1 parent 1630f88 commit db3db58

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+273
-496
lines changed

openam-documentation/openam-doc-source/src/main/asciidoc/admin-guide/chap-admin-tools.adoc

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,13 @@
1212
information: "Portions copyright [year] [name of copyright owner]".
1313

1414
Copyright 2017 ForgeRock AS.
15-
Portions Copyright 2024 3A Systems LLC.
15+
Portions Copyright 2024-2025 3A Systems LLC.
1616
////
1717
1818
:figure-caption!:
1919
:example-caption!:
2020
:table-caption!:
21+
:openam-version: 15.1.3
2122
2223
2324
[#chap-admin-tools]
@@ -82,19 +83,19 @@ Unpack this tool as part of policy agent installation.
8283
This tool lets you change OpenAM Administrator passwords, and display encrypted password values.
8384
8485
+
85-
Install this from the `SSOAdminTools-13.5.2.zip`.
86+
Install this from the `SSOAdminTools-{openam-version}.zip`.
8687
8788
`amverifyarchive`::
8889
This tool checks log archives for tampering.
8990
9091
+
91-
Install this from `SSOAdminTools-13.5.2.zip`.
92+
Install this from `SSOAdminTools-{openam-version}.zip`.
9293
93-
`openam-distribution-configurator-13.5.2.jar`::
94+
`openam-distribution-configurator-{openam-version}.jar`::
9495
This executable `.jar` file lets you perform a silent installation of an OpenAM server with a configuration file. For example, the `java -jar configurator.jar -f config.file` command couples the `configurator.jar` archive with the __config.file__. The `sampleconfiguration` file provided with the tool is set up with the format for the `config.file`, and it must be adapted for your environment.
9596
9697
+
97-
Install this from `SSOConfiguratorTools-13.5.2.zip`.
98+
Install this from `SSOConfiguratorTools-{openam-version}.zip`.
9899
99100
`ssoadm`::
100101
This tool provides a rich command-line interface for the configuration of OpenAM core services.
@@ -103,7 +104,7 @@ This tool provides a rich command-line interface for the configuration of OpenAM
103104
In a test environment, you can activate `ssoadm.jsp` to access the same functionality in your browser. Once active, you can use many features of the `ssoadm` command by navigating to the `ssoadm.jsp` URI, in a URL, such as `\http://openam.example.com:8080/openam/ssoadm.jsp`.
104105
105106
+
106-
Install this from `SSOAdminTools-13.5.2.zip`.
107+
Install this from `SSOAdminTools-{openam-version}.zip`.
107108
108109
+
109110
To translate settings applied in OpenAM console to service attributes for use with `ssoadm`, log in to the OpenAM console as `amadmin` and access the services page, in a URL, such as `\http://openam.example.com:8080/openam/services.jsp`.

openam-documentation/openam-doc-source/src/main/asciidoc/admin-guide/chap-audit-logging.adoc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
:figure-caption!:
1919
:example-caption!:
2020
:table-caption!:
21+
:openam-version: 15.1.3
2122
2223
2324
[#chap-audit-logging]
@@ -27,7 +28,7 @@ OpenAM supports a comprehensive Audit Logging Service that captures key auditing
2728
2829
Audit logs gather operational information about events occurring within an OpenAM deployment to track processes and security data, such as authentication mechanisms, system access, user and administrator activity, error messages, and configuration changes.
2930
30-
This chapter describes the new, common REST-based Audit Logging Service available in OpenAM 13.5.2-15. OpenAM 13.5.2-15 also supports a legacy Logging Service, based on a Java SDK and available in OpenAM versions prior to OpenAM 13.5.2-15. The legacy Logging Service will be deprecated in a future release of OpenAM.
31+
This chapter describes the new, common REST-based Audit Logging Service available in OpenAM {openam-version}. OpenAM {openam-version} also supports a legacy Logging Service, based on a Java SDK and available in OpenAM versions prior to OpenAM {openam-version}. The legacy Logging Service will be deprecated in a future release of OpenAM.
3132
3233
The Audit Logging Service uses a structured message format that adheres to a consistent and documented log structure common across the Open Identity Platform stack, including OpenAM, OpenIDM, OpenDJ, and OpenIG.
3334
@@ -45,7 +46,7 @@ OpenAM's Audit Logging Service provides a versatile and rich feature set as foll
4546
4647
* *Global and Realm-Based Log Configuration*. You can configure audit logging globally, which ensures that all realms inherit your global log settings. You can also configure audit logging by realm, which allows you to set different log settings for each realm.
4748
48-
* *Audit Event Handlers*. The Audit Logging Service supports a variety of audit event handlers that allow you to write logs to different types of data stores. See xref:#configuring-audit-event-handlers["Configuring Audit Event Handlers"] for a list of event handlers available in OpenAM 13.5.2-15.
49+
* *Audit Event Handlers*. The Audit Logging Service supports a variety of audit event handlers that allow you to write logs to different types of data stores. See xref:#configuring-audit-event-handlers["Configuring Audit Event Handlers"] for a list of event handlers available in OpenAM {openam-version}.
4950
5051
* *Audit Event Buffering*. By default, OpenAM writes each log message separately as they are generated. OpenAM supports message buffering, a type of batch processing, that stores log messages in memory and flushes the buffer after a preconfigured time interval or after a certain number of log messages reaches the configured threshold value.
5152

openam-documentation/openam-doc-source/src/main/asciidoc/admin-guide/chap-cdsso.adoc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,13 @@
1212
information: "Portions copyright [year] [name of copyright owner]".
1313

1414
Copyright 2017 ForgeRock AS.
15-
Portions Copyright 2024 3A Systems LLC.
15+
Portions Copyright 2024-2025 3A Systems LLC.
1616
////
1717
1818
:figure-caption!:
1919
:example-caption!:
2020
:table-caption!:
21+
:openam-version: 15.1.3
2122
2223
2324
[#chap-cdsso]
@@ -126,7 +127,7 @@ You can find this file where you deployed OpenAM, such as `/path/to/tomcat/webap
126127
+
127128
When you add an image or other presentation element, make sure that you retain the form and JavaScript as is.
128129
129-
. Unpack OpenAM-13.5.2.war, and replace the file with your modified version.
130+
. Unpack OpenAM-{openam-version}.war, and replace the file with your modified version.
130131
+
131132
Also include any images you reference in the page.
132133

openam-documentation/openam-doc-source/src/main/asciidoc/admin-guide/chap-federation.adoc

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
:figure-caption!:
1919
:example-caption!:
2020
:table-caption!:
21+
:openam-version: 15.1.3
2122
2223
2324
[#chap-federation]
@@ -407,12 +408,12 @@ Deploying the identity provider discovery service involves the following stages:
407408
====
408409
How you deploy the discovery service `.war` file depends on your web application container. The procedure in this section shows how to deploy on Apache Tomcat.
409410
410-
. Copy the `IDPDiscovery-13.5.2.war` file to the `webapps/` directory.
411+
. Copy the `IDPDiscovery-{openam-version}.war` file to the `webapps/` directory.
411412
+
412413
413-
[source, console]
414+
[source, console, subs="attributes"]
414415
----
415-
$ cp ~/Downloads/openam/IDPDiscovery-13.5.2.war \
416+
$ cp ~/Downloads/openam/IDPDiscovery-{openam-version}.war \
416417
/path/to/tomcat/webapps/disco.war
417418
----
418419
@@ -1560,7 +1561,7 @@ The following table provides information to help you decide whether to implement
15601561
|===
15611562
|Deployment Task or Requirement |Implementation Mode
15621563
1563-
a|You are migrating an existing OpenAM SAML v2.0 deployment from OpenAM 12 (or earlier) to OpenAM 13.5.2-15. Note that all OpenAM SAML v2.0 deployments prior to OpenAM 13 are standalone mode deployments.
1564+
a|You are migrating an existing OpenAM SAML v2.0 deployment from OpenAM 12 (or earlier) to OpenAM {openam-version}. Note that all OpenAM SAML v2.0 deployments prior to OpenAM 13 are standalone mode deployments.
15641565
a|Do not modify your deployment to integrated mode unless you want to change your authentication scenario to have SAML v2.0 authentication integrated into an OpenAM authentication chain.
15651566
15661567
a|You want to deploy SAML v2.0 SSO and SLO using the easiest technique.
@@ -2110,7 +2111,7 @@ Edit the source of the OpenAM Java Server Page, `saml2/jsp/autosubmitaccessright
21102111
+
21112112
When you add an image or other presentation element, make sure that you retain the form and Java code as is.
21122113
2113-
. Unpack OpenAM-13.5.2.war, and add your modified template files under `WEB-INF/classes/` where you unpacked the .war.
2114+
. Unpack OpenAM-{openam-version}.war, and add your modified template files under `WEB-INF/classes/` where you unpacked the .war.
21142115
+
21152116
Also include any images you reference in the page.
21162117

openam-documentation/openam-doc-source/src/main/asciidoc/admin-guide/chap-monitoring.adoc

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,13 @@
1212
information: "Portions copyright [year] [name of copyright owner]".
1313

1414
Copyright 2017 ForgeRock AS.
15-
Portions Copyright 2024 3A Systems LLC.
15+
Portions Copyright 2024-2025 3A Systems LLC.
1616
////
1717
1818
:figure-caption!:
1919
:example-caption!:
2020
:table-caption!:
21+
:openam-version: 15.1.3
2122
2223
2324
[#chap-monitoring]
@@ -149,7 +150,7 @@ To enable SNMP, see xref:#monitoring-snmp["SNMP Monitoring"]
149150
150151
Once activated, SNMP monitoring works over UDP by default. You may want to install one of many available network monitoring tools. For the purpose of this section, basic SNMP service and monitoring tools have been installed on a GNU/Linux system. The same commands should work on a Mac OS X system.
151152
152-
SNMP depends on labels known as Object Identifiers (OIDs). These are uniquely defined labels, organized in tree format. For OpenAM, they are configured in a `.mib` file named `FORGEROCK-OPENAM-CTS.mib`, found inside the `/path/to/tomcat/webapps/openam/WEB-INF/lib/openam-mib-schema-13.5.2-15.jar` file of the OpenAM deployment.
153+
SNMP depends on labels known as Object Identifiers (OIDs). These are uniquely defined labels, organized in tree format. For OpenAM, they are configured in a `.mib` file named `FORGEROCK-OPENAM-CTS.mib`, found inside the `/path/to/tomcat/webapps/openam/WEB-INF/lib/openam-mib-schema-{openam-version}.jar` file of the OpenAM deployment.
153154
154155
For detailed information on configured OIDs, see xref:../reference/chap-cts-oids.adoc#chap-cts-oids["Core Token Service (CTS) Object Identifiers"] in the __Reference__.
155156
@@ -185,7 +186,7 @@ You can monitor policy evaluation performance over SNMP. OpenAM records statisti
185186
186187
Interface Stability: link:#interface-stability[Evolving]
187188
188-
As described in xref:#cts-monitor-commands["CTS SNMP Monitoring"], SNMP uses OIDs defined in the `.mib` file, `FORGEROCK-OPENAM-POLICY.mib`, found inside the `/path/to/tomcat/webapps/openam/WEB-INF/lib/openam-mib-schema-13.5.2-15.jar` file of the OpenAM deployment. This file specifies the statistics OpenAM keeps for policy evaluation operations. Adapt the examples in xref:#cts-monitor-commands["CTS SNMP Monitoring"] to read monitoring statistics about policy evaluation on the command line.
189+
As described in xref:#cts-monitor-commands["CTS SNMP Monitoring"], SNMP uses OIDs defined in the `.mib` file, `FORGEROCK-OPENAM-POLICY.mib`, found inside the `/path/to/tomcat/webapps/openam/WEB-INF/lib/openam-mib-schema-{openam-version}.jar` file of the OpenAM deployment. This file specifies the statistics OpenAM keeps for policy evaluation operations. Adapt the examples in xref:#cts-monitor-commands["CTS SNMP Monitoring"] to read monitoring statistics about policy evaluation on the command line.
189190
190191
When monitoring is active, OpenAM records statistics about both the numbers and rates of policy evaluations performed, and also the times taken to process policy evaluations.
191192
@@ -260,7 +261,7 @@ SNMP monitoring is not available for stateless sessions.
260261
261262
Interface Stability: link:#interface-stability[Evolving]
262263
263-
As described in xref:#cts-monitor-commands["CTS SNMP Monitoring"], SNMP uses OIDs defined in a `.mib` file that specifies the statistics OpenAM keeps for policy evaluation operations, the `FORGEROCK-OPENAM-SESSION.mib` file. This file is found inside the `/path/to/tomcat/webapps/openam/WEB-INF/lib/openam-mib-schema-13.5.2-15.jar` file of the OpenAM deployment. Adapt the examples in xref:#cts-monitor-commands["CTS SNMP Monitoring"] to read monitoring statistics about sessions on the command line.
264+
As described in xref:#cts-monitor-commands["CTS SNMP Monitoring"], SNMP uses OIDs defined in a `.mib` file that specifies the statistics OpenAM keeps for policy evaluation operations, the `FORGEROCK-OPENAM-SESSION.mib` file. This file is found inside the `/path/to/tomcat/webapps/openam/WEB-INF/lib/openam-mib-schema-{openam-version}.jar` file of the OpenAM deployment. Adapt the examples in xref:#cts-monitor-commands["CTS SNMP Monitoring"] to read monitoring statistics about sessions on the command line.
264265
265266
When monitoring is active, OpenAM records statistics about both the numbers of internal, remote, and CTS sessions, and also the times taken to process sessions.
266267

openam-documentation/openam-doc-source/src/main/asciidoc/admin-guide/chap-radius.adoc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
:figure-caption!:
1919
:example-caption!:
2020
:table-caption!:
21+
:openam-version: 15.1.3
2122
2223
2324
[#chap-radius]
@@ -155,7 +156,7 @@ You can also configure the RADIUS Server service to log the packets sent between
155156
[#radius-troubleshooting-client]
156157
==== Running the Sample RADIUS Client
157158
158-
The `openam-radius-server-13.5.2-15.jar` includes a sample client that you can use to test simple connectivity to the RADIUS Server service.
159+
The `openam-radius-server-{openam-version}.jar` includes a sample client that you can use to test simple connectivity to the RADIUS Server service.
159160
160161
The following procedure describes how to set up and run the sample client:
161162
@@ -193,9 +194,9 @@ show-traffic=true
193194
. Make sure that your current working directory is the directory in which you created the `radius.properties` file, then execute the sample client. Messages from the sample client indicate success or failure authenticating. If you specify `show-traffic=true` in the `radius.properties` file, the packets to and from the OpenAM RADIUS server appear in standard output:
194195
+
195196
196-
[source, console]
197+
[source, console, subs="attributes"]
197198
----
198-
$ java -jar //path/to/tomcat/webapps/openam/WEB-INF/lib/openam-radius-server-13.5.2-15.jar
199+
$ java -jar //path/to/tomcat/webapps/openam/WEB-INF/lib/openam-radius-server-{openam-version}.jar
199200
? Username: demo
200201
? Password: changeit
201202
Packet To openam.example.com:1812

openam-documentation/openam-doc-source/src/main/asciidoc/admin-guide/chap-realms.adoc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,13 @@
1212
information: "Portions copyright [year] [name of copyright owner]".
1313

1414
Copyright 2017 ForgeRock AS.
15-
Portions Copyright 2024 3A Systems LLC.
15+
Portions Copyright 2024-2025 3A Systems LLC.
1616
////
1717
1818
:figure-caption!:
1919
:example-caption!:
2020
:table-caption!:
21+
:openam-version: 15.1.3
2122
2223
2324
[#chap-realms]
@@ -93,7 +94,7 @@ Delegating administration privileges in the top-level realm allows members of th
9394
9495
* (Optional) To grant users in the group access to the administration console for the realm, select Read and write access to all realm and policy properties.
9596
+
96-
In OpenAM 13.5.2-15, administrators can use the OpenAM administration console as follows:
97+
In OpenAM {openam-version}, administrators can use the OpenAM administration console as follows:
9798
+
9899
99100
** Delegated administrators with the `RealmAdmin` privilege can access full administration console functionality within the realms they can administer.

openam-documentation/openam-doc-source/src/main/asciidoc/admin-guide/chap-saml-1.adoc

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,13 @@
1212
information: "Portions copyright [year] [name of copyright owner]".
1313

1414
Copyright 2017 ForgeRock AS.
15-
Portions Copyright 2024 3A Systems LLC.
15+
Portions Copyright 2024-2025 3A Systems LLC.
1616
////
1717
1818
:figure-caption!:
1919
:example-caption!:
2020
:table-caption!:
21+
:openam-version: 15.1.3
2122
2223
2324
[#chap-saml-1]
@@ -163,12 +164,12 @@ If you have multiple servers in an OpenAM site set up behind a load balancer, yo
163164
This example is for an asserting party where the site load balancer host is `ap.example.net`. The command is bundled with OpenAM server, shown with lines folded to fit on the printed page:
164165
+
165166
166-
[source, console]
167+
[source, console, subs="attributes"]
167168
----
168169
$ cd /path/to/tomcat/webapps/openam/WEB-INF/lib/
169170
$ java \
170-
-cp forgerock-util-20.0.0.jar:openam-shared-13.5.2.jar:\
171-
openam-federation-library-13.5.2.jar com.sun.identity.saml.common.SAMLSiteID \
171+
-cp forgerock-util-20.0.0.jar:openam-shared-{openam-version}.jar:\
172+
openam-federation-library-{openam-version}.jar com.sun.identity.saml.common.SAMLSiteID \
172173
https://ap.example.net/openam
173174
9BAg4UmVS6IbjccsSj9gAFYGO9Y=
174175
----

openam-documentation/openam-doc-source/src/main/asciidoc/admin-guide/chap-sts.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
:figure-caption!:
1919
:example-caption!:
2020
:table-caption!:
21-
21+
:openam-version: 15.1.3
2222
2323
[#chap-sts]
2424
== Configuring the Security Token Service
@@ -1403,10 +1403,10 @@ $ mvn install
14031403
.. Copy the SOAP STS server `.war` file to the deployment directory:
14041404
+
14051405
1406-
[source, console]
1406+
[source, console, subs="attributes"]
14071407
----
14081408
$ cd target
1409-
$ cp openam-soap-sts-server-13.5.2.war /path/to/openam/soapstsdeployment
1409+
$ cp openam-soap-sts-server-{openam-version}.war /path/to/openam/soapstsdeployment
14101410
----
14111411
14121412

openam-documentation/openam-doc-source/src/main/asciidoc/admin-guide/chap-troubleshooting.adoc

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,13 @@
1212
information: "Portions copyright [year] [name of copyright owner]".
1313

1414
Copyright 2017 ForgeRock AS.
15-
Portions Copyright 2024 3A Systems LLC.
15+
Portions Copyright 2024-2025 3A Systems LLC.
1616
////
1717
1818
:figure-caption!:
1919
:example-caption!:
2020
:table-caption!:
21+
:openam-version: 15.1.3
2122
2223
2324
[#chap-troubleshooting]
@@ -43,13 +44,13 @@ mark 1739 1 0 14:47...
4344
----
4445
For a container installed from native packages with a dedicated user, $HOME may not be where you think it is. Look at the user's entry in `/etc/passwd` to locate the home directory. The user running the web container where you install OpenAM must be able to read from and write in this directory.
4546
46-
If you cannot change the permissions to the user's home directory, you can, as a workaround, unpack `OpenAM-13.5.2.war`, set the `configuration.dir` property in the `WEB-INF/classes/bootstrap.properties` to a directory with appropriate permissions, and repack `openam.war` with the adjusted file before deploying that:
47+
If you cannot change the permissions to the user's home directory, you can, as a workaround, unpack `OpenAM-{openam-version}.war`, set the `configuration.dir` property in the `WEB-INF/classes/bootstrap.properties` to a directory with appropriate permissions, and repack `openam.war` with the adjusted file before deploying that:
4748
48-
[source, console]
49+
[source, console, subs="attributes"]
4950
----
50-
$ cd ~/Downloads/openam/OpenAM-13.5.2.war
51+
$ cd ~/Downloads/openam/OpenAM-{openam-version}.war
5152
$ mkdir unpacked ; cd unpacked
52-
$ jar xf ../OpenAM-13.5.2.war
53+
$ jar xf ../OpenAM-{openam-version}.war
5354
$ vi WEB-INF/classes/bootstrap.properties
5455
$ grep ^config WEB-INF/classes/bootstrap.properties
5556
configuration.dir=/my/readwrite/config/dir

0 commit comments

Comments
 (0)