Click here to Skip to main content

Design and Architecture

 
Hint: For improved responsiveness ensure Javascript is enabled and choose 'Normal' from the Layout dropdown and hit 'Update'.
You must Sign In to use this message board.
Search this forum  
    Spacing  Noise  Layout  Per page  Show 
GeneralRe: What's the deal with various coding practices and "Code Smell" these days??protectorPete O'Hanlon10 Dec '12 - 22:13 
GeneralRe: What's the deal with various coding practices and "Code Smell" these days??memberRobb Ryniak11 Dec '12 - 11:41 
Questionexample of well designed softwaresmemberGiuseppe Tollini6 Dec '12 - 2:56 
AnswerRe: example of well designed softwaresmemberjschell6 Dec '12 - 9:17 
AnswerRe: example of well designed softwaresmemberEddy Vluggen7 Dec '12 - 2:07 
AnswerRe: example of well designed softwaresmemberKeld Ølykke9 Dec '12 - 9:45 
QuestionWeb services theorymemberBytescream3 Dec '12 - 10:24 
AnswerRe: Web services theorymemberRaj Champaneriya3 Dec '12 - 18:41 
AnswerRe: Web services theorymemberjschell4 Dec '12 - 8:17 
QuestionConsuming perl webservice in .Netmemberernestohari1 Dec '12 - 22:38 
AnswerRe: Consuming perl webservice in .NetmemberEddy Vluggen2 Dec '12 - 2:57 
QuestionThoughts on Authorization in a Hierarchical User Structure.memberBrady Kelly1 Dec '12 - 1:56 
AnswerRe: Thoughts on Authorization in a Hierarchical User Structure.memberEddy Vluggen2 Dec '12 - 2:56 
Brady Kelly wrote:
For authorization, I have interpreted this so that a user higher up in the user tree has access to all users below them in the tree, as well as entities owned by those lower users. This seems logical to me, as a user higher in the tree 'owns' users lower down.

I don't find that logical. If I were a node in your tree, I'd only pay attention to my parent - the topnode would never be relevant in my work. That's based on the idea of a "chain of command". If my bosses' boss could manage me directly, my boss would be superfluous. Better to check with the client whether your interpretation is correct.
 
Brady Kelly wrote:
My client is unclear on what he wants here and expects some assistance in deriving a practical authorization scheme for this hierarchical user scheme.

"Authorization"? You mean the top-dog could login using my credentials?? There's bears down that road; it messes up audits.
 
Brady Kelly wrote:
This preserves the higher privilege of higher users, but prevents a more senior user creating customers for more junior users to work on.

Not per se; just make sure that the junior is "part of" the group working on the customer Thumbs Up | :thumbsup:
Bastard Programmer from Hell Suspicious | :suss:
If you can't read my code, try converting it here[^]
They hate us for our freedom![^]

GeneralRe: Thoughts on Authorization in a Hierarchical User Structure.memberBrady Kelly2 Dec '12 - 3:06 
GeneralRe: Thoughts on Authorization in a Hierarchical User Structure.memberEddy Vluggen2 Dec '12 - 3:34 
QuestionA MEF Question - Refering base classes without adding reference to a dll.memberJohn T.Emmatty29 Nov '12 - 22:25 
AnswerRe: A MEF Question - Refering base classes without adding reference to a dll.memberEddy Vluggen1 Dec '12 - 5:30 
QuestionHand Gesture Recognition SystemmemberMember 916988728 Nov '12 - 3:00 
AnswerRe: Hand Gesture Recognition SystemmemberEddy Vluggen1 Dec '12 - 5:27 
QuestionMoving code from a Window/UserControl to outside in order to make it reusable!memberRags151227 Nov '12 - 6:48 
AnswerRe: Moving code from a Window/UserControl to outside in order to make it reusable!memberEddy Vluggen1 Dec '12 - 5:25 
GeneralRe: Moving code from a Window/UserControl to outside in order to make it reusable!memberRags15129 Dec '12 - 4:46 
Questionhow to show database table in a class diagrammemberQobacha24 Nov '12 - 22:49 
AnswerRe: how to show database table in a class diagrammemberjschell25 Nov '12 - 5:05 
AnswerRe: how to show database table in a class diagrammembermanoranjan25 Nov '12 - 5:46 
AnswerRe: how to show database table in a class diagrammemberVishwaKL27 Nov '12 - 20:51 
GeneralFile Directoriesmemberstrrom78 Nov '12 - 17:03 
GeneralRe: File DirectoriesmvpRichard MacCutchan8 Nov '12 - 23:41 
GeneralRe: File Directoriesmemberstrrom79 Nov '12 - 18:08 
GeneralRe: File DirectoriesmvpRichard MacCutchan9 Nov '12 - 23:25 
QuestionUsing WCF and RESTFUL api in a legacy systemmentorMd. Marufuzzaman5 Nov '12 - 1:24 
AnswerRe: Using WCF and RESTFUL api in a legacy systemmemberEddy Vluggen5 Nov '12 - 2:24 
GeneralRe: Using WCF and RESTFUL api in a legacy systemmentorMd. Marufuzzaman5 Nov '12 - 5:07 
GeneralRe: Using WCF and RESTFUL api in a legacy systemmemberEddy Vluggen5 Nov '12 - 5:23 
GeneralRe: Using WCF and RESTFUL api in a legacy systemmentorMd. Marufuzzaman5 Nov '12 - 7:04 
GeneralRe: Using WCF and RESTFUL api in a legacy systemmemberEddy Vluggen5 Nov '12 - 7:49 
GeneralRe: Using WCF and RESTFUL api in a legacy systemmentorMd. Marufuzzaman5 Nov '12 - 8:21 
QuestionCommunication mechanismmemberrupeshkp7285 Nov '12 - 1:10 
AnswerRe: Communication mechanismmvpAbhinav S5 Nov '12 - 1:43 
GeneralRe: Communication mechanismmemberrupeshkp7285 Nov '12 - 1:46 
GeneralRe: Communication mechanismmvpAbhinav S5 Nov '12 - 1:51 
AnswerRe: Communication mechanismmemberH.Brydon29 Nov '12 - 9:52 
Questionwindows 8 desktop applicationmemberMenelaos Vergis30 Oct '12 - 23:40 
AnswerRe: windows 8 desktop applicationmemberEddy Vluggen31 Oct '12 - 0:38 
GeneralRe: windows 8 desktop applicationgroupEgomedia3 Nov '12 - 19:32 
GeneralRe: windows 8 desktop applicationgroupEgomedia3 Nov '12 - 19:36 
AnswerRe: windows 8 desktop applicationprotectorPete O'Hanlon31 Oct '12 - 1:03 
GeneralRe: windows 8 desktop applicationmemberMenelaos Vergis31 Oct '12 - 1:37 
GeneralRe: windows 8 desktop applicationprotectorPete O'Hanlon31 Oct '12 - 1:42 
GeneralRe: windows 8 desktop applicationmemberMenelaos Vergis31 Oct '12 - 2:13 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   


Advertise | Privacy | Mobile
Web04 | 2.6.130516.1 | Last Updated 22 May 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid