Environment
Novell Access Manager 3.1 Linux Access Gateway appliance 3.1
Support Pack 3
Novell Access Manager 3.1 Linux Access Gateway appliance 3.1 Support Pack 4
Novell Access Manager 3.1 Linux Access Gateway appliance 3.1 Support Pack 4
Situation
Symptoms:
Form Fill policies that has been successfully using the auto-submit functionality to push login credentials to the back-end web server form pages stops to work after the Support Pack 3 or 4 has been applied to the Linux Access Gateway appliance (LAG).
When accessing the protected resource, instead of actually submitting the form, the form page itself is shown to the user with some HTML code displayed at the bottom of the page, like the following:
document.forms[0].submit() function LAGSubmitForm() { executeJavaScript(); } LAGSubmitForm(); >
Asking for the source page, we can actually see that the HTML code added by the LAG in order to execute the submission java script is having an exceeding character:
[...]
<script language="JavaScript">
document.forms[0].submit()
function LAGSubmitForm()
{
executeJavaScript();
}
LAGSubmitForm();
</script>>
</BODY>
</HTML>
Please note the "</script>>" that has an exceeding ">" that seems to cause the problem here.
Changes:
Support Pack 3 or Support Pack 4 has just been applied to the LAG.
Form Fill policies that has been successfully using the auto-submit functionality to push login credentials to the back-end web server form pages stops to work after the Support Pack 3 or 4 has been applied to the Linux Access Gateway appliance (LAG).
When accessing the protected resource, instead of actually submitting the form, the form page itself is shown to the user with some HTML code displayed at the bottom of the page, like the following:
document.forms[0].submit() function LAGSubmitForm() { executeJavaScript(); } LAGSubmitForm(); >
Asking for the source page, we can actually see that the HTML code added by the LAG in order to execute the submission java script is having an exceeding character:
[...]
<script language="JavaScript">
document.forms[0].submit()
function LAGSubmitForm()
{
executeJavaScript();
}
LAGSubmitForm();
</script>>
</BODY>
</HTML>
Please note the "</script>>" that has an exceeding ">" that seems to cause the problem here.
Changes:
Support Pack 3 or Support Pack 4 has just been applied to the LAG.
Resolution
The issue has been fixed in NAM 3.1 SP4 IR1.
Additional Information
This issue occurs only on the LAG that have the touch file"/var/novell/.enableInPlaceSilentFill" in place, and if the file is
removed, the issue disappear.
Also, please note that not every HTML form page is affected by the problem, some forms will just keep working as usual even after the application of the Support Packs.
Also, please note that not every HTML form page is affected by the problem, some forms will just keep working as usual even after the application of the Support Packs.