NetIQ FormFill fails to write back shared secrets since migrating from NAM 3.1 to 3.2

  • 7011817
  • 22-Feb-2013
  • 13-Mar-2013

Environment

NetIQ Access Manager 3.2
NetIQ Access Manager 3.2 SP1
NetIQ Access Manager 3.2 SP1 IR1a

Situation

  • Access Manager has been migrated from Novell Access Manager 3.1.4 to NetIQ Access Manager 3.2.1
  • The login page includes several HTML forms without a "name" or "id" attribute defined
  • After the migration process an existing FormFill policy does not write back any new shared secrets.
  • Existing shared secrets will get filled / posted
  • The same FormFill Policy worked without any problems with the NAM 3.1.4 Linux Access Gateway (LAG)

Resolution

  1. modify the login page to make of unique form name elements for the login page to be processed by FormFill.

  2. Configure the FormFill policy to match the login form by "Form Number"

  3. If the advanced option "NAGGlobalOptions InPlaceSilent=on" has been applied und you have to post a form which is not the first one on the give page make use of the "NAGGlobalOptions InPlaceSilentPolicyDoesSubmit=on" After enabling it configure "Statements to Execute" under "Enable JavaScript Handling" on the policy page to execute: "document.forms[Form_Number].submit()";

Additional Information

When the advanced option "NAGGlobalOptions InPlaceSilent=on" is set FormFill will run a submit on the first form by default. In case multiple forms are included in a given page only the first one will be processed