powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Аутентификация + доступ к отчетам Reporting Services
5 сообщений из 5, страница 1 из 1
Аутентификация + доступ к отчетам Reporting Services
    #33889607
Махмуд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет.

Пишется приложние с использованием Reporting Services. На сервере отчетов созданы кое-какие отчеты, в Permissions каждого отчета прописана определенная группа пользователей, у каждой из групп права только на просмотр отчетов (Viewer). Аутентификация пользователей — Windows. Требуется, собственно, следующее:

1. Получить имя пользователя. Несложно.
2. Проверить, есть ли этот пользователь в определенной группе. Это понятно — User.IsInRole()
3. Получить список отчетов, доступных этой группе на сервере отчетов. С этим грабли :(

Есть ли какой-нибудь API для работы с Reporting Services через ASP.NET? Или мож еще как?

Заранее спасибо.
...
Рейтинг: 0 / 0
Аутентификация + доступ к отчетам Reporting Services
    #33891439
Pavel_Agurov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не совсем в тему, но вдруг поможет — может написать свое расширение и внутри него все вопросы разруливать?
Пример здесь
и еще что-то есть здесь
...
Рейтинг: 0 / 0
Аутентификация + доступ к отчетам Reporting Services
    #33892384
Махмуд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Pavel_Agurov, Вы писали:

P_A>Не совсем в тему, но вдруг поможет — может написать свое расширение и внутри него все вопросы разруливать?

Там примеры других расширений. Ни слова об аутентификации и распределении ролей для пользователя :(
Свое расширение можно написать, только вот оно тоже должно на чем-то базироваться, на каком-то API или еще на чем. А я пока абсолютно не представляю, с какого бока подобраться. Нашел библиотеки Microsoft.ReportingServices.*, сижу вот, ковыряю. Без результата пока.
...
Рейтинг: 0 / 0
Аутентификация + доступ к отчетам Reporting Services
    #33893354
Беляев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МахмудПривет.

Пишется приложние с использованием Reporting Services. На сервере отчетов созданы кое-какие отчеты, в Permissions каждого отчета прописана определенная группа пользователей, у каждой из групп права только на просмотр отчетов (Viewer). Аутентификация пользователей — Windows. Требуется, собственно, следующее:

1. Получить имя пользователя. Несложно.
2. Проверить, есть ли этот пользователь в определенной группе. Это понятно — User.IsInRole()
3. Получить список отчетов, доступных этой группе на сервере отчетов. С этим грабли :(

Есть ли какой-нибудь API для работы с Reporting Services через ASP.NET? Или мож еще как?

Заранее спасибо.

По-моему Вам просто достаточно включить имперсонацию, тогда при доступе к Вашему ASP.Net приложению оно будет работать под аккаунтом пользователя
Ну и подключение к RS будет под тем же аккаунтом соответственно, дальше выдать правильный список задача RS

Владислав Беляев
...
Рейтинг: 0 / 0
Аутентификация + доступ к отчетам Reporting Services
    #33893738
Махмуд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да проблема как раз в том, что пользователю надо показывать только его личный список отчетов, другие не надо. Это как кастомное меню для каждой роли в обычном виндовом приложении.
В Вашем же случае, если напрямую привязать аккаунт пользователя  его аккаунту в RS, будет виден весь список отчетов, просто некоторые будут ему говорить "ручонки-то убери, да...". Этого не хочется.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Аутентификация + доступ к отчетам Reporting Services
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]