[jboss-jira] [JBoss JIRA] (AS7-4951) adding Security Domain children(Authentication, Authorization, Audit, Mapping) by json not working.

Simeon Pinder (JIRA) jira-events at lists.jboss.org
Tue Jun 5 12:31:19 EDT 2012


Simeon Pinder created AS7-4951:
----------------------------------

             Summary: adding Security Domain children(Authentication,Authorization,Audit,Mapping) by json not working.
                 Key: AS7-4951
                 URL: https://issues.jboss.org/browse/AS7-4951
             Project: Application Server 7
          Issue Type: Bug
          Components: CLI
    Affects Versions: 7.1.2.Final (EAP)
            Reporter: Simeon Pinder
            Assignee: Alexey Loubyansky


-'Add' operation for Security Domain children(Authentication,Authorization,Audit,Mapping) 'fails with JBAS014746: login-modules may not be null'.  The fail message is for Authentication specifically ..but the other nodes fail with matching provider-modules not be null,etc. 

- Assumes there is a securityDomain of name 'testDomain3' with cache-type='default'.

-Once the Security Domain child does exist 'read-attribute' and 'write-attribute' operations work as expected via json. This indicates to me that the json values for 'login-modules' is sound but just not acceptable because of a bug.

- The same 'add' operation, see below, via cli completes successfully.
/subsystem=security/security-domain=testDomain3/authentication=classic:add(login-modules=[{"code"=>"SecureIdentity","flag"=>"required","module-options"=>{"bindDn"=>"uid=ldapSecureUser,ou=People,dc=redat,dc=com"}}])

- This is what the json contents look like before being sent off to the server. Switching 'add' to 'write-attribute' works correctly once the node already exists.:
{
  "operation" : "add",
  "address" : [ {
    "subsystem" : "security"
  }, {
    "security-domain" : "testDomain3"
  }, {
    "authentication" : "classic"
  } ],
  "name" : "login-modules",
  "value" : [ {
    "flag" : "required",
    "code" : "Ldap",
    "module-options" : {
      "bindDn" : "uid=ldapSecureUser,ou=People,dc=redat,dc=com",
      "bindPw" : "test126",
      "allowEmptyPasswords" : "true"
    }
  } ]
}


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-jira mailing list