Peter,
1) Why did you add additional line breaks? I am not sure that that it
the same as
<authentication-module>java:/EJBSecurityManager</authentication-module>
<role-mapping-manager>java:/SimpleRealmMapping</role-mapping-manager>
2) You started to use JAAS on client, so why do you switch to
non-JAAS now? Non-JAAS is not my area :-)
3) Where did you place those elements?
Are they inside "container-configuration" elements?
Does your bean reference that "container-configuration"?
I recommend you to use EJX for editing jboss.xml.
Oleg
On Sunday 07 January 2001 05:02, Peter Braswell wrote:
> Oleg,
> Okay... I added the following to my jboss.xml
> deployment descriptor:
>
> <authentication-module>
> java:/EJBSecurityManager
> </authentication-module>
> <role-mapping-manager>
> java:/SimpleRealmMapping
> </role-mapping-manager>
>
> Unfortunately, same exception...???
>
> Sorry to keep bothering you!
>
> cheers,
> peter
>
> --- Oleg Nitz <[EMAIL PROTECTED]> wrote:
> > Peter,
> >
> > have you added security-related elements inside
> > "container-configuration" elements of jboss.xml?
> > If not, see
>
> http://www.mail-archive.com/[email protected]/msg055
>61.html
>
> > Regards,
> > Oleg
> >
> > On Saturday 06 January 2001 06:59, Peter Braswell
> >
> > wrote:
> > > Oleg,
> > > So sorry to keep bothering you, but...
> > >
> > > I surfed through the archive and found a pretty
> > > concise tutorial you passed along to a questioner.
> > > Briefly it went something like this:
> > >
> > > Construct a LoginContext, pass your callback
> >
> > handler.
> >
> > > I implemented the
> > > javax.security.auth.callback.CallbackHanderl
> >
> > interface
> >
> > > and coded it to pass along a user_id/password when
> >
> > the
> >
> > > callback is invoked.
> > >
> > > All this works as advertised. The container
> >
> > evidenly
> >
> > > calls back on my handler. I've got output
> >
> > statements
> >
> > > to verify.
> > >
> > > My BEAN makes a call to:
> > > System.out.println("Getting
> >
> > CallerPrincipal...");
> >
> > > Principal principal =
> > > sessionCtx.getCallerPrincipal();
> > > [This is line #166]->
> > > ctx.principleName = principal.getName();
> > >
> > > Evidently principal = null because I get the
> >
> > following
> >
> > > stack trace:
> > >
> > > [StatefulSessionBean] Getting EJBHome...
> > > [StatefulSessionBean] Getting CallerPrincipal...
> > > [StatefulSessionBean] Calling beforeCompletion(
> >
> > )...
> >
> > > [StatefulSessionBean] Calling afterCompletion( )
> > > [StatefulSessionBean] isCommited = false
> > > [StatefulSessionBean] TRANSACTION ROLLBACK
> > > EXCEPTION:null; nested exception is:
> > >
> > > javax.ejb.EJBException
> > > [StatefulSessionBean]
> >
> > java.lang.NullPointerException
> >
> > > [StatefulSessionBean] at
>
> org.jboss.test.cts.ejb.StatefulSessionBean.getBeanCon
>
> > > textInfo(StatefulSessionBean.java:166)
> > > [StatefulSessionBean] at
> > > java.lang.reflect.Method.invoke(Native Method)
> > > [StatefulSessionBean] at
>
> org.jboss.ejb.StatefulSessionContainer$ContainerInter
>
> > > ceptor.invoke(StatefulSessionContainer.java:570)
> > > [StatefulSessionBean] at
>
> org.jboss.ejb.plugins.SecurityInterceptor.invoke(Secu
>
> > > rityInterceptor.java:144)
> > > [StatefulSessionBean] at
>
> org.jboss.ejb.plugins.StatefulSessionInstanceIntercep
>
>
> tor.invoke(StatefulSessionInstanceInterceptor.java:198)
>
> > > [StatefulSessionBean] at
>
> org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxI
>
> > > nterceptorCMT.java:133)
> > > [StatefulSessionBean] at
>
> org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransac
>
> > > tions(TxInterceptorCMT.java:263)
> > > [StatefulSessionBean] at
>
> org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInter
>
> > > ceptorCMT.java:99)
> > > [StatefulSessionBean] at
>
> org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterc
>
> > > eptor.java:192)
> > > [StatefulSessionBean] at
>
> org.jboss.ejb.StatefulSessionContainer.invoke(Statefu
>
> > > lSessionContainer.java:326)
> > > [StatefulSessionBean] at
>
> org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoke
>
> > > r.invoke(JRMPContainerInvoker.java:163)
> > > [StatefulSessionBean] at
> > > java.lang.reflect.Method.invoke(Native Method)
> > > [StatefulSessionBean] at
> > > sun.rmi.server.UnicastServerRef.dispatch(Unknown
> >
> > Sour
> >
> > > ce)
> > > [StatefulSessionBean] at
> > > sun.rmi.transport.Transport$1.run(Unknown Source)
> > > [StatefulSessionBean] at
> > > java.security.AccessController.doPrivileged(Native
> >
> > Me
> >
> > > thod)
> > > [StatefulSessionBean] at
> > > sun.rmi.transport.Transport.serviceCall(Unknown
> >
> > Sourc
> >
> > > e)
> > > [StatefulSessionBean] at
>
> sun.rmi.transport.tcp.TCPTransport.handleMessages(Unk
>
> > > nown Source)
> > > [StatefulSessionBean] at
>
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.
>
> > > run(Unknown Source)
> > > [StatefulSessionBean] at
> > > java.lang.Thread.run(Unknown Source)
> > >
> > > --- Oleg Nitz <[EMAIL PROTECTED]> wrote:
> > > > Hi Peter,
> > > >
> > > > Please, search jboss-user mail archive for
> >
> > "JAAS".
> >
> > > > Sorry, my internal battery is too low to repeat
> >
> > the
> >
> > > > instructions once
> > > > more.
> > > > I should write the manual on security, I know
> > > > that...
> > > >
> > > > Regards,
> > > > Oleg
> > >
> > > __________________________________________________
> > > Do You Yahoo!?
> > > Yahoo! Photos - Share your holiday photos online!
> > > http://photos.yahoo.com/
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Photos - Share your holiday photos online!
> http://photos.yahoo.com/