Known issues
The following important issues remained open at the time of the latest release for each version:
AM 7.5
-
OPENAM-22151: Expiration of cache held in StatelessJWTCache could cause Internal Server Error
-
OPENAM-22067: Stateless Session denylist caching and bloomfilter layers removed on config change
-
OPENAM-22031: LDAP Decision node change of behavior when user is locked from password change screen
-
OPENAM-21820: Set policy result TTL to
0
when using Environment Policy Active Session -
OPENAM-21819: Default value for LinkedIn configuration uses out of data scopes
-
OPENAM-21683: AM lets you create anonymous user when it already exists
-
OPENAM-15948: Update DS profiles to add VLV indexes for CTS use
AM 7.4.1
-
OPENAM-22846: External application/policy store active/passive load balancing isn’t working
-
OPENAM-22795: SAML2 encryption method can’t be changed using IDP remote SP host settings
-
OPENAM-22674: Unable to create encrypted PEM that works for Secrets ENCRYPTED_PEM
-
OPENAM-22656: Setting
JWKs URI content cache timeout
to a small value throws an error -
OPENAM-22608: Non-extractable secrets in HSM fail to work on AM for SAML v2.0 XML signing
-
OPENAM-22479: LDAPv3 Userstore Connection doesn’t reconnect without Heartbeat enabled
-
OPENAM-22151: Expiration of cache held in StatelessJWTCache could cause Internal Server Error
-
OPENAM-22102: Adjusting
evalThreadSize
has no effect -
OPENAM-22009: Providing an invalid alias to a secret store mapping breaks AM
-
OPENAM-21959: Unable to create next-generation script in XUI if default script language is Groovy
-
OPENAM-21893: Configurator not releasing resources on failure
-
OPENAM-21823: Page node with Scripted Decision node doesn’t persist
withErrorMessage
value -
OPENAM-21741: SSOADM fails to install or run due to
mtlsAlias
field in boot.json -
OPENAM-21636: AM is unable to run in FIPS compliance mode due to RAW keys
-
OPENAM-19810: No installed provider supports this key: sun.security.pkcs11.P11Key$P11PrivateKey' or cannot work with unextractable key when using HSM
-
OPENAM-16797: Allow Custom OATH/Push/WebauthN device integrations to be managed by standard AM interface
-
OPENAM-15834: Access token call fails when an unsupported claim is requested
-
OPENAM-12197: Custom methods
postSingleSignOnSuccess
andpostSingleSignOnFailure
aren’t called by SAML Authentication module or node -
OPENAM-4201: XUI returning messages based on localized responses from REST authentication interface
AM 7.4
-
OPENAM-21609: OAuth2Provider service created immediately after install/restart isn’t available in code flow
-
OPENAM-21569: Rapid policy evaluation using token of deleted user leads to HTTP 500 error
-
OPENAM-21545: Unable to create a circle of trust in file-based configuration with external data store
-
OPENAM-21497: Editing the mappings for an existing secret store throws an exception
-
OPENAM-21441: Policy evaluation with LDAPFilter condition uses config store user instead of identity store user
-
OPENAM-21379: Unable to read SMS config when request is too quick after changing configuration
-
OPENAM-21363: Unable to modify an external data store configuration when set as a global default data store but not referenced in a realm
-
OPENAM-21311: XUI performs logout of newly created session when resuming authentication with no further callbacks
-
OPENAM-21294: Remove openam-core from Soap STS server
-
OPENAM-21284: AM returns a 500 Internal Server Error response when providing an invalid
client_id
to thedeleteUserPasswords
agent action -
OPENAM-21178: Social authentication "Secret" field not mandatory
-
OPENAM-20927: User info is still cached after removing privilege from group
-
OPENAM-15948: Update DS profiles to add VLV indexes for CTS use
AM 7.3.1
-
OPENAM-21972: SAML Artifact Binding is failing in load-balanced deployments such as K18S
-
OPENAM-21820: Set policy result TTL to 0 when using Environment Policy Active Session
-
OPENAM-21802: Email Service value Transport type is overwritten in the static config export
-
OPENAM-21773: The Secondary Configurations tab is missing from the Global Email service
-
OPENAM-21772: No OAuth 2.0 clients displayed in the UI when AM has more than 1000 clients
-
OPENAM-21743: WebAuthN Node with AM XUI: Error is rendered along with Recovery code button
-
OPENAM-21734: WebAuthn Registration Node: UserNotVerifiedException not caught leading to Node failure
-
OPENAM-21683: AM lets you create anonymous user when it already exists
-
OPENAM-21682: OAuth 2.0: AM doesn’t redirect back to the client if consent is denied and no redirect_uri is present in the query parameters
-
OPENAM-21535: The logout at AM’s GUI only target the root realm instead of the respective sub realm
-
OPENAM-21466: AM using social OIDC authentication fails to verify
idtoken
if the remote JWK_URIs have duplicatekid
-
OPENAM-21441: Policy evaluation with LDAPFilter condition uses config store user instead of identity store user
-
OPENAM-21407: External data store config min connection pool can be set higher than the max connection pool and the config can still be persisted
-
OPENAM-21406: Realm services are no longer accessible after deleting the “External Data Stores” service
-
OPENAM-21379: Unable to read SMS config when request is too quick after changing configuration
-
OPENAM-21363: Unable to modify an external data store config when it is set as a global default datastore but not referenced in any realm
-
OPENAM-21354: OAuth2 provider: Insufficient debug logging for SAML bearer authorization grant
-
OPENAM-21327: Unable to specify property name with a '-' when configuring policy environment conditions
-
OPENAM-21322: AM Console allows Entity Provider to be created with space at end of the name
-
OPENAM-21319: Policy and Application Store Cache is not updated in multiple server deployment when changes are made
-
OPENAM-21309: DefaultDataStoreConfigurationManager shouldn’t establish DS connection in FBC mode
-
OPENAM-21305: Dynamic Client Registration does not permit setting Client ID Token Public Encryption key
-
OPENAM-21294: Remove openam-core from Soap-STS server
-
OPENAM-21273: TOTP Registration information no longer contains Issuer in the otpauth’s PATH
-
OPENAM-21270: OAuth2 resource owner password credential grant (ROPC) token response does not tell reason for failure
-
OPENAM-21204: Scripted node - idRepository.setAttribute does not execute catch block when setting userPassword attribute fails
-
OPENAM-21193: AM-Config-upgrader amupgrade cannot work on Windows
-
OPENAM-21191: In AM 7.3, web agent sessions have a lifetime of 42 years
-
OPENAM-21187: AM agent UI fails when an agent configuration present in FBC and external store is used,
-
OPENAM-21127: Config Upgrader Exception CreateSecretStores at 6.5.x-to-7.x.x on Windows 2019
-
OPENAM-21114: Trusted JWT Issuer does not provider correct error and lack information on defined behaviour
-
OPENAM-21085: Undefined bindings in Groovy scripts are evaluated as defined
-
OPENAM-21076: KerberosNode and Window SSO module uses System.setProperty to set kerberos realm
-
OPENAM-21055: Unable to get AMIdentityRepository in custom code in 7.3
-
OPENAM-21053: UserId is missing from
access.audit.json
for JWT client authentication flow usingorg.forgerock.security.oauth2.enforce.sub.claim.uniqueness=false
-
OPENAM-21046: Insufficient logging in Create and Patch Object nodes
-
OPENAM-21003: IE11 not working during SAML tree authentication due to use of Arrow function
-
OPENAM-20976: Consent Collector node "Next" button text localization not working
-
OPENAM-20975: OATH Registration node "Next" button text localization not working
-
OPENAM-20937: Migration from OATH module to Auth Tree using OATH Token Verifier causes OathVerificationException: null
-
OPENAM-20920: NPE in
SPSSOFederate#getSingleSignOnServiceEndpoint
when binding is null and SSO endpoint list contains non-SAML2 entries -
OPENAM-20899: ConfigurationAttributes class is exposed but there is no class file or Javadoc available for it
-
OPENAM-20896: Supported AMIdentity API getMembership and others changed
-
OPENAM-20809: IE11 doesn’t work with AM 7.2.1-RC1 and AM 7.3.0
-
OPENAM-20766: Insufficient debug logging to troubleshoot WS-Federation issuing party issue
-
OPENAM-20314: Social Provider Handler Node / Social Identity Provider Service - the search for existing link is hard coded to Sub claim (regression)
-
OPENAM-18111: Next attempt in InnerTreeEvaluatorNode will get previous transient state
-
OPENAM-17679: User text not showing up for IDM Provisioning Service
-
OPENAM-17340: AM 7 lack of integration for logger from config for logback
-
OPENAM-15948: Update DS profiles to add VLV indexes for CTS use
-
OPENAM-15410: Enable modifying Access Token audience claim in OIDC
AM 7.3
-
OPENAM-20751: Authentication errors with AM on Windows and connection errors in session log
-
OPENAM-20703: Tree secure state retained unnecessarily long
-
OPENAM-20647: Incorrect exception thrown when trying to access the static method of a non-allowlisted class
-
OPENAM-20572: End user password reset email field is not validated
-
OPENAM-20557: OATH recovery codes are not displayed if Registration node is followed by OATH Token Verifier node
-
OPENAM-20556: OATH recovery codes are not displayed if
Store device data in shared state
is selected in OATH Registration node -
OPENAM-20543: Display page node header, description, and footer, in correct default language
-
OPENAM-20520: HttpClient sent request is not returning the correct response object
-
OPENAM-20517: Acceptable variance configuration not working for Device Match node
-
OPENAM-20516: Create tree command fails when using POST with
_action=create
-
OPENAM-20515: Delete fails for Authentication node, when its
_id
is not a UUID -
OPENAM-20513: Random login failure when using registration tree
-
OPENAM-20496: Null
refresh_token
for OAuth 2.0 token exchange delegation case -
OPENAM-20324: Default install of AM does not have the updated identity classes in the policy script whitelist
-
OPENAM-20299:
com.iplanet.am.session.agentSessionIdleTime
is not honored using Agent authentication tree -
OPENAM-20188: Using session cookie created before AM is restarted
-
OPENAM-20077: Access token modification script does not have access to client for client_credential grant flow if realm configured to ignore profile
-
OPENAM-19988: Using an
id_token
generated by AM in a policy condition does not work -
OPENAM-19878: ArrayIndexOutOfBoundsException in SAML2
-
OPENAM-19829: Build fails on module
openam-encryption-support
when using JDK 18
AM 7.2.2
-
OPENAM-21441: Policy evaluation with LDAPFilter condition is done with config store user instead of identity store user
-
OPENAM-21683: AM lets you create anonymous user when it already exists
-
OPENAM-21682: OAuth 2.0: AM doesn’t redirect back to the client if consent is denied and no redirect_uri is present in the query parameters
-
OPENAM-21074: Amazon SNS client code doesn’t support external proxy authentication
-
OPENAM-20927: User info is still cached after removing privilege from group
-
OPENAM-20754: SAML pages saml2-write.js and saml2-read.js can cause error due to javascript
-
OPENAM-20442: Trim whitespace at the end of email input before validation in Attribute Collector node
AM 7.2.1
-
OPENAM-20546: Ensure AM handles an empty value for the authorization JWT response signing algorithm
-
OPENAM-20479: OIDC authentication request fails if request is sent as unsecured JWS
-
OPENAM-20457: DeviceLocationMatchNode fails when location service is disabled in browser and is unable to collect location information
-
OPENAM-20396: Authentication tree is selected by order of
acr
to tree mapping, not the default values and order is not preserved -
OPENAM-20104: The
fragment
response_mode for the /oauth2/authorize endpoint is not working
AM 7.2
-
OPENAM-19619: NodeState keys API does not return all keys using a wildcard (*)
-
OPENAM-19613: PSearch is already removed error message should be warning
-
OPENAM-19567: InvalidCount variable does not update after successive failed attempts
-
OPENAM-19480: 500 Internal Server Error on /json/scripts with "not equal" CREST filter
-
OPENAM-19476: AbstractUpgradeHelper#updateChoiceValues does not handle i18nKey values
-
OPENAM-19451: When using Chrome WebAuthn simulator and WebAuthn set with attestation DIRECT fails
-
OPENAM-19422: KeepAlive search filter shouldn’t be Absolute True and False Filters
-
OPENAM-19375: Searching JavaDoc does not function correctly
-
OPENAM-19371: Updating an auth tree over REST requires all the nodes to be listed in the payload
-
OPENAM-19261: Introspect call for tokens obtained via the client credentials grant produces error, warning
-
OPENAM-19213: AM doesn’t work in Tomcat 10
-
OPENAM-19187: Unable to remove Saml2 IDP Attribute Mapper scripts using UI
-
OPENAM-19139: AM reports authorization errors using fragments on form_post requests
-
OPENAM-19118: Authentication audit events not logged when ScriptedDecisionNode script contains a syntax error
-
OPENAM-19084: Response does not comply to Standard when Requesting Claim that are Unavailable
-
OPENAM-19081: Modules of type OpenID Connect id_token bearer are not correctly handled in UI and in datastore
-
OPENAM-19030: AM Logs an Error if Resource Type cannot be found
-
OPENAM-19008: AuthTreesSecretsApiStep creates a potentially invalid secret mapping
-
OPENAM-18961: BasicOAuth2RequestImpl throws error at "ERROR" level
-
OPENAM-18935: Inconsistent behavior in ConfigProviderNode when omitting config properties
-
OPENAM-18544: AM Access Auditing Reports FAILURE on 302
-
OPENAM-18512: UMA resource set endpoint doesn’t list all relevant resource sets
-
OPENAM-18481: OIDC client mandates kid value in JOSE header
-
OPENAM-18469: Persistent Claims doc string references "RFC 123"
-
OPENAM-18394: Bazel fails to download Maven dependencies on first compilation
-
OPENAM-18375: Common password policy validation fails when using Registration Tree
-
OPENAM-18351: Form parameter is not recognized in access_token endpoint
-
OPENAM-18254: Attempting to create a user via Registration Tree fails after scaling up ds pods
-
OPENAM-18122: FBC rule written to remove reference to MAY_ACT default script set null instead of [Empty]
-
OPENAM-17957: Identify Existing User node fails with exception when more than one user is found
-
OPENAM-13329: Trees Display Character Encoding in Settings Dropdown Menu
-
OPENAM-12492: Identities: 500 Error when switch to Services tab on anonymous profile
AM 7.1.4
-
OPENAM-21180: Amster should set file encoding to UTF-8 internally
-
OPENAM-21158: Windows Hello registration fails on TPM attestation parsing on Windows 11 22H2
-
OPENAM-21155: Unable to remove OAuth 2.0 client with name that includes a period (
.
) in XUI -
OPENAM-21100: SAML v2.0 IDP single logout (SLO) using HTTP redirect needs Request stickiness and HA.
-
OPENAM-21031: Google KMS secret store configured in AM exceeds the rate limit
-
OPENAM-20927: User info is still cached after removing privilege from group
-
OPENAM-20766: Insufficient debug logging to troubleshoot WS-Federation issuing party issue
-
OPENAM-20761: Create EngineConfiguration fails when using POST with
action=create
-
OPENAM-20754: SAML v2.0 pages
saml2-write.js
andsaml2-read.js
can error out due to javascript -
OPENAM-20753: With the LDAP authentication node, the
username
is incorrectly set for multi-valued attributes -
OPENAM-20745: Insufficient debug logging to troubleshoot JWK_URI keys issue
-
OPENAM-20742: WS-Federation entities can not be manged through the AM UI
-
OPENAM-20728: Push log is noisy even when the Push Service is not used
-
OPENAM-20706: Unnecessary config store queries for services that don’t exist
-
OPENAM-20705: SAML v2.0 circle of trust status has no effect
-
OPENAM-20683: UI does not handle multi-valued attributes
-
OPENAM-20645: JWK_URI endpoint is not thread safe
-
OPENAM-20582: JWT client authentication:
iss
claim value must matchsub
claim value -
OPENAM-20581: JWT Client authentication fails but the root cause can not be determined from the logs
-
OPENAM-20570: NullPointerException is thrown when
searchAttribute
is not available in the user identity -
OPENAM-20539: Access Token to OIDC Id Token exchange fails for
pairwise
subject type -
OPENAM-20505: OAuth 2.0 clients / groups list sort function is not working
-
OPENAM-20480: FBC/Amster config upgrade rules are missing for removed properties
-
OPENAM-20441: OATH Registration node generates Base32 padded secret
-
OPENAM-20405: Transient state that is populated in an inner tree is not available in the parent tree
-
OPENAM-20379: REST STS doesn’t work with
com.iplanet.am.cookie.encode=true
-
OPENAM-20333: The Enable Cookies Message is inconsistent
-
OPENAM-20332: When the
requested
scope andconsent
scope are different, a server error occurs during JWT Bearer Authorization policy evaluation -
OPENAM-20331: Policy scope evaluator does not work well with JWT Bearer Authorization grant
-
OPENAM-20308: Access token with auth_level changes does not persist after refreshing token
-
OPENAM-20271: Certificate Validation node fails when optional properties are not configured
-
OPENAM-20261: Problem with User/CTS affinity failover when the DS disk volume is detached
-
OPENAM-20254: When Hosted SP Default RelayState is specified, you shouldn’t need an entry in the Relay State URL List
-
OPENAM-20242: Certification Validation node: Certificate-based authentication requires LDAP
-
OPENAM-20239: Setting the
keepalive
orheartbeat
interval to a negative value in the IdRepo config causes an error -
OPENAM-20234: Setting the LDAP Connection Heartbeat Interval to zero breaks persistent search
-
OPENAM-20231: OAuth 2.0 token introspection - stacktrace is withheld
-
OPENAM-20216: Fixed size LDAP connection pool not properly established
-
OPENAM-20202:
org.forgerock.services.cts.store.root.suffix
CTS setting is used when CTS store mode is default -
OPENAM-20177: Insufficient information in warning message to troubleshoot root cause
-
OPENAM-20143: Unnecessary ERRORs logged when adding pointers in the
Field
allowlist filters
AM 7.1.3
-
OPENAM-19749: Authentication failure when using a specific locale containing a
_
character in Message node -
OPENAM-19743: Message node allows empty value for locale name
-
OPENAM-18818: Persistent search error message shows wrong DS identifier
-
OPENAM-18613: Web upgrader fails during second instance upgrade
-
OPENAM-18558: OIDC Client Group Inheritance not honoured immediately
-
OPENAM-17768: Enabling allowlisting in trees causes an infinite redirect loop in the registration tree
-
OPENAM-17687: XUI selects wrong partials if a new partial exists with the same prefix
-
OPENAM-17418: OpenId account mapping fails because userInfo subject claim has value
usr!demo
-
OPENAM-17315: Update defaults scripts with the change introduced in COMMONS-628
-
OPENAM-16449: Filter fields on the Scripts admin page do not work
AM 7.0.2
-
OPENAM-17663: Improve the error response code for "Failed to revoke access token"
-
OPENAM-17452: SAML bearer grant flow using signed assertions fails - signature validation failure
-
OPENAM-17394: Callback types should be part of the supported API
-
OPENAM-17256: Text is overlapping buttons in configuration UI in Firefox while adding new server
-
OPENAM-16939: IDM nodes does not follow proxy settings
-
OPENAM-16561: OAuth Consent screen does not apply theming
-
OPENAM-16554: Misplaced bufferingEnabled checkbox in New Syslog configuration
-
OPENAM-16539:
userinfo
endpoint does not return expected user attributes -
OPENAM-16522: Device Save Node failed on Platform environment
-
OPENAM-16491: SAML Update introduces javascript calls that aren’t available in IE8 and below (or IE11 using Enterprise mode)
-
OPENAM-16280: German login page translation is not complete
-
OPENAM-16261: Node dev guide - CoreWrapper is not supported API
-
OPENAM-16258: Resource login fails to work to Authenticate to Module instance
-
OPENAM-16229: Exceptions logged while upgrading to AM7
-
OPENAM-16202: Deleting SAML2 entities in console does not remove them from COT
-
OPENAM-16197: social authmodule does not send activaion email if un-authenticated SMTP server is used
-
OPENAM-16105: AM Login UI cannot handle self service and SDK authentication callbacks
-
OPENAM-16076: An auth node config marked @password (type char[]) cannot also be Optional
-
OPENAM-16068: Annotation based service implementation provides no way to deregister service listeners
-
OPENAM-15892: ScriptingSchemaStep clears whitelist customisations on upgrade
-
OPENAM-15879: openam > ui-admin > entire sessions view disappears when querying with asterisk
-
OPENAM-15861: NullPointerException in CollectionHelper.getServerMapAttrs
-
OPENAM-15860: IdP Init SAML SSO results in two set-cookie: amlbcookie headers in SP Consumer response
-
OPENAM-15812: WebAuthN Node for a user with a webauthn profile for another site causes authenticator to complain using wrong security key
-
OPENAM-15791: The /json/groups endpoint is not accessible to the Agents
-
OPENAM-15727: JWT minted by oauth2/authorize does not have correct acr claim when an upgraded SSO token is used
-
OPENAM-15699: _fields query parameter for API "Action" end point eg _action=refresh does not work as documented
-
OPENAM-15609: CorsService API Descriptor text doesn’t match functionality
-
OPENAM-15534: LDAP connection errors when using DS7 and rest2ldap test
-
OPENAM-15351: During Upgrade Scripts are not updated
-
OPENAM-15253: Upgrade fails if external data store for Applications and Policies is used
-
OPENAM-15037: React-select-multi component - when key pressed to add an entry the previously selected entry remains highlighted
-
OPENAM-15027: React-select-multi component - when enter is clicked on the 'x' of selected entry to delete, form is submitted
-
OPENAM-14897: Default values for JWKs URI content cache timeout and miss timeout are not set on upgrade
-
OPENAM-14887: TimerPool logs error during AM graceful shutdown
-
OPENAM-14882: OAuth2 do not log scopes while using device code flow
-
OPENAM-14838: Trusted JWT issuer cache is refreshed inefficiently affecting other lookups
-
OPENAM-14837: Trusted Issuer lookup does not pick up modified issuer values
-
OPENAM-14834: JWT bearer grant implementation finds trusted JWT issuers by performing an unindexed search
-
OPENAM-14755: NullPointerException if auth module callback xml file can not be retrieved by ResourceLookup
-
OPENAM-14666: XUI - InternalError: "too much recursion" error can appear when Adding/Viewing/Updating realms
-
OPENAM-14602: The API documentation for some Node API is missing methods/fields in 6.5/7
-
OPENAM-14594: Possible thread-safety issue in OIDC pairwise subject identifiers
-
OPENAM-14576: Configuration LDAP accessed when users endpoint accessed
-
OPENAM-14500: SAML SP-initiated SSO without existing SSO Session - value of 'goto' parameter not URLencoded
-
OPENAM-14499: SAML IdP-initiated SSO without existing SSO Session - value of 'goto' parameter not URLencoded
-
OPENAM-14494: In Firefox the text is cropped inside of the realm’s card on Dashboard
-
OPENAM-14404: Multiple calls being made to session endpoint by XUI when session cookie lost
-
OPENAM-14343: AM console - localisation issue for algorithms in global Common Federation Configuration
-
OPENAM-14322: Servers → Directory Configuration API Can Be Broken With Crafted Payload
-
OPENAM-14290: Caching issue for 'users' REST endpoint
-
OPENAM-14263: Bad title for External Data Stores secondary configuration page
-
OPENAM-14207: NullPointerException AM Console if IDPSSODescriptor is missing attribute 'WantAuthnRequestsSigned'
-
OPENAM-13962: Errors during shutdown of AM
-
OPENAM-13513: Call Authentication Tree in a Radius Client
-
OPENAM-12207: Created OAuth2 client using curl request with defined scopes breaks the AM UI
-
OPENAM-11737: http.response.headers not populating in audit logs
-
OPENAM-11083: Delegated Admin cannot create Oauth2 Provider in realm
-
OPENAM-10696: Login screen does not show mobile users feedback on failure
-
OPENAM-10554: AM installation fails if BASE_DIR is different from the path in .openamcfg
-
OPENAM-10427: LDAP connections created by the configurator wizard are never closed
-
OPENAM-71: SAML2 error handling in HTTP POST and Redirect bindings