Web.config для авторизации личной папки пользователя - PullRequest
0 голосов
/ 27 апреля 2009

У меня есть личная папка с тысячами пользовательских папок, которые могут быть доступны только нужному пользователю. Ни один пользователь не может получить доступ к папкам других пользователей. Я могу думать только о создании правил авторизации web.config для каждой пользовательской подпапки. В этом случае мне не нужно добавлять все правила для каждого пользователя в один файл web.config.

Мне интересно, есть ли другие способы решения этой проблемы, просто используя один web.config вместо создания уникального файла web.config для каждого из пользователей.

1 Ответ

1 голос
/ 27 апреля 2009

Другой способ заключается в том, что вы можете создать свой собственный обработчик авторизации, который проверяет пользователя в его собственном каталоге. Отправной точкой для этого будет обработчик события Request_Authorization в Global.asax.

Преимущество такого подхода заключается в том, что вы можете управлять всеми разрешениями из одного источника, такого как база данных.

...