Click here to Skip to main content
16,004,974 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
QuestionOpinions about user identification in multi-tier environment Pin
Wendelius19-Sep-08 9:40
mentorWendelius19-Sep-08 9:40 
AnswerRe: User identification in multi-tier environment Pin
Scott Dorman19-Sep-08 10:43
professionalScott Dorman19-Sep-08 10:43 
GeneralRe: User identification in multi-tier environment Pin
Wendelius19-Sep-08 10:50
mentorWendelius19-Sep-08 10:50 
GeneralRe: User identification in multi-tier environment Pin
Scott Dorman19-Sep-08 10:55
professionalScott Dorman19-Sep-08 10:55 
GeneralRe: User identification in multi-tier environment Pin
Wendelius19-Sep-08 11:00
mentorWendelius19-Sep-08 11:00 
AnswerRe: Opinions about user identification in multi-tier environment Pin
Mark Churchill23-Sep-08 23:26
Mark Churchill23-Sep-08 23:26 
GeneralRe: Opinions about user identification in multi-tier environment Pin
Wendelius24-Sep-08 8:17
mentorWendelius24-Sep-08 8:17 
GeneralRe: Opinions about user identification in multi-tier environment Pin
Mark Churchill24-Sep-08 19:03
Mark Churchill24-Sep-08 19:03 
As soon as you start connecting to the database as a different user (assuming basic .Net/SQL server/ADO) then you will break the connection pooling, which can be a performance hit.

In a moderately complex application, if you look at CRUD operations at table level, then you might find that just about every user has full access to most of the critical tables anyway :/ So you don't really gain much at that level.

Some people would say to do everything via stored procedures and permission these up...

I'd tend to put the security at the business logic level. You can even use the declarative security attribute thingos on methods called by the presentation layer if you like. :P


GeneralRe: Opinions about user identification in multi-tier environment Pin
Wendelius29-Sep-08 3:48
mentorWendelius29-Sep-08 3:48 
AnswerRe: Opinions about user identification in multi-tier environment Pin
cpkilekofp25-Sep-08 6:38
cpkilekofp25-Sep-08 6:38 
GeneralRe: Opinions about user identification in multi-tier environment Pin
Wendelius29-Sep-08 3:53
mentorWendelius29-Sep-08 3:53 
QuestionObject Databases, Non Volatile RAM and Far Caches Pin
FrankSzendzielarz17-Sep-08 3:12
FrankSzendzielarz17-Sep-08 3:12 
Questionsub routines Pin
CodingYoshi16-Sep-08 4:40
CodingYoshi16-Sep-08 4:40 
AnswerRe: sub routines Pin
Pete O'Hanlon16-Sep-08 12:05
mvePete O'Hanlon16-Sep-08 12:05 
AnswerRe: sub routines Pin
Paul Conrad16-Sep-08 12:30
professionalPaul Conrad16-Sep-08 12:30 
GeneralRe: sub routines Pin
CodingYoshi22-Sep-08 13:04
CodingYoshi22-Sep-08 13:04 
QuestionDetecting analog pulses in Software Pin
JohnnyG11-Sep-08 14:20
JohnnyG11-Sep-08 14:20 
QuestionClearing controls Pin
CodingYoshi5-Sep-08 6:26
CodingYoshi5-Sep-08 6:26 
AnswerRe: Clearing controls Pin
led mike5-Sep-08 7:10
led mike5-Sep-08 7:10 
GeneralRe: Clearing controls Pin
CodingYoshi5-Sep-08 7:34
CodingYoshi5-Sep-08 7:34 
GeneralRe: Clearing controls Pin
led mike5-Sep-08 7:44
led mike5-Sep-08 7:44 
GeneralRe: Clearing controls Pin
Ray Cassick18-Sep-08 19:42
Ray Cassick18-Sep-08 19:42 
GeneralRe: Clearing controls Pin
led mike22-Sep-08 6:46
led mike22-Sep-08 6:46 
GeneralRe: Clearing controls Pin
Paul Conrad5-Sep-08 8:59
professionalPaul Conrad5-Sep-08 8:59 
AnswerRe: Clearing controls Pin
Leslie Sanford13-Sep-08 17:40
Leslie Sanford13-Sep-08 17:40 

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

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