Guessing -- I believe your username in the bottom example is pcompany@EXAMPLE.com,
if that's what you logged in with, not pcompany.
Was that it?
No, I can login as pcompany or pcompany@EXAMPLE.COM and neither works!
It has something to do with the httpd stanza.
If you diff the stanzas,
This works:
AuthType Basic
AuthName Cobbler
This does not:
AuthType Kerberos
AuthName "Kerberos Login"
KrbServiceName HTTP
Krb5Keytab /etc/httpd/conf.d/HTTP.keytab
KrbAuthRealms EXAMPLE.COM
I'm assuming the authz_ownership module receives the username from
somewhere and checks it against the user.conf file.
What passes the username to the authz_ownership module?