No, the standard JMS Message interface needs to be used to obtain
a configurable principal and credential property. Any JMS provider
may be used with MDBs.

----- Original Message -----
From: "Dave Smith" <[EMAIL PROTECTED]>
To: "Scott M Stark" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Thursday, January 31, 2002 10:51 AM
Subject: Re: [JBoss-dev] JAAS with MDB


> OK. So I had a quick peek at the SpyMessage and there is a field called
> producerClientId that should do the trick. So I add an interceptor in
> front of the security interceptor that takes the first argument of the
> invoke , casts to a SpyMessage, grabs the id and sets the Principal in
> the method invocation and continues along the chain.
>
> Will the only type of message delivered to the invoker be a SpyMessage?
> or can it handle other messages that could cause a class cast error?
>
>
>
>
> Scott M Stark wrote:
>
> > Authentication and Authorization need to be two seperate security
> > interceptors. Authentication needs to validate the principal and
associate
> > the Subject with the MethodInvocation. The Authorization interceptor
> > will handle role based permissions and run-as identities. The default
> > MDB interceptor chain should not include an Authentication interceptor.
> > If the jboss.xml metadata is enchanced to allow for caller identity to
> > be obtained from the JMS msg than the container invoker will associate
> > this information with the call and the Authentication interceptor can be
> > added to the interceptor chain.
> >



_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to