geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Markku Saarela <markku.saar...@iki.fi>
Subject Re: Geronimo not found at login subject for Jackrabbit JCA.
Date Sat, 08 Nov 2008 14:42:11 GMT
Also i add Jackrabbit security realm with Geronimo console.

- markku

Markku Saarela wrote:
> i debug further and figured out taht 
> org.apache.geronimo.connector.outbound.GenericConnectionManagerGBean 
> class has no subject, so how to inject one in it?
>
> - markku
>
> Ivan wrote:
>> Currently in Geronimo, we could not use JVM's JAAS configuration, for 
>> it is replaced with Geronimo's security realm.
>>
>> 2008/11/8 Markku Saarela <markku.saarela@iki.fi 
>> <mailto:markku.saarela@iki.fi>>
>>
>>     Here is configuration documentation:
>>     
>> http://jackrabbit.apache.org/jackrabbit-configuration.html#JackrabbitConfiguration-Securityconfiguration

>>
>>
>>     After read this documentation i thought that i do not need to use
>>     jaas, but now i realize that there is jaas available and in
>>     geronimo-ra.xml i found element <container-managed-security /> so
>>     i'm actually using container managed security.
>>
>>     So how to configure that (geronimo documentation is little bit
>>     confusing)?
>>
>>     - markku
>>
>>
>>     David Jencks wrote:
>>
>>         Could you point to some documentation on the
>>         JCARepositoryHandle  and the ra.xml for this connector?
>>
>>         For container managed security you need to use something like
>>         the
>>         
>> plugins/connector/geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/security/CallerIdentityPasswordCredentialLoginModule.java

>>
>>         which you can deploy in a JAAS configuration using the
>>         PasswordCredentialLoginModuleWrapperGBean.java
>>
>>         Since you are trying to supply the credentials in what appears
>>         to be a "get connection" call I wonder if you actually want
>>         container managed security?
>>
>>         thanks
>>         david jencks
>>
>>
>>         On Nov 7, 2008, at 11:17 PM, Markku Saarela wrote:
>>
>>             Hi,
>>
>>             Jackrabbit 1.4 (1.4.1 core)  JCA deployed to Geronimo
>>             2.1.1. <http://2.1.1.> Web application or ejb session bean
>>              failed with repository login. InitialContext lookup find
>>             Repository but calling repository.login( new
>>             SimpleCredentials( "system", "manager".toCharArray() ) );
>>             method results exception:
>>
>>             Caused by: javax.resource.ResourceException: No subject
>>             for container managed security
>>                 at
>>             
>> org.apache.geronimo.connector.outbound.SubjectInterceptor.getConnection(SubjectIntercepto

>>
>>
>>             r.java:51)
>>                 at
>>             
>> org.apache.geronimo.connector.outbound.ConnectionHandleInterceptor.getConnection(Connecti

>>
>>
>>             onHandleInterceptor.java:43)
>>                 at
>>             
>> org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnection(TCCLInterceptor.java

>>
>>
>>             :39)
>>                 at
>>             
>> org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor.getConnection(Connec

>>
>>
>>             tionTrackingInterceptor.java:66)
>>                 at
>>             
>> org.apache.geronimo.connector.outbound.AbstractConnectionManager.allocateConnection(Abstr

>>
>>
>>             actConnectionManager.java:87)
>>                 at
>>             
>> org.apache.jackrabbit.jca.JCARepositoryHandle.login(JCARepositoryHandle.java:98)

>>
>>
>>
>>             So how to configure Geronimo to provide subject to 
>> connector?
>>
>>             rgds,
>>
>>             Markku
>>
>>
>>
>>
>>
>>
>> -- 
>> Ivan
>


Mime
View raw message