Bug ID 785933: PKCE support for BIG-IP as a Client

Last Modified: Apr 28, 2025

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

Fixed In:
17.1.0

Opened: May 23, 2019

Severity: 4-Minor

Symptoms

The BIG-IP system does not support PKCE for OAuth clients.

Impact

You are unable to configure PKCE not the BIG-IP system.

Conditions

-- BIG-IP APM configured as an OAuth Authorization Server. -- The environment requires PKCE

Workaround

None

Fix Information

When BIG-IP requests access to the system as a client, a code challenge is sent along with authorization details to the authorization server to obtain the authorization code. In the token request, a code verifier is sent to the token endpoint along with the authorization code. Therefore, the server compares the code verifier to the code challenge and performs the proof of possession.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips