«Если у вас несколько таблиц пользователей, по одному для каждой компании, это может иметь смысл». Почему только тогда?
"~/Организация/10/Пользовательский/5/Edit"
... дает мне контекст организации в любое время.
Я не сказал этого в своем первом вопросе, но я написал фильтр действий, который разрешает в соответствии с правилом, что зарегистрированный пользователь должен принадлежать организации текущего действия (следовательно, он не может видеть/edit/любой пользователь (ы) другой организации).
Я не говорю, что это лучшее решение, но если не реализовать эту сквозную проблему (аспект) в качестве фильтра действий, зная орг id (с помощью параметров действия), как бы вы решаете проблему авторизации элегантно ?
Как я изначально заявил, я новичок в мире MVC и очень взволнован ответами.
Это совсем другой вопрос, а также очень хороший. Почему бы вам не спросить об этом отдельно? –