In DualShield, a logon procedure defines how users should be authenticated when they attempt to logon to an application. A logon procedure consists of one or more logon steps. In each logon step, the system administrator defines the authenticators that can be used by users to authenticate themselves.