Click here to Skip to main content
11,639,593 members (62,040 online)

Design and Architecture

 
AnswerRe: What's the deal with various coding practices and "Code Smell" these days?? Pin
Pete O'Hanlon10-Dec-12 8:49
protectorPete O'Hanlon10-Dec-12 8:49 
GeneralRe: What's the deal with various coding practices and "Code Smell" these days?? Pin
Robb Ryniak10-Dec-12 10:10
memberRobb Ryniak10-Dec-12 10:10 
GeneralRe: What's the deal with various coding practices and "Code Smell" these days?? Pin
Pete O'Hanlon10-Dec-12 22:13
protectorPete O'Hanlon10-Dec-12 22:13 
GeneralRe: What's the deal with various coding practices and "Code Smell" these days?? Pin
Robb Ryniak11-Dec-12 11:41
memberRobb Ryniak11-Dec-12 11:41 
Questionexample of well designed softwares Pin
Giuseppe Tollini6-Dec-12 2:56
memberGiuseppe Tollini6-Dec-12 2:56 
AnswerRe: example of well designed softwares Pin
jschell6-Dec-12 9:17
memberjschell6-Dec-12 9:17 
AnswerRe: example of well designed softwares Pin
Eddy Vluggen7-Dec-12 2:07
memberEddy Vluggen7-Dec-12 2:07 
AnswerRe: example of well designed softwares Pin
Keld Ølykke9-Dec-12 9:45
memberKeld Ølykke9-Dec-12 9:45 
QuestionWeb services theory Pin
Bytescream3-Dec-12 10:24
memberBytescream3-Dec-12 10:24 
AnswerRe: Web services theory Pin
Raj Champaneriya3-Dec-12 18:41
memberRaj Champaneriya3-Dec-12 18:41 
AnswerRe: Web services theory Pin
jschell4-Dec-12 8:17
memberjschell4-Dec-12 8:17 
QuestionConsuming perl webservice in .Net Pin
ernestohari1-Dec-12 22:38
memberernestohari1-Dec-12 22:38 
AnswerRe: Consuming perl webservice in .Net Pin
Eddy Vluggen2-Dec-12 2:57
memberEddy Vluggen2-Dec-12 2:57 
QuestionThoughts on Authorization in a Hierarchical User Structure. Pin
Brady Kelly1-Dec-12 1:56
memberBrady Kelly1-Dec-12 1:56 
I am busy developing a timesheet capture service which has a hierarchical user structure[1], where e.g. the top user in a hierarchy represents a distinct organization or related group of users. This user can then create more users under their self. This design has been laid down by my client. 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. The client is not clear on whether this is the way to go, as in some situations it is ideal that users lower down have access to entities created by users above them in the tree. My client is unclear on what he wants here and expects some assistance in deriving a practical authorization scheme for this hierarchical user scheme.

Let me introduce the entity Customer to this scenario. Originally, a User owned Customers, so in my interpretation, a user higher up in the tree (more senior) had access to all customers owned by users lower down in the tree. This preserves the higher privilege of higher users, but prevents a more senior user creating customers for more junior users to work on. Now I have to change this one user to many customers relationship to many users to many customers, complicating things somewhat.

I'm not asking for a solution here, but some input and maybe suggestions or warnings for proceeding to try and devise a working authorization scheme for this complex matrix of user trees crossed with customer trees.


[1] Many other entities are also hierarchical, but not yet relevant here.
AnswerRe: Thoughts on Authorization in a Hierarchical User Structure. Pin
Eddy Vluggen2-Dec-12 2:56
memberEddy Vluggen2-Dec-12 2:56 
GeneralRe: Thoughts on Authorization in a Hierarchical User Structure. Pin
Brady Kelly2-Dec-12 3:06
memberBrady Kelly2-Dec-12 3:06 
GeneralRe: Thoughts on Authorization in a Hierarchical User Structure. Pin
Eddy Vluggen2-Dec-12 3:34
memberEddy Vluggen2-Dec-12 3:34 
QuestionA MEF Question - Refering base classes without adding reference to a dll. Pin
John T.Emmatty29-Nov-12 22:25
memberJohn T.Emmatty29-Nov-12 22:25 
AnswerRe: A MEF Question - Refering base classes without adding reference to a dll. Pin
Eddy Vluggen1-Dec-12 5:30
memberEddy Vluggen1-Dec-12 5:30 
QuestionHand Gesture Recognition System Pin
Member 916988728-Nov-12 3:00
memberMember 916988728-Nov-12 3:00 
AnswerRe: Hand Gesture Recognition System Pin
Eddy Vluggen1-Dec-12 5:27
memberEddy Vluggen1-Dec-12 5:27 
QuestionMoving code from a Window/UserControl to outside in order to make it reusable! Pin
Rags151227-Nov-12 6:48
memberRags151227-Nov-12 6:48 
AnswerRe: Moving code from a Window/UserControl to outside in order to make it reusable! Pin
Eddy Vluggen1-Dec-12 5:25
memberEddy Vluggen1-Dec-12 5:25 
GeneralRe: Moving code from a Window/UserControl to outside in order to make it reusable! Pin
Rags15129-Dec-12 4:46
memberRags15129-Dec-12 4:46 
Questionhow to show database table in a class diagram Pin
Qobacha24-Nov-12 22:49
memberQobacha24-Nov-12 22:49 
AnswerRe: how to show database table in a class diagram Pin
jschell25-Nov-12 5:05
memberjschell25-Nov-12 5:05 
AnswerRe: how to show database table in a class diagram Pin
manoranjan25-Nov-12 5:46
membermanoranjan25-Nov-12 5:46 
AnswerRe: how to show database table in a class diagram Pin
VishwaKL27-Nov-12 20:51
memberVishwaKL27-Nov-12 20:51 
GeneralFile Directories Pin
strrom78-Nov-12 17:03
memberstrrom78-Nov-12 17:03 
GeneralRe: File Directories Pin
Richard MacCutchan8-Nov-12 23:41
mvpRichard MacCutchan8-Nov-12 23:41 
GeneralRe: File Directories Pin
strrom79-Nov-12 18:08
memberstrrom79-Nov-12 18:08 
GeneralRe: File Directories Pin
Richard MacCutchan9-Nov-12 23:25
mvpRichard MacCutchan9-Nov-12 23:25 
QuestionUsing WCF and RESTFUL api in a legacy system Pin
Md. Marufuzzaman5-Nov-12 1:24
mentorMd. Marufuzzaman5-Nov-12 1:24 
AnswerRe: Using WCF and RESTFUL api in a legacy system Pin
Eddy Vluggen5-Nov-12 2:24
memberEddy Vluggen5-Nov-12 2:24 
GeneralRe: Using WCF and RESTFUL api in a legacy system Pin
Md. Marufuzzaman5-Nov-12 5:07
mentorMd. Marufuzzaman5-Nov-12 5:07 
GeneralRe: Using WCF and RESTFUL api in a legacy system Pin
Eddy Vluggen5-Nov-12 5:23
memberEddy Vluggen5-Nov-12 5:23 
GeneralRe: Using WCF and RESTFUL api in a legacy system Pin
Md. Marufuzzaman5-Nov-12 7:04
mentorMd. Marufuzzaman5-Nov-12 7:04 
GeneralRe: Using WCF and RESTFUL api in a legacy system Pin
Eddy Vluggen5-Nov-12 7:49
memberEddy Vluggen5-Nov-12 7:49 
GeneralRe: Using WCF and RESTFUL api in a legacy system Pin
Md. Marufuzzaman5-Nov-12 8:21
mentorMd. Marufuzzaman5-Nov-12 8:21 
QuestionCommunication mechanism Pin
rupeshkp7285-Nov-12 1:10
memberrupeshkp7285-Nov-12 1:10 
AnswerRe: Communication mechanism Pin
Abhinav S5-Nov-12 1:43
mvpAbhinav S5-Nov-12 1:43 
GeneralRe: Communication mechanism Pin
rupeshkp7285-Nov-12 1:46
memberrupeshkp7285-Nov-12 1:46 
GeneralRe: Communication mechanism Pin
Abhinav S5-Nov-12 1:51
mvpAbhinav S5-Nov-12 1:51 
AnswerRe: Communication mechanism Pin
H.Brydon29-Nov-12 9:52
memberH.Brydon29-Nov-12 9:52 
Questionwindows 8 desktop application Pin
Menelaos Vergis30-Oct-12 23:40
memberMenelaos Vergis30-Oct-12 23:40 
AnswerRe: windows 8 desktop application Pin
Eddy Vluggen31-Oct-12 0:38
memberEddy Vluggen31-Oct-12 0:38 
GeneralRe: windows 8 desktop application Pin
Egomedia3-Nov-12 19:32
groupEgomedia3-Nov-12 19:32 
GeneralRe: windows 8 desktop application Pin
Egomedia3-Nov-12 19:36
groupEgomedia3-Nov-12 19:36 
AnswerRe: windows 8 desktop application Pin
Pete O'Hanlon31-Oct-12 1:03
protectorPete O'Hanlon31-Oct-12 1:03 
GeneralRe: windows 8 desktop application Pin
Menelaos Vergis31-Oct-12 1:37
memberMenelaos Vergis31-Oct-12 1:37 

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

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web02 | 2.8.150731.1 | Last Updated 30 Jul 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid