SQL Server Reporting Services にアクセスする必要があるユーザーがいる Web サイト (ASP.NET MVC 4) があります。私たちのウェブサイトのデータベースにはユーザー情報があり、ユーザー名は電子メールです (電子メールが SSRS のログイン資格情報として許可されているかどうかはわかりません)。私が望むのは、Web サイトと SQL Server レポート サービスに対してユーザーを認証して、データベースにも格納されているロールを使用して、ユーザーが表示するレポートを制御できるようにすることです。
SQL Server Reporting Services 拡張機能の実装に関するドキュメントを読みましたが、ほとんどの例では、SSRS ReportServer サイトにログオンするためのログオン ページが実装されています。一方、Reporting Services サービスを使用して Web サイトでレポートを表示/エクスポートするために、ユーザーが認証されるようにしたいと考えています。少なくとも、ログイン時に認証して、Reporting Services Report Manager にリダイレクトできるようにしたいと考えています。
私の質問は、私のサイトでレポートを表示するには、認証用の拡張機能を実装する必要があるのでしょうか?
私は Reporting Services の分野に不慣れで、現在この問題についてさらに勉強しているところです。
注: Web サイトは Reporting Services と同じマシンでホストされており、SSRS も 2012 年版です。