Developing ASP.NET MVC Web Applications — Question 6

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.
You need to ensure that the application can handle large-scale role changes.
Which two approaches can you use for authorization?

Answer options

Correct answer: B, C

Explanation

The correct answers, B (Identity-based approach) and C (Role-based approach), are suitable for handling authorization in a scalable manner as they allow for dynamic role assignments and user identification. Options A and D are less effective in this context, as they focus more on resource access rather than the flexibility needed for large-scale role changes.