I am facing issue with the integeration with the mobile application to F5, using clientless APM
The behavior of mobile application is very different as it first ask to user to enter the URL, on success validation with the server it displays the login form to enter credentials and Submit. When submit we need to capture the username entered and execute the APM. On success response the user should be able to enter the application page otherwise the application error will display.
The APM used is in clientless mode, we are unable to figure out how to create a variable in irule which is session based but can be used with HTTP_Module parameter and also can be use in APM flow to check if the variable value exist then execute necessary steps otherwise ALLOW the connection.
As the solution can run only in clientless mode session variables values can’t be set in access_session_started otherwise the value will only be available when the APM gets executed completely because then only F5 is creating the session.
An irule-test is use to fetch the username from the authorization header, the fetched username has to pass as a parameter in HTTP Module also HTTP module only executes when this username is not blank