Advanced Access Control known limitations
Consider these known limitations when you 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, you 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.
- 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.
- Authentication service cannot use the group information in the credential
- You can create a custom authentication mechanism by 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 your custom authentication mechanism, the authentication service logs in the current user to IBM® Verify Identity Access by using the resulting credential. Advanced Access Control has a limitation that the group information in the resulting credential is not used by the authentication service to log in the current user to IBM Verify Identity Access.