Bug ID 1818949: [APM] BIG-IP as OAuth AS sending invalid grant error when refresh token expired.

Last Modified: Oct 15, 2025

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

Known Affected Versions:
17.1.2, 17.1.2.1, 17.1.2.2, 17.1.3

Opened: Feb 14, 2025

Severity: 3-Major

Symptoms

As per RFC states that, the provided authorization grant (e.g., authorization code, resource owner credentials) or refresh token is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client then should send a 400 Bad Request status code and a error json response {"error": "invalid_grant", ...} currently BIG-IP sending as {"error": "access_denied", ...} with 400 status code.

Impact

Returns Invalid error

Conditions

OAuth configured. using the refresh token to get the access token, when refresh token is expired. (ex: using postman)

Workaround

None

Fix Information

None

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips