"plscstx" wrote : Team -- | I am trying to convert an application using JAAS on WebSphere to be using JAAS on JBoss. | | I feel like I am still missing some things, not to mention that I keep typing in my correct password and it is not authenticating. | | I am not using an EJBs just base web authentication. | jboss-web.xml = | <?xml version="1.0"?> | <jboss-web> | <!-- All secured web content uses this security manager --> | <security-domain>java:/jaas/mortgageAdmin</security-domain> | </jboss-web> | | login-config.xml = | <application-policy name = "mortgageAdmin"> | | <login-module code = "org.jboss.security.auth.spi.LdapLoginModule" flag = "required"> | <module-option name="java.naming.factory.initial">com.sun.jndi.ldap.LdapCtxFactory</module-option> | <module-option name="java.naming.provider.url">ldap://~~~~~</module-option> | <module-option name="java.naming.security.authentication">simple</module-option> | <module-option name="java.naming.security.principal">"d~~i\\"+username</module-option> | <module-option name="java.naming.security.credentials">password</module-option> | | </login-module> | | </application-policy> | | | Where I feel like I am still missing something is the fact that in WebSphere, we had to define an ibm-application-bnd.xmi file which looks like the below snippet. However, I am not sure where I would be putting this equivalent for the JBoss configuration. | | <?xml version="1.0" encoding="UTF-8"?> | <applicationbnd:ApplicationBinding xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:applicationbnd="applicationbnd.xmi" xmi:id="ApplicationBinding_1103565947194"> | <authorizationTable xmi:id="AuthorizationTable_1103565947194"> | <authorizations xmi:id="RoleAssignment_1108662566127"> | | <groups xmi:id="Group_1159457809140" name="App.Prod.Mortgage.~~~.LoanOfficer"/> | <groups xmi:id="Group_1159457809141" name="App.Prod.Mortgage.~~~.LoanOfficer"/> | <groups xmi:id="Group_1159457809142" name="App.Prod.Mortgage.~~~.LoanOfficer"/> | ... | | | Also, I am currently getting the following error and I know I am typing in my password correctly. | The server log is reporting the following: | 2008-02-06 15:11:58,537 TRACE [org.jboss.security.auth.login.XMLLoginConfigImpl] End getAppConfigurationEntry(mortgageAdmin), authInfo=AppConfigurationEntry[]: | [0] | LoginModule Class: org.jboss.security.auth.spi.LdapLoginModule | ControlFlag: LoginModuleControlFlag: required | Options:name=uidAttributeID, value=username | name=java.naming.security.authentication, value=simple | name=java.naming.factory.initial, value=com.sun.jndi.ldap.LdapCtxFactory | name=java.naming.security.credentials, value=password | name=java.naming.provider.url, value=ldap://~~~~~~ | name=java.naming.security.principal, value=username | name=principalDNPrefix, value="d~~i\\" | 2008-02-06 15:11:58,537 DEBUG [org.apache.catalina.loader.WebappClassLoader] loadClass(org.jboss.security.auth.spi.LdapLoginModule, false) | 2008-02-06 15:11:58,537 DEBUG [org.apache.catalina.loader.WebappClassLoader] Searching local repositories | 2008-02-06 15:11:58,537 DEBUG [org.apache.catalina.loader.WebappClassLoader] findClass(org.jboss.security.auth.spi.LdapLoginModule) | 2008-02-06 15:11:58,537 DEBUG [org.apache.catalina.loader.WebappClassLoader] Delegating to parent classloader at end: [EMAIL PROTECTED] | 2008-02-06 15:11:58,553 DEBUG [org.apache.catalina.loader.WebappClassLoader] Loading class from parent | 2008-02-06 15:11:58,553 TRACE [org.jboss.security.auth.spi.LdapLoginModule] initialize, [EMAIL PROTECTED] | 2008-02-06 15:11:58,553 TRACE [org.jboss.security.auth.spi.LdapLoginModule] Security domain: mortgageAdmin | 2008-02-06 15:11:58,553 TRACE [org.jboss.security.auth.spi.LdapLoginModule] login | 2008-02-06 15:11:58,553 TRACE [org.jboss.security.auth.spi.LdapLoginModule] Logging into LDAP server, env={java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory, java.naming.provider.url=ldap://~~~~~~~~, jboss.security.security_domain=mortgageAdmin, uidAttributeID=username, principalDNPrefix="d~~i\\", java.naming.security.authentication=simple, java.naming.security.principal="d~~i\\"p~~~e, java.naming.security.credentials=***} | 2008-02-06 15:11:58,553 DEBUG [org.apache.catalina.loader.WebappClassLoader] loadClass(com.sun.jndi.ldap.LdapCtxFactory, false) | 2008-02-06 15:11:58,584 DEBUG [org.jboss.security.auth.spi.LdapLoginModule] Bad password for username=pcable | javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 525 | | | Any ideas? | | Thanks
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4127405#4127405 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4127405 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
