-
In the visual policy, create a logon page agent. Leave the default values.
-
Go to Access Policy - Customization - Advanced
-
At the top, under Edit Mode, select Advanced
-
Drill into the tree structure: Customization Settings - Access Profiles - [your access profile] - Access Policy - Logon Pages - Logon Page
-
Inside that folder you'll see logon.inc. Click on that file and you'll see most of the content that makes up the logon page. Edit at will.
-
Also pay close attention to the form near the bottom that POSTs to "/my.policy". This is the action required to move past the logon page. Any form objects (ie. username, password, etc.) will also have to be defined in the Logon Page object properties on the visual policy page. Those should be saved to session.logon.last. session variables.