Example: Enforcing complex passwords
Example Co. web hosting needs to enforce reasonably secure passwords on web applications that do not provide this feature themselves. Since end users already authenticate with the web applications, Example Co. does not need to configure FortiWeb with user accounts to apply authentication. In other words, authentication offloading is not required. Instead, they simply need to enforce the security policy in the authentication transactions that already exist between the clients and web servers.
To do this, Example Co. would configure and apply an input rule. For details, see Validating parameters (“input rules”). This rule either could use a predefined data type to require password complexity (Level 2 Password—see Predefined data types), or could use a custom-defined data type to allow or require additional special characters for additional strength. For details, see Validating parameters (“input rules”).