Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I have an application (CQ5) that requires enabling unauthenticatedIdentity on jbossdir/conf/login-config.xml I used:

   <authentication>
      <login-module code = "org.jboss.security.auth.spi.UsersRolesLoginModule"
         flag = "required" >
      <module-option name="unauthenticatedIdentity">nobody</module-option>
    </login-module>
   </authentication>

then I tried to copy jbossdir/conf/props/jmx-console-users.properties,jmx-console-roles.properties into users.properties and roles.properies (same dir).

I still get this error:

ERROR [org.jboss.security.auth.spi.UsersRolesLoginModule] Failed to load users/passwords/role files java.io.IOException: No properties file: users.properties or defaults: defaultUsers.properties found

where should I put those files?

share|improve this question
    
It looks like a workaround was commenting out the whole section, I still do not fully understand what's behind it, does anyone know any good resource on jboss authentication? –  golemwashere Oct 26 '09 at 7:55
    
I found this useful: edc4it.com/2011/05/09/… (3 parts). –  BoyMars Jul 11 '11 at 11:30

1 Answer 1

As I know there is 2 places where you can put these files:

  1. In conf dir, and then you reference to them by:

    <module-option name="usersProperties">props/jmx-console-users.properties<module-option>

  2. You can put these file in WEB-INF/classess dir and reference to them just by name:

    <module-option name="usersProperties">web-console-users.properties</module-option>

You can find these in web-console definition. The file with user names is located under: ./deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-users.properties

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.