Bug ID 606518: iControl REST with 3rd party auth does not function as expected with special characters in the username e.g., '$', '@' / email addresses as username.

Last Modified: Sep 13, 2023

Affected Product(s):
BIG-IP All(all modules)

Known Affected Versions:
12.0.0, 12.0.0 HF1, 12.1.0 HF1, 12.0.0 HF2, 12.1.0 HF2, 12.0.0 HF3, 12.0.0 HF4, 12.1.1 HF1, 12.1.1 HF2

Fixed In:
13.0.0, 12.1.2 HF1

Opened: Jul 22, 2016

Severity: 2-Critical

Related Article: K00762373

Symptoms

Cannot use usernames containing special characters ('$', '@', '.', etc.) when requesting an authentication token for iControl REST when 3rd party authentication provider being used. An 'at' ( @ ) character is a common instance when using an email address as the username.

Impact

Cannot authenticate and get authentication token using iControl REST.

Conditions

-- BIG-IP system uses 3rd party RADIUS or LDAP authentication. -- Username contains a special character (e.g., an email address).

Workaround

Do not use username with special characters, e.g., 'at' ( @ ), period ( . ), dollar sign ( $ ), and so on.

Fix Information

Updated logic to allow any special characters in username and password when 3rd party authentication system is used on the BIG-IP system.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips