please a last thing: 

from the page of tomee jaas  http://tomee.apache.org/tomee-jaas.html
<http://tomee.apache.org/tomee-jaas.html>   

i read:
Add to your CATALINA_OPTS the java.security.auth.login.config system
property:

-Djava.security.auth.login.config=$CATALINA_BASE/conf/login.config

Configure your realm in server.xml file

<?xml version='1.0' encoding='utf-8'?>
<Server port="8005" shutdown="SHUTDOWN">
  <Listener className="org.apache.tomee.loader.OpenEJBListener" />
  <Listener className="org.apache.catalina.security.SecurityListener" />

  <Service name="Catalina">
    <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    <Engine name="Catalina" defaultHost="localhost">
      
      <Realm className=&quot;org.apache.catalina.realm.JAASRealm&quot;
appName=&quot;&lt;b>PropertiesLoginModule*"
         
userClassNames="org.apache.openejb.core.security.AbstractSecurityService$User"
         
roleClassNames="org.apache.openejb.core.security.AbstractSecurityService$Group">
      </Realm>

      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true" />
    </Engine>
  </Service>
</Server>

Configure your login.config file

*PropertiesLogin* {
    org.apache.openejb.core.security.jaas.*PropertiesLoginModule* required
    Debug=false
    UsersFile="users.properties"
    GroupsFile="groups.properties";
};


i think that from that instruction it present a error:


      <Realm className=&quot;org.apache.catalina.realm.JAASRealm&quot;
appName=&quot;&lt;b>PropertiesLoginModule*"
         
userClassNames="org.apache.openejb.core.security.AbstractSecurityService$User"
         
roleClassNames="org.apache.openejb.core.security.AbstractSecurityService$Group">
      </Realm>


but into login.config file :

*PropertiesLogin* {
    org.apache.openejb.core.security.jaas.*PropertiesLoginModule* required
    Debug=false
    UsersFile="users.properties"
    GroupsFile="groups.properties";
};

the appName is PropertiesLogin and not PropertiesLoginModule .

the PropertiesLoginModule is the name of class 
org.apache.openejb.core.security.jaas.*PropertiesLoginModule

its a errors typoo or is ok form the page?






--
View this message in context: 
http://tomee-openejb.979440.n4.nabble.com/how-modify-the-login-config-file-for-get-3-jaas-different-for-3-web-different-apps-tp4674820p4674832.html
Sent from the TomEE Users mailing list archive at Nabble.com.

Reply via email to