Vic ,
In my project authentication and authorization are performed by
certificates. Help me, please, to find right way to define WHos is
logged on and What they are doing by JMX .
regards,
Sergey .
> Craig McClanahan wrote:
>>
>>
>> http://weblogs.java.net/blog/gmurray71/archive/2005/07/got_servlets.html
>>
>> My particular question (well, questions :-) for the Struts community:
>>
>> * What technology do you currently use for authentication and authorization
>> in your web applications?
> I used JDBC relms in at least 3 large struts projects. (including 1up,
> the last one, 10mm memebers)
>> * If you use the container managed security faciities of your container,
>> does it completely meet your needs? If not, what else would you like to
>> see?
> I think it should let me use my own DAO(iBatis, EJB), so that SQL
> queeries are cached. The spec should address it at least in words that
> containers are expected to cache the querry.
> I allwaysed added row based security. So a sales guy from NY could see a
> table (dispay tag) where he could edit NY customer but only read TX
> customers.
> The spec might make it easier to use applets (or JSF) for the login page
> If somone clever could come up with a light/simple BRE for security. (if
> this you can see that in this mode but not that unless rare_condition
> isTrue).
> It should allow us to use DB security (ex: create user). Or "Exchange"
> security (so when they fire somone and remove mail... poof)
> It should "timeout" and have to refresh. For example if I upgrade somone
> to "moderator".... they have to log out now. Maybe a remote "JMX" to
> send message to time out.
> Did I say JMX? Everything shold be JMX. WHos is loged on? What are they
> doing? EVERYTHING!
>> * If you don't use container managed security (i.e. the facilities
>> defined in the
>> servlet and J2EE, err, Java EE specifications), what capabilities would you
>> need to have available before you'd consider using the container
>> facilities?
>>
> It be great to be within the spec and pass the login autehtincation each
> request.... so you do not have to realy on the session.
> It be great if it allowed for "coporate Liberty", meaning a global
> security standard, or single logon to mutiple servers and app types.
> Servlet should not assume htpp/htmlServlet! (or
> httpRequest/httpResponse)I can't belive I did not list this 1st ;-)... I
> think of html/http as Gopher, gohper used to be 90% of internet
> traffic.). For example RMIServlet should be implemented, AxisServlet,
> RSSServlet... More about serializing objects(including collections) in
> binary. (So they can be sent over the wire)
> (also ... single coporate security should work on more protocols)
> ALso.. something about encrypting objects sent accross the wire to
> either comunicate results or to keep scope.
> Soemthing about audit logs. Everyone has simple weblogs, it could be
> standardized.... and spec should use a word "asyncronous write in
> another thread". (So when a log audit trail of a users use does not
> dealy the response). Managers LOVE audit trail of what was used by home
> for how long... not to mention that we can invoice on it.
> We may need a "disconcecet" way to manage the session. It should still
> time out, but I should be able to managed it from applets. Like what is
> my session in each request and expicit about how it would die.
> Here is a hint for JSF 3.0:
> http://www.jaxfront.org/pages/overview_introduction.html (Sun should
> provide a conversion path from JSP to JDNC XML)
> J2EE should include JDBC and not J2SE! Becuase! It encourages people to
> use J2EE.jar and makes rt.jar smaller. It discourages Swing newbies from
> not doing DAO or VO/DTO. rt.jar needs a native JDBC driver anyway. (I
> think same about CROBA, just move it up).
> Mail api is important. It should be in J2EE.jar, if not rt, 80% of time
> we need it.
> j2ee spec shoud talk to junit and ant. I used to go to clients to
> work... and they did not have it installed. [EMAIL PROTECTED]
> In general... servlet => services, SoA. If not sure on how to implement
> some idea, just leave as api/interface, wait for best O/S implementation
> and put in J2ee.jar on next go arround.
> hth, my invoice is in the mail ;-)
> .V
> (I did not post it on his blog :-( )
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
--
regards,
Sergey mailto:[EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]