Article View: borland.public.jbuilder.java.swing
Article #651Application Security
From: David Bolsover
Date: Sun, 17 Apr 2005 18:51
Date: Sun, 17 Apr 2005 18:51
27 lines
2118 bytes
2118 bytes
Hi all I have been working on a database application for about 12 months now - the app was deployed abut 6 months ago - I belive that the users are happy with performane. Time has now come to refactor certain aspects of the app - and I am keen to address some shortcomings in the area of application security and access rights. In particular, I need to be able to control users access rights to certain menu items in the application - for example, administrators need unrestricted access, supervisors need access to the maintenance screens, users need access to a more restricted set of menus. The access rights need to be ontrolled on a user by user basis not just on a role basis. I am looking for suggestions on how best to implement the required security features. Pointers to relevant resources and design patterns would be most welcome. One area that is particularly challenging, is how to control access to nodes in a tree data structure - this needs to be highly configurable - some users can access the whole tree; others just a restricted set of nodes. All suggestions welcome. db
Technical Details
Message-ID:
<4262b095$1@newsgroups.borland.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!transit.nntp.hccnet.nl!transit1.nntp.hccnet.nl!border2.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!pe2.news.blueyonder.co.uk!blueyonder!news-peer-test!btnet!newsfeed.bt.es!caladan.landsraad.net!newsgroups.borland.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: 111d45,d9ed453df48acb90,start X-Google-Attributes: gid111d45,public X-Google-Language: ENGLISH,ASCII-7-bit From: "David Bolsover" <junk1@bolsover.com> Newsgroups: borland.public.jbuilder.java.swing Subject: Application Security Date: Sun, 17 Apr 2005 19:51:18 +0100 Lines: 29 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2527 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 NNTP-Posting-Host: 213.2.209.202 Message-ID: <4262b095$1@newsgroups.borland.com> X-Trace: newsgroups.borland.com 1113763989 213.2.209.202 (17 Apr 2005 11:53:09 -0800) Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!transit.nntp.hccnet.nl!transit1.nntp.hccnet.nl!border2.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!pe2.news.blueyonder.co.uk!blueyonder!news-peer-test!btnet!newsfeed.bt.es!caladan.landsraad.net!newsgroups.borland.com!not-for-mail