You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Hari Kodungallur <hk...@spikesource.com> on 2005/01/04 20:41:39 UTC

RE: LoginModule question.

Sorry. My bad.
I was doing something wrong. I got past this error. Thanks


Anita, even though the constructor has 9 params, they are all not needed
to be specified in the descriptor file. The params not specified here
have default values. I based my example on the login module in the
j2ee-server plan file.

Thanks!
-Hari


On Fri, 2004-12-31 at 09:17, anita kulshreshtha wrote:
> Alan, Hari
>     AIUI (I might be wrong) GenericSecurityRealm does
> not have a constructor to deal with this. The only 
> constructor needs 9 parameters - 
>  public GenericSecurityRealm(String realmName,
>                                 Properties
> loginModuleConfiguration,
>                                 boolean
> restrictPrincipalsToServer,
>                                 Principal
> defaultPrincipal,
>                                 MapOfSets
> autoMapPrincipalClasses,
>                                 Properties
> deploymentSupport,
>                                 ServerInfo serverInfo,
>                                 ClassLoader
> classLoader,
>                                 Kernel kernel) throws
> MalformedObjectNameException
>      Either we provide a constructor like - 
>  public GenericSecurityRealm(String realmName,
>                                 Properties
> loginModuleConfiguration,
>                                 MapOfSets
> autoMapPrincipalClasses,
>                                 ServerInfo serverInfo,
> ) throws MalformedObjectNameException
>       or change the definition of the Gbean. 
> 
> Thanks
> Anita
> --- "Alan D. Cabrera" <ad...@toolazydogs.com> wrote:
> 
> > Hari,
> > 
> > I have a pretty good idea about what's going on but,
> > can you send me the
> > full stack trace?
> > 
> > 
> > Regards,
> > Alan 
> > 
> > 
> > > -----Original Message-----
> > > From: Hari Kodungallur
> > [mailto:hkodungallur@spikesource.com]
> > > Sent: Thursday, December 30, 2004 11:40 PM
> > > To: dev@geronimo.apache.org
> > > Subject: LoginModule question.
> > > 
> > > Hi,
> > > 
> > > First of all, happy new year everyone!
> > > 
> > > Now, my question.
> > > 
> > > I am trying to deploy a login module that we
> > wrote. At the time of
> > > deployment, the classloader can not find the Login
> > Module class and
> > > throws a ClassNotFoundException. I think I am not
> > understanding
> > > something here. I would greatly appreciate it if
> > someone can tell me
> > > point me to the mistakes that I am making.
> > > 
> > > Basically I am deploying a web app, with an
> > authentication filter. It
> > > needs a login module called SampleJDBC, which
> > would look like this:
> > > 
> > >  SampleJDBC {
> > >     auth.MyLoginModule required debug=true
> > ...<options>...
> > >  };
> > > 
> > > 
> > > auth.MyLoginModule is present in WEB-INF/classes.
> > > 
> > > 
> > > My geronimo-jetty.xml has the following:
> > > 
> > > 
> > > 
> > > <gbean
> >
> name="geronimo.security:type=LoginModule,name=SampleJDBC"
> > >           
> >
> class="org.apache.geronimo.security.jaas.LoginModuleGBean">
> > >   <attribute name="loginModuleClass"
> > type="java.lang.String">
> > >            auth.MyLoginModule
> > >   </attribute>
> > >   <attribute name="options"
> > type="java.util.Properties">
> > >         ....<options>....
> > >   </attribute>
> > >   <attribute name="serverSide"
> > type="boolean">true</attribute>
> > >   <attribute name="loginDomainName"
> > type="java.lang.String">
> > >         SampleJDBC
> > >   </attribute>
> > > </gbean>
> > > 
> > > <gbean
> >
> name="geronimo.security:type=SecurityRealm,realm=SampleJDBC"
> > >
> >
> class="org.apache.geronimo.security.realm.GenericSecurityRealm">
> > >   <attribute
> > name="realmName"type="java.lang.String">
> > >        SampleJDBC
> > >   </attribute>
> > >   <attribute
> >
> name="loginModuleConfiguration"type="java.util.Properties">
> > > 
> > >
> >
> LoginModule.1.REQUIRED=geronimo.security:type=LoginModule,name=SampleJDB
> > C
> > >   </attribute>
> > >   <reference name="ServerInfo">
> > >      geronimo.system:role=ServerInfo
> > >   </reference>
> > >   <attribute name="autoMapPrincipalClasses"
> > type="java.lang.String">
> > >          auth.MyPrincipal
> > >   </attribute>
> > > </gbean>
> > > 
> > > <gbean
> >
> name="geronimo.security:type=ConfigurationEntry,jaasId=myTest"
> > >
> >
> class="org.apache.geronimo.security.jaas.ServerRealmConfigurationEntry">
> > >   <attribute name="applicationConfigName"
> > type="java.lang.String">
> > >    myTest
> > >   </attribute>
> > >   <attribute name="realmName"
> > type="java.lang.String">
> > >     SampleJDBC
> > >   </attribute>
> > > </gbean>
> > > 
> > > 
> > > The exception is ClassNotFoundException:
> > auth.MyLoginModule
> > > 
> > > and it happens at
> > > 
> > >
> >
> org.apache.geronimo.security.jaas.JaasLoginModuleConfiguration.getLoginM
> > od
> > > ule(JaasLoginModuleConfiguration.java:65)
> > > 
> > > I have tried, with no luck, jar-ing the classes
> > and then providing a
> > > <dependency> in the geronimo-jetty.xml. We do use
> > Spring, but I am not
> > > sure whether that could be the problem, since this
> > problems seems to
> > be
> > > happening when trying to initialize the realm.
> > > 
> > > 
> > > Thanks very much!
> > > -Hari
> > > 
> > 
> > 
> > 
> 
> 
> 
> 		
> __________________________________ 
> Do you Yahoo!? 
> All your favorites on one personal page  Try My Yahoo!
> http://my.yahoo.com


