У меня есть сайт ASP.NET, использующий защиту на основе ролей через SQLMemberShipProvder.Может ли SQL Reporting Services работать с ASP Membership Provider?
Возможно ли предоставление доступа в Интернет к отчетам SSRS с использованием существующих существующих ролей MembershipProvider?
Например, если у меня есть роль SupportPersonRole, могу ли я разрешить только определенным лицам использовать эту роль?
Документы говорят, что SQL 2008 R2 использует базовый auth для локального органа безопасности. Однако, если SSRS может представить свой собственный базовый авторизационный вход для контента SSRS, я не уверен, как получить шанс разрешить использование ролей MembershipProvider.
На странице ASP.Net необходимо обработать запрос параметров отчета, поэтому, похоже, это означает, что «удаленный» режим подходит для получения этой функции.
Сбивая с толку часть SSRS (в удаленном режиме) имеет свои собственные учетные данные безопасности, которые отделены от безопасности на основе ASP.Net. Итак, как вы избегаете управления безопасностью в обоих местах?
Это сайт MVC - для управления, на который вы ссылаетесь, требуются WinForms? – Lee
Это так, но есть способы и средства. Множество ссылок, например, http://stackoverflow.com/questions/4137835/viewing-ssrs-reports-in-an-asp-net-mvc-site – Paddy
Хорошо, что эта ссылка доказывает, что элемент управления может работать в MVC как страница ASPX. Но критическая часть вопроса по-прежнему находится на этой странице ASPX, как конкретный отчет может быть ограничен конкретной ролью MembershipProvider? – Lee