Criteria can be used in many ways in the server. Some of these include:

  • When determining which client connection policy should be assigned to a connection
  • When determining which log messages should be recorded in an access log
  • When determining which types of requests should be allowed over an insecure connection if the reject-insecure-requests global configuration property is set to true
  • When determining which types of requests should be allowed over an unauthenticated connection if the reject-unauthenticated-requests global configuration property is set to true
  • When determining which types of bind requests should be forwarded to another server when pass-through authentication is enabled
  • When determining which operations should automatically use assured replication.
  • When determining which entries should be automatically updated to use entryUUID as the naming attribute
  • When determining which types of delete operations should be processed as soft deletes.
  • When determining which types of add and modify operations should result in “account created” and “account updated” account status notifications
  • When determining the types of operations for which a custom plugin should be invoked