Re: Thread hijacking - Was: LoginModule question. - Was: Today's build - Was: Building 1.0 M3 - Was: Tomcat Module Still Broken

Posted by David Blevins <da...@visi.com>.
No big deal.  I only warn you so you don't end up with a reputation you can't shake -- like Alan and his sleep statements :)  Even now I am resisting the urge to use "Hari" and "Hijack" in the same sentence for fear some cruel nickname may emerge. 

-David

On Wed, Jan 05, 2005 at 05:41:31PM -0800, Hari Kodungallur wrote:
> Hi David,
> 
> I am sorry. Did not think about it when I wrote the emails.
> I will be careful from now on :)
> 
> Thanks
> -Hari 
> 
> 
> On Wed, 2005-01-05 at 17:26, David Blevins wrote:
> > Hey Hari,
> > 
> > First, thanks very much for all the feedback and time!
> > 
> > That said, please don't hit the reply button when starting new threads  
> > as it really messes up those with threaded email clients.
> > 
> > Best regards,
> > David
> > 
> > On Jan 4, 2005, at 11:41 AM, Hari Kodungallur wrote:
> > 
> > > Sorry. My bad.
> > > I was doing something wrong. I got past this error. Thanks
> > >
> > >
> > > Anita, even though the constructor has 9 params, they are all not  
> > > needed
> > > to be specified in the descriptor file. The params not specified here
> > > have default values. I based my example on the login module in the
> > > j2ee-server plan file.
> > >
> > > Thanks!
> > > -Hari
> > >
> > >
> > > On Fri, 2004-12-31 at 09:17, anita kulshreshtha wrote:
> > >> Alan, Hari
> > >>     AIUI (I might be wrong) GenericSecurityRealm does
> > >> not have a constructor to deal with this. The only
> > >> constructor needs 9 parameters -
> > >>  public GenericSecurityRealm(String realmName,
> > >>                                 Properties
> > >> loginModuleConfiguration,
> > >>                                 boolean
> > >> restrictPrincipalsToServer,
> > >>                                 Principal
> > >> defaultPrincipal,
> > >>                                 MapOfSets
> > >> autoMapPrincipalClasses,
> > >>                                 Properties
> > >> deploymentSupport,
> > >>                                 ServerInfo serverInfo,
> > >>                                 ClassLoader
> > >> classLoader,
> > >>                                 Kernel kernel) throws
> > >> MalformedObjectNameException
> > >>      Either we provide a constructor like -
> > >>  public GenericSecurityRealm(String realmName,
> > >>                                 Properties
> > >> loginModuleConfiguration,
> > >>                                 MapOfSets
> > >> autoMapPrincipalClasses,
> > >>                                 ServerInfo serverInfo,
> > >> ) throws MalformedObjectNameException
> > >>       or change the definition of the Gbean.
> > >>
> > >> Thanks
> > >> Anita
> > >> --- "Alan D. Cabrera" <ad...@toolazydogs.com> wrote:
> > >>
> > >>> Hari,
> > >>>
> > >>> I have a pretty good idea about what's going on but,
> > >>> can you send me the
> > >>> full stack trace?
> > >>>
> > >>>
> > >>> Regards,
> > >>> Alan
> > >>>
> > >>>
> > >>>> -----Original Message-----
> > >>>> From: Hari Kodungallur
> > >>> [mailto:hkodungallur@spikesource.com]
> > >>>> Sent: Thursday, December 30, 2004 11:40 PM
> > >>>> To: dev@geronimo.apache.org
> > >>>> Subject: LoginModule question.
> > >>>>
> > >>>> Hi,
> > >>>>
> > >>>> First of all, happy new year everyone!
> > >>>>
> > >>>> Now, my question.
> > >>>>
> > >>>> I am trying to deploy a login module that we
> > >>> wrote. At the time of
> > >>>> deployment, the classloader can not find the Login
> > >>> Module class and
> > >>>> throws a ClassNotFoundException. I think I am not
> > >>> understanding
> > >>>> something here. I would greatly appreciate it if
> > >>> someone can tell me
> > >>>> point me to the mistakes that I am making.
> > >>>>
> > >>>> Basically I am deploying a web app, with an
> > >>> authentication filter. It
> > >>>> needs a login module called SampleJDBC, which
> > >>> would look like this:
> > >>>>
> > >>>>  SampleJDBC {
> > >>>>     auth.MyLoginModule required debug=true
> > >>> ...<options>...
> > >>>>  };
> > >>>>
> > >>>>
> > >>>> auth.MyLoginModule is present in WEB-INF/classes.
> > >>>>
> > >>>>
> > >>>> My geronimo-jetty.xml has the following:
> > >>>>
> > >>>>
> > >>>>
> > >>>> <gbean
> > >>>
> > >> name="geronimo.security:type=LoginModule,name=SampleJDBC"
> > >>>>
> > >>>
> > >> class="org.apache.geronimo.security.jaas.LoginModuleGBean">
> > >>>>   <attribute name="loginModuleClass"
> > >>> type="java.lang.String">
> > >>>>            auth.MyLoginModule
> > >>>>   </attribute>
> > >>>>   <attribute name="options"
> > >>> type="java.util.Properties">
> > >>>>         ....<options>....
> > >>>>   </attribute>
> > >>>>   <attribute name="serverSide"
> > >>> type="boolean">true</attribute>
> > >>>>   <attribute name="loginDomainName"
> > >>> type="java.lang.String">
> > >>>>         SampleJDBC
> > >>>>   </attribute>
> > >>>> </gbean>
> > >>>>
> > >>>> <gbean
> > >>>
> > >> name="geronimo.security:type=SecurityRealm,realm=SampleJDBC"
> > >>>>
> > >>>
> > >> class="org.apache.geronimo.security.realm.GenericSecurityRealm">
> > >>>>   <attribute
> > >>> name="realmName"type="java.lang.String">
> > >>>>        SampleJDBC
> > >>>>   </attribute>
> > >>>>   <attribute
> > >>>
> > >> name="loginModuleConfiguration"type="java.util.Properties">
> > >>>>
> > >>>>
> > >>>
> > >> LoginModule.1.REQUIRED=geronimo.security: 
> > >> type=LoginModule,name=SampleJDB
> > >>> C
> > >>>>   </attribute>
> > >>>>   <reference name="ServerInfo">
> > >>>>      geronimo.system:role=ServerInfo
> > >>>>   </reference>
> > >>>>   <attribute name="autoMapPrincipalClasses"
> > >>> type="java.lang.String">
> > >>>>          auth.MyPrincipal
> > >>>>   </attribute>
> > >>>> </gbean>
> > >>>>
> > >>>> <gbean
> > >>>
> > >> name="geronimo.security:type=ConfigurationEntry,jaasId=myTest"
> > >>>>
> > >>>
> > >> class="org.apache.geronimo.security.jaas.ServerRealmConfigurationEntry 
> > >> ">
> > >>>>   <attribute name="applicationConfigName"
> > >>> type="java.lang.String">
> > >>>>    myTest
> > >>>>   </attribute>
> > >>>>   <attribute name="realmName"
> > >>> type="java.lang.String">
> > >>>>     SampleJDBC
> > >>>>   </attribute>
> > >>>> </gbean>
> > >>>>
> > >>>>
> > >>>> The exception is ClassNotFoundException:
> > >>> auth.MyLoginModule
> > >>>>
> > >>>> and it happens at
> > >>>>
> > >>>>
> > >>>
> > >> org.apache.geronimo.security.jaas.JaasLoginModuleConfiguration.getLogi 
> > >> nM
> > >>> od
> > >>>> ule(JaasLoginModuleConfiguration.java:65)
> > >>>>
> > >>>> I have tried, with no luck, jar-ing the classes
> > >>> and then providing a
> > >>>> <dependency> in the geronimo-jetty.xml. We do use
> > >>> Spring, but I am not
> > >>>> sure whether that could be the problem, since this
> > >>> problems seems to
> > >>> be
> > >>>> happening when trying to initialize the realm.
> > >>>>
> > >>>>
> > >>>> Thanks very much!
> > >>>> -Hari
> > >>>>
> > >>>
> > >>>
> > >>>
> > >>
> > >>
> > >>
> > >> 		
> > >> __________________________________
> > >> Do you Yahoo!?
> > >> All your favorites on one personal page  Try My Yahoo!
> > >> http://my.yahoo.com
> > 

Re: Thread hijacking - Was: LoginModule question. - Was: Today's build - Was: Building 1.0 M3 - Was: Tomcat Module Still Broken

Posted by Hari Kodungallur <hk...@spikesource.com>.
Hi David,

I am sorry. Did not think about it when I wrote the emails.
I will be careful from now on :)

Thanks
-Hari 


On Wed, 2005-01-05 at 17:26, David Blevins wrote:
> Hey Hari,
> 
> First, thanks very much for all the feedback and time!
> 
> That said, please don't hit the reply button when starting new threads  
> as it really messes up those with threaded email clients.
> 
> Best regards,
> David
> 
> On Jan 4, 2005, at 11:41 AM, Hari Kodungallur wrote:
> 
> > Sorry. My bad.
> > I was doing something wrong. I got past this error. Thanks
> >
> >
> > Anita, even though the constructor has 9 params, they are all not  
> > needed
> > to be specified in the descriptor file. The params not specified here
> > have default values. I based my example on the login module in the
> > j2ee-server plan file.
> >
> > Thanks!
> > -Hari
> >
> >
> > On Fri, 2004-12-31 at 09:17, anita kulshreshtha wrote:
> >> Alan, Hari
> >>     AIUI (I might be wrong) GenericSecurityRealm does
> >> not have a constructor to deal with this. The only
> >> constructor needs 9 parameters -
> >>  public GenericSecurityRealm(String realmName,
> >>                                 Properties
> >> loginModuleConfiguration,
> >>                                 boolean
> >> restrictPrincipalsToServer,
> >>                                 Principal
> >> defaultPrincipal,
> >>                                 MapOfSets
> >> autoMapPrincipalClasses,
> >>                                 Properties
> >> deploymentSupport,
> >>                                 ServerInfo serverInfo,
> >>                                 ClassLoader
> >> classLoader,
> >>                                 Kernel kernel) throws
> >> MalformedObjectNameException
> >>      Either we provide a constructor like -
> >>  public GenericSecurityRealm(String realmName,
> >>                                 Properties
> >> loginModuleConfiguration,
> >>                                 MapOfSets
> >> autoMapPrincipalClasses,
> >>                                 ServerInfo serverInfo,
> >> ) throws MalformedObjectNameException
> >>       or change the definition of the Gbean.
> >>
> >> Thanks
> >> Anita
> >> --- "Alan D. Cabrera" <ad...@toolazydogs.com> wrote:
> >>
> >>> Hari,
> >>>
> >>> I have a pretty good idea about what's going on but,
> >>> can you send me the
> >>> full stack trace?
> >>>
> >>>
> >>> Regards,
> >>> Alan
> >>>
> >>>
> >>>> -----Original Message-----
> >>>> From: Hari Kodungallur
> >>> [mailto:hkodungallur@spikesource.com]
> >>>> Sent: Thursday, December 30, 2004 11:40 PM
> >>>> To: dev@geronimo.apache.org
> >>>> Subject: LoginModule question.
> >>>>
> >>>> Hi,
> >>>>
> >>>> First of all, happy new year everyone!
> >>>>
> >>>> Now, my question.
> >>>>
> >>>> I am trying to deploy a login module that we
> >>> wrote. At the time of
> >>>> deployment, the classloader can not find the Login
> >>> Module class and
> >>>> throws a ClassNotFoundException. I think I am not
> >>> understanding
> >>>> something here. I would greatly appreciate it if
> >>> someone can tell me
> >>>> point me to the mistakes that I am making.
> >>>>
> >>>> Basically I am deploying a web app, with an
> >>> authentication filter. It
> >>>> needs a login module called SampleJDBC, which
> >>> would look like this:
> >>>>
> >>>>  SampleJDBC {
> >>>>     auth.MyLoginModule required debug=true
> >>> ...<options>...
> >>>>  };
> >>>>
> >>>>
> >>>> auth.MyLoginModule is present in WEB-INF/classes.
> >>>>
> >>>>
> >>>> My geronimo-jetty.xml has the following:
> >>>>
> >>>>
> >>>>
> >>>> <gbean
> >>>
> >> name="geronimo.security:type=LoginModule,name=SampleJDBC"
> >>>>
> >>>
> >> class="org.apache.geronimo.security.jaas.LoginModuleGBean">
> >>>>   <attribute name="loginModuleClass"
> >>> type="java.lang.String">
> >>>>            auth.MyLoginModule
> >>>>   </attribute>
> >>>>   <attribute name="options"
> >>> type="java.util.Properties">
> >>>>         ....<options>....
> >>>>   </attribute>
> >>>>   <attribute name="serverSide"
> >>> type="boolean">true</attribute>
> >>>>   <attribute name="loginDomainName"
> >>> type="java.lang.String">
> >>>>         SampleJDBC
> >>>>   </attribute>
> >>>> </gbean>
> >>>>
> >>>> <gbean
> >>>
> >> name="geronimo.security:type=SecurityRealm,realm=SampleJDBC"
> >>>>
> >>>
> >> class="org.apache.geronimo.security.realm.GenericSecurityRealm">
> >>>>   <attribute
> >>> name="realmName"type="java.lang.String">
> >>>>        SampleJDBC
> >>>>   </attribute>
> >>>>   <attribute
> >>>
> >> name="loginModuleConfiguration"type="java.util.Properties">
> >>>>
> >>>>
> >>>
> >> LoginModule.1.REQUIRED=geronimo.security: 
> >> type=LoginModule,name=SampleJDB
> >>> C
> >>>>   </attribute>
> >>>>   <reference name="ServerInfo">
> >>>>      geronimo.system:role=ServerInfo
> >>>>   </reference>
> >>>>   <attribute name="autoMapPrincipalClasses"
> >>> type="java.lang.String">
> >>>>          auth.MyPrincipal
> >>>>   </attribute>
> >>>> </gbean>
> >>>>
> >>>> <gbean
> >>>
> >> name="geronimo.security:type=ConfigurationEntry,jaasId=myTest"
> >>>>
> >>>
> >> class="org.apache.geronimo.security.jaas.ServerRealmConfigurationEntry 
> >> ">
> >>>>   <attribute name="applicationConfigName"
> >>> type="java.lang.String">
> >>>>    myTest
> >>>>   </attribute>
> >>>>   <attribute name="realmName"
> >>> type="java.lang.String">
> >>>>     SampleJDBC
> >>>>   </attribute>
> >>>> </gbean>
> >>>>
> >>>>
> >>>> The exception is ClassNotFoundException:
> >>> auth.MyLoginModule
> >>>>
> >>>> and it happens at
> >>>>
> >>>>
> >>>
> >> org.apache.geronimo.security.jaas.JaasLoginModuleConfiguration.getLogi 
> >> nM
> >>> od
> >>>> ule(JaasLoginModuleConfiguration.java:65)
> >>>>
> >>>> I have tried, with no luck, jar-ing the classes
> >>> and then providing a
> >>>> <dependency> in the geronimo-jetty.xml. We do use
> >>> Spring, but I am not
> >>>> sure whether that could be the problem, since this
> >>> problems seems to
> >>> be
> >>>> happening when trying to initialize the realm.
> >>>>
> >>>>
> >>>> Thanks very much!
> >>>> -Hari
> >>>>
> >>>
> >>>
> >>>
> >>
> >>
> >>
> >> 		
> >> __________________________________
> >> Do you Yahoo!?
> >> All your favorites on one personal page  Try My Yahoo!
> >> http://my.yahoo.com
> 


Thread hijacking - Was: LoginModule question. - Was: Today's build - Was: Building 1.0 M3 - Was: Tomcat Module Still Broken

Posted by David Blevins <db...@gluecode.com>.
Hey Hari,

First, thanks very much for all the feedback and time!

That said, please don't hit the reply button when starting new threads  
as it really messes up those with threaded email clients.

Best regards,
David

On Jan 4, 2005, at 11:41 AM, Hari Kodungallur wrote:

> Sorry. My bad.
> I was doing something wrong. I got past this error. Thanks
>
>
> Anita, even though the constructor has 9 params, they are all not  
> needed
> to be specified in the descriptor file. The params not specified here
> have default values. I based my example on the login module in the
> j2ee-server plan file.
>
> Thanks!
> -Hari
>
>
> On Fri, 2004-12-31 at 09:17, anita kulshreshtha wrote:
>> Alan, Hari
>>     AIUI (I might be wrong) GenericSecurityRealm does
>> not have a constructor to deal with this. The only
>> constructor needs 9 parameters -
>>  public GenericSecurityRealm(String realmName,
>>                                 Properties
>> loginModuleConfiguration,
>>                                 boolean
>> restrictPrincipalsToServer,
>>                                 Principal
>> defaultPrincipal,
>>                                 MapOfSets
>> autoMapPrincipalClasses,
>>                                 Properties
>> deploymentSupport,
>>                                 ServerInfo serverInfo,
>>                                 ClassLoader
>> classLoader,
>>                                 Kernel kernel) throws
>> MalformedObjectNameException
>>      Either we provide a constructor like -
>>  public GenericSecurityRealm(String realmName,
>>                                 Properties
>> loginModuleConfiguration,
>>                                 MapOfSets
>> autoMapPrincipalClasses,
>>                                 ServerInfo serverInfo,
>> ) throws MalformedObjectNameException
>>       or change the definition of the Gbean.
>>
>> Thanks
>> Anita
>> --- "Alan D. Cabrera" <ad...@toolazydogs.com> wrote:
>>
>>> Hari,
>>>
>>> I have a pretty good idea about what's going on but,
>>> can you send me the
>>> full stack trace?
>>>
>>>
>>> Regards,
>>> Alan
>>>
>>>
>>>> -----Original Message-----
>>>> From: Hari Kodungallur
>>> [mailto:hkodungallur@spikesource.com]
>>>> Sent: Thursday, December 30, 2004 11:40 PM
>>>> To: dev@geronimo.apache.org
>>>> Subject: LoginModule question.
>>>>
>>>> Hi,
>>>>
>>>> First of all, happy new year everyone!
>>>>
>>>> Now, my question.
>>>>
>>>> I am trying to deploy a login module that we
>>> wrote. At the time of
>>>> deployment, the classloader can not find the Login
>>> Module class and
>>>> throws a ClassNotFoundException. I think I am not
>>> understanding
>>>> something here. I would greatly appreciate it if
>>> someone can tell me
>>>> point me to the mistakes that I am making.
>>>>
>>>> Basically I am deploying a web app, with an
>>> authentication filter. It
>>>> needs a login module called SampleJDBC, which
>>> would look like this:
>>>>
>>>>  SampleJDBC {
>>>>     auth.MyLoginModule required debug=true
>>> ...<options>...
>>>>  };
>>>>
>>>>
>>>> auth.MyLoginModule is present in WEB-INF/classes.
>>>>
>>>>
>>>> My geronimo-jetty.xml has the following:
>>>>
>>>>
>>>>
>>>> <gbean
>>>
>> name="geronimo.security:type=LoginModule,name=SampleJDBC"
>>>>
>>>
>> class="org.apache.geronimo.security.jaas.LoginModuleGBean">
>>>>   <attribute name="loginModuleClass"
>>> type="java.lang.String">
>>>>            auth.MyLoginModule
>>>>   </attribute>
>>>>   <attribute name="options"
>>> type="java.util.Properties">
>>>>         ....<options>....
>>>>   </attribute>
>>>>   <attribute name="serverSide"
>>> type="boolean">true</attribute>
>>>>   <attribute name="loginDomainName"
>>> type="java.lang.String">
>>>>         SampleJDBC
>>>>   </attribute>
>>>> </gbean>
>>>>
>>>> <gbean
>>>
>> name="geronimo.security:type=SecurityRealm,realm=SampleJDBC"
>>>>
>>>
>> class="org.apache.geronimo.security.realm.GenericSecurityRealm">
>>>>   <attribute
>>> name="realmName"type="java.lang.String">
>>>>        SampleJDBC
>>>>   </attribute>
>>>>   <attribute
>>>
>> name="loginModuleConfiguration"type="java.util.Properties">
>>>>
>>>>
>>>
>> LoginModule.1.REQUIRED=geronimo.security: 
>> type=LoginModule,name=SampleJDB
>>> C
>>>>   </attribute>
>>>>   <reference name="ServerInfo">
>>>>      geronimo.system:role=ServerInfo
>>>>   </reference>
>>>>   <attribute name="autoMapPrincipalClasses"
>>> type="java.lang.String">
>>>>          auth.MyPrincipal
>>>>   </attribute>
>>>> </gbean>
>>>>
>>>> <gbean
>>>
>> name="geronimo.security:type=ConfigurationEntry,jaasId=myTest"
>>>>
>>>
>> class="org.apache.geronimo.security.jaas.ServerRealmConfigurationEntry 
>> ">
>>>>   <attribute name="applicationConfigName"
>>> type="java.lang.String">
>>>>    myTest
>>>>   </attribute>
>>>>   <attribute name="realmName"
>>> type="java.lang.String">
>>>>     SampleJDBC
>>>>   </attribute>
>>>> </gbean>
>>>>
>>>>
>>>> The exception is ClassNotFoundException:
>>> auth.MyLoginModule
>>>>
>>>> and it happens at
>>>>
>>>>
>>>
>> org.apache.geronimo.security.jaas.JaasLoginModuleConfiguration.getLogi 
>> nM
>>> od
>>>> ule(JaasLoginModuleConfiguration.java:65)
>>>>
>>>> I have tried, with no luck, jar-ing the classes
>>> and then providing a
>>>> <dependency> in the geronimo-jetty.xml. We do use
>>> Spring, but I am not
>>>> sure whether that could be the problem, since this
>>> problems seems to
>>> be
>>>> happening when trying to initialize the realm.
>>>>
>>>>
>>>> Thanks very much!
>>>> -Hari
>>>>
>>>
>>>
>>>
>>
>>
>>
>> 		
>> __________________________________
>> Do you Yahoo!?
>> All your favorites on one personal page  Try My Yahoo!
>> http://my.yahoo.com