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: Nov 07, 2022

Bug Tracker

Affected Product:  See more info
BIG-IP All(all modules)

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

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