RSA Access Manager 5.0 Apache 2.4 Agent Returns error "Unknown Authz provider: valid-user" on start up
2 years ago
Originally Published: 2016-10-31
Article Number
000042793
Applies To
RSA Product Set: Access Manager
RSA Product/Service Type: Web Agent Apache
RSA Version/Condition: 5.0 All 
Platform: Apache 2.4
 
Issue
The Access Manager Apache 2.4 Agent returns  "Unknown Authz provider: valid-user" on startup.
Cause
The Access Manager ct-httpd.conf file specifies "Require valid-user" in two directives. (See below)
New with the release of Apache 2.4 is a dependency to load the mod_authz_user.so Module when specifying Require valid-user.
If the module is commented out, Apache returns
"Unknown Authz provider: valid-user" on startup.

Entries from ct-httpd.conf file

  <Directory "/opt/rsa-axm/agent-50-apache/htdocs/">
    AuthType Basic
    Require valid-user
    AuthName CT
    Order allow,deny
    Allow from all   
  </Directory>

  <Location />
    AuthType Basic
    Require valid-user
    AuthName CT
  </Location>
Resolution
The mod_authz_user.so Module is loaded by default in a standard Apache 2.4 installation
Some customer choose to comment out modules that they are not using.
Un-comment the module so it will load and Apache will start normally.