User: stark   
  Date: 01/03/05 02:11:44

  Added:       src/resources/security SRPVerifierStore.ser auth.conf
                        jndi.properties roles.properties sample_policy.xml
                        tst-policy.xml users.properties
  Log:
  Resource files for the JBossSX framework tests
  
  Revision  Changes    Path
  1.1                  jbosstest/src/resources/security/SRPVerifierStore.ser
  
        <<Binary file>>
  
  
  1.1                  jbosstest/src/resources/security/auth.conf
  
  Index: auth.conf
  ===================================================================
  j2eeri {
      org.jboss.security.plugins.samples.IdentityLoginModule required;
  };
  
  simple {
      org.jboss.security.ClientLoginModule  required
        ;
  };
  LoginContext {
      org.jboss.security.plugins.samples.IdentityLoginModule required
          principal="scott"
        ;
      org.jboss.security.plugins.samples.RolesLoginModule required
          ;
  };
  
  other {
      // Put your login modules that work without jBoss here
      org.jboss.security.srp.jaas.SRPLoginModule required
        password-stacking="useFirstPass"
        principalClassName="org.jboss.security.SimplePrincipal"
        srpServerJndiName="SRPServerInterface"
        debug=true
        ;
  
      // jBoss LoginModule
      org.jboss.security.ClientLoginModule  required
        password-stacking="useFirstPass"
        ;
  
      // Put your login modules that need jBoss here
  };
   
  
  
  
  1.1                  jbosstest/src/resources/security/jndi.properties
  
  Index: jndi.properties
  ===================================================================
  # JNDI initial context properties for jboss app server
  java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
  java.naming.provider.url=localhost
  java.naming.factory.url.pkgs=org.jboss.naming
  
  
  
  1.1                  jbosstest/src/resources/security/roles.properties
  
  Index: roles.properties
  ===================================================================
  scott=Echo
  stark=Java,Coder
  starksm.Roles=ProjectUser
  starksm.CallerPrincipal=starksm
  scott.Roles=ProjectUser
  scott.CallerPrincipal=scott
  
  
  1.1                  jbosstest/src/resources/security/sample_policy.xml
  
  Index: sample_policy.xml
  ===================================================================
  <?xml version = "1.0" encoding = "UTF-8"?>
  <policy>
      <application-policy name = "test-domain">
          <authentication>
              <login-module code="org.jboss.security.plugins.ProxyLoginModule" 
flag="required">
                  <module-option 
name="moduleName">org.jboss.security.srp.jaas.SRPCacheLoginModule</module-option>
                  <module-option 
name="cacheJndiName">SRPAuthenticationCache</module-option>
              </login-module>
              <login-module code="org.jboss.security.plugins.samples.RolesLoginModule" 
flag="required">
              </login-module>
          </authentication>
  
          <authorization>
              <grant>
                  <principal code = "org.jboss.security.SimplePrincipal" name = 
"scott"/>
                  <permission code = 
"org.jboss.test.security.test.NamespacePermission" name = "Project1" actions = "rwxd"/>
                  <permission code = 
"org.jboss.test.security.test.NamespacePermission" name = "Project1/Documents/Private" 
actions = "rw-d"/>
                  <permission code = 
"org.jboss.test.security.test.NamespacePermission" name = 
"Project1/Documents/Public/starksm" actions = "----"/>
              </grant>
              <grant>
                  <principal code = "org.jboss.security.SimplePrincipal" name = 
"starksm"/>
                  <permission code = 
"org.jboss.test.security.test.NamespacePermission" name = "Project1/Documents/Public" 
actions = "r---"/>
              </grant>
          </authorization>
      </application-policy>
  
     <application-policy name = "simple">
          <authentication>
              <login-module 
code="org.jboss.security.plugins.samples.JaasServerLoginModule" flag="required">
              </login-module>
          </authentication>
     </application-policy>
  </policy>
  
  
  
  1.1                  jbosstest/src/resources/security/tst-policy.xml
  
  Index: tst-policy.xml
  ===================================================================
  <?xml version = "1.0" encoding = "UTF-8"?>
  <policy>
  <!-- A test application policy that creates a SimplePrincipal with
  a name of 'starksm' for testing the subject based policy permissions.
  -->
    <application-policy name = "test-domain">
      <authentication>
        <login-module code = "org.jboss.security.plugins.samples.IdentityLoginModule" 
flag = "required">
        <module-option name = "principal">starksm</module-option>
        </login-module>
      </authentication>
      <authorization>
        <grant>
          <principal code = "org.jboss.security.SimplePrincipal" name = "scott"/>
            <permission code = "org.jboss.test.security.test.NamespacePermission" name 
= "Project1" actions = "rwxd"/>
            <permission code = "org.jboss.test.security.test.NamespacePermission" name 
= "Project1/Documents/Private" actions = "rw-d"/>
        </grant>
        <grant>
            <principal code = "org.jboss.security.SimplePrincipal" name = "starksm"/>
          <permission code = "org.jboss.test.security.test.NamespacePermission" name = 
"Project1/Documents/Public" actions = "r---"/>
        </grant>
      </authorization>
    </application-policy>
  
  <!-- A application policy that specifies the SRPLoginModule + JBoss
    ClientLogin module for testing the secure authentication link.
  -->
    <application-policy name = "srp-login">
      <authentication>
        <login-module code = "org.jboss.security.srp.jaas.SRPLoginModule" flag = 
"required">
          <module-option name = "password-stacking">useFirstPass</module-option>
          <module-option name = 
"principalClassName">org.jboss.security.SimplePrincipal</module-option>
          <module-option name = "srpServerJndiName">SRPServerInterface</module-option>
          <module-option name = "debug">true</module-option>
        </login-module>
  
        <login-module code = "org.jboss.security.ClientLoginModule" flag = "required">
          <module-option name = "password-stacking">useFirstPass</module-option>
        </login-module>
      </authentication>
    </application-policy>
  
  </policy>
  
  
  
  1.1                  jbosstest/src/resources/security/users.properties
  
  Index: users.properties
  ===================================================================
  scott=echoman
  stark=javaman
  
  
  

Reply via email to