Login playback

When you record a login sequence, AppScan records both the actions and the requests. When replaying the login AppScan attempts (by default) to reproduce the action-based login; if this is unsuccessful it uses the request-based login. This area is used to review and edit: Action-based version of the login sequences and Request-based version of the login sequences.

Configuration > Login management > Advanced options > Login playback
Table 1. Advanced options

Setting

Details

Login Playback

This section appears only if Recorded or Prompt login is the selected login method.

Login Playback Method

When you record using the built-in browser, AppScan saves two versions of the login sequence you record: one based on the actions you performed, and the other on the HTTP requests actually sent.
  • Action-Based: (Used by default whenever possible:) AppScan will attempt to log in using action-based login, replaying the clicks and keystrokes of the user.
    • Replay recording: Opens the Action-Based Player and replays the recorded login sequence in its browser.
    • Edit playback: Opens the Action-Based editor to view and edit details of the login recording.
  • Request-Based: If the first method fails, AppScan will use the request-based version, which re-sends the raw HTTP requests from the login recording.
If a message indicates that one of the methods failed, use the other method.
Note: If you select Action-Based Login and it fails during the scan, AppScan will try Request-Based Login. If that succeeds, the setting here will be changed automatically to Request-Based.
Note: If your scan is configured to use an external browser (Tools > Options > Use external browser) and you encounter recording issues, disable action-based recording by setting Gui.RecordUserActionsInExternalBrowser to False under Tools > Options > Advanced, then try again.

Automatic Login

This section appears only if Automatic Login is the selected login method

Analyze automatic login configuration > Analyze Click for AppScan to perform the following actions:
  • Attempt to log in to the site using the credentials you supplied
  • Identify an In-Session Detection Pattern on the login page (see below)
  • Configure session identifiers (see Login session IDs