Updated Date: 04/30/2026
Configuring a subroutine for step-up authentication
For step-up authentication, you configure a per-request policy subroutine that performs authentication.
-
On the Main tab, click Access > Profiles / Policies > Per-Request Policies.
The Per-Request Policies screen opens.
-
Create and then open a per-request policy for editing in the visual policy editor.
-
Click the Add New Subroutine button.
A popup screen opens.
-
Select one of these subroutine templates:
- LDAP Authentication - Includes a Logon Page followed by an LDAP Auth action, Pass and Fail terminals.
- Confirm - Includes a Confirm Box where you can specify text and an icon that allows the user to continue or cancel the action.
- Empty - Includes In and Out terminals only.
-
Name the subroutine.
-
Click Save.
The popup screen closes. The subroutine, with the heading [+] Subroutine: Name, displays below the main editor.
-
Expand the subroutine by clicking the [+] icon.
If any item in the subroutine needs some configuration, a red asterisk displays by the item name.
-
From the Authentication tab, select one of the available authentication methods. Configure the authentication agent with the information needed, such as the AAA server.
-
Make any changes you want to the subroutine terminals:
-
To add a terminal, click Edit Terminal and configure it.
-
To change a terminal, click it and select another one.
-
The subroutine settings are configured using the default values.
Next, you can add the subroutine to the per-request policy.