Advanced Access Control known limitations
Consider these known limitations when we are configuring an Advanced Access Control environment on the appliance.
- External clients cannot use the session cache
- The distributed session cache in the Advanced Access Control does not support external clients.
The Support internal and external clients option on the Session Cache tab on the Cluster Configuration management page is not relevant in an Advanced Access Control environment.
Advanced Access Control disregards the Port, Keyfile, and Label fields, which relate to external clients.
- Descriptions of default attribute and obligations might not display in the correct language
- If you clear your browser cache while logged into an appliance session, we might not see the descriptions of default attributes and obligations in the correct language. This scenario happens when you perform steps similar to these:
- Log in to the appliance.
- Change the language of the local management interface.
- Clear the browser cache.
- Display obligations or attributes. For example, to display the attributes:
- Select AAC.
- Under Policy, select Attributes. Under the name of each default attribute is the description. This description might display in an incorrect language.
Therefore, do not clear the browser cache during an appliance session because we might see an incorrect language displayed in this scenario.
- Certain characters in JSON messages are displayed in Unicode
- Non-ASCII characters are escaped in the JSON response from the REST API endpoints. This format is specified in RFC 4627.
The non-ASCII character is represented as a six-character sequence: a reverse solidus, followed by the lowercase letter u, and followed by four hexadecimal digits that encode the code point of the character. For example, \u00e9. For more information, see RFC 4627.
- The Quick Response (QR) Code generator in Advanced Access Control only accepts US-ASCII alphanumeric characters as valid inputs
- Advanced Access Control can display the OAuth 2.0 authorization code as a QR code image.
- The QR code endpoint creates the QR code image. The endpoint is designed to accept US-ASCII alphanumeric characters only. This is to ensure maximum interoperability with existing QR code scanners.
- Ensure that only US-ASCII alphanumeric characters are used to create the QR code image.
- Authentication service cannot use the group information in the credential
- We can create a custom authentication mechanism using the authentication mechanism Software Development Kit. Aside from authenticating the user, the authentication mechanism can modify the credential of the current user.
After the user completes the execution of the authentication policy, which contains the custom authentication mechanism, the authentication service logs in the current user to IBM Security Verify Access by using the resulting credential. Advanced Access Control has a limitation the group information in the resulting credential is not used by the authentication service to log in the current user to IBM Security Verify Access.
Parent topic: Troubleshoot Advanced Access Control