Developing ASP.NET MVC Web Applications — Question 66
You are designing an enterprise-level Windows Communication Foundation (WCF) application. User accounts will migrate from the existing system. The new system must be able to scale to accommodate the increasing load.
The new servers are experiencing significant stress under load of large-scale role changes.
You need to ensure that the application can handle the stress.
Which authorizations should you redesign? (Each correct answer presents a complete solution. Choose all that apply.)
Answer options
- A. Role-based approach
- B. Identity-based approach
- C. Resource-based trusted subsystem model
- D. Resource-based impersonation/delegation model
Correct answer: A, C
Explanation
Redesigning the Role-based approach (A) is crucial as it directly impacts how roles are managed under load. Additionally, the Resource-based trusted subsystem model (C) can be optimized to better handle large-scale role changes and reduce server stress. The Identity-based approach (B) and Resource-based impersonation/delegation model (D) are not as effective in this scenario as they do not specifically address the scaling issue related to role management.