The assertion "Authenticate against <Identity Provider>" is logging/auditing that message to let the log viewer know what failed. You can also add the custom log in the picture below:

The "Add Audit Details" can be used to type a custom message to the logs/audits.

There are several different levels to log/audit:
- WARNING
- INFO
-FINE
-FINER
-FINEST
The cluster wide property audit.detailThreshold can be set to one of the above levels (default: warning). The "Add Audit Details" assertion level will need to match or higher in order to save audit the to the database.
The difference between logging and auditing is as follows:
- Audits are stored in the SSG Database; are written at runtime of the assertion (adds time to service execution); and should not be used in a production environment.
- Logs are written as flat files stored on the Gateway box; are spooled until the service has finished execution before writing to the files; and will keep 10 log files at 20 mb each by default
The log sink properties can be found under Tasks > Logging and Auditing > Manage Log/Audit Sinks.
More about the assertion can be found here: Add Audit Detail Assertion - CA API Gateway - 9.2 - CA Technologies Documentation
more about Audit levels can be found here: About Message Auditing - CA API Gateway - 9.2 - CA Technologies Documentation
Hope this helps!