🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.jbuilder.java.swing
Article #651

Application Security

#651
From: David Bolsover
Date: Sun, 17 Apr 2005 18:51
27 lines
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-mail

Show 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