Does it work if you use the jboss ConfiguredIdentityLoginModule instead of
yours?

david jencks

On 2003.06.24 15:00 Mauricio De Diana wrote:
> Hi all,
> 
> I have a datasource under a security domain. It is
> referenced from a CMP entity bean. When the bean is
> deployed, I get the following exception:
> 
> java.lang.SecurityException: Invalid authentication
> attempt, principal=null
>         at
> org.jboss.resource.connectionmanager.BaseConnectionManager2.getSubject(BaseConnectionManager2.java:709)
>         at
> org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:531)
>         at
> org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:822)
>         at
> org.jboss.resource.adapter.jdbc.local.LocalDataSource.getConnection(LocalDataSource.java:102)
>         at
> org.jboss.ejb.plugins.cmp.jdbc.SQLUtil.fixTableName(SQLUtil.java:38)
>         at
> org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCEntityBridge.<init>(JDBCEntityBridge.java:103)
>         at
> org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.initStoreManager(JDBCStoreManager.java:397)
>         at
> org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.start(JDBCStoreManager.java:339)
>         at
> org.jboss.ejb.plugins.CMPPersistenceManager.start(CMPPersistenceManager.java:198)
>         at
> org.jboss.ejb.EntityContainer.start(EntityContainer.java:376)
>         at
> org.jboss.ejb.Container.invoke(Container.java:756)
>         at
> org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:1058)
>         at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
>         at
> org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:1003)
>         at $Proxy4.start(Unknown Source)
> ...
> 
> My datasource configuration is:
> 
> ...
> <mbean
> code="org.jboss.resource.connectionmanager.LocalTxConnectionManager"
> name="jboss.jca:service=LocalTxCM,name=dedianaDS">
>   <attribute
> name="SecurityDomainJndiName">dedianaDSRealm</attribute>
>   <depends
> optional-attribute-name="ManagedConnectionFactoryName">
>     <mbean
> code="org.jboss.resource.connectionmanager.RARDeployment"
> name="jboss.jca:service=LocalTxDS,name=dedianaDS">
>       <attribute
> name="JndiName">jdbc/dedianaDS</attribute>
>       <attribute
> name="ManagedConnectionFactoryProperties">
>         <properties>
>           <config-property name="ConnectionURL"
> type="java.lang.String">MYSQL_URL/DB_NAME?autoReconnect=true</config-property>
>           <config-property name="DriverClass"
> type="java.lang.String">org.gjt.mm.mysql.Driver</config-property>
> 
> (Username and password are not here because I�m using
> JAAS)
> ...
> 
> And the login-config.xml:
> 
> <application-policy name="dedianaDSRealm">
>   <authentication>
>     <login-module
> code="br.com.locaweb.resource.security.ConfiguredIdentityLoginModule"
> flag="required">
>       <module-option
> name="principal">dediana</module-option>
>       <module-option
> name="userName">dediana</module-option>
>       <module-option
> name="password">MY_PASSWORD</module-option>
>       <module-option
> name="managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=dedianaDS</module-option>
>     </login-module>
>   </authentication>
> </application-policy>
> 
> Any help will be much appreciated.
> 
> Thanks in advance.
> 
> De Diana
> 
> _______________________________________________________________________
> Yahoo! Mail
> Mais espa�o, mais seguran�a e gratuito: caixa postal de 6MB, antiv�rus,
> prote��o contra spam.
> http://br.mail.yahoo.com/
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: INetU
> Attention Web Developers & Consultants: Become An INetU Hosting Partner.
> Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
> INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
> 
> 


-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to