For a description of impersonation and issues concerning its use, see Client Impersonation and Delegation . Library Application Security Library applications have special security considerations. Because these applications run in the client's process, they are affected by the security enforced by the hosting process while unable to control process-level security. For a description of factors to consider for library applications, see Library Application Security . Difficult choices can be involved in determining where security should be enforced and to what degree.
Security inherently involves performance trade-offs.
Some of the most severe of these occur when you must enforce security checking at both the data tier and the middle-tier. For a discussion of issues to consider, see Multi-Tier Application Security . All rights reserved. Terms of use.