「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>SSRS]]

* 目次 [#g21ec918]
#contents

*連携 [#u4a49672]
ReportViewerを使用して連携可能。

-ReportViewer Web サーバーおよび Windows フォーム コントロール~
https://msdn.microsoft.com/ja-jp/library/ms251771.aspx

*認証 [#caa1e3e7]
**[[サーバ信頼セキュリティ モデル]] [#c9d9d0ac]
以下の方法で、例えばForms認証をクリアしたら、~
「[[サーバ信頼セキュリティ モデル]]」で認証してアクセスする。

-Windows FormsやASP.NETからSSRSのレポートを利用する~
ASP.NET編 [SSRS with Bing Maps #9]ネスケラボ~
http://blog.nextscape.net/archives/Date/2012/06/1716

--[[偽装>サービス・タスク系のアカウント問題#vaded437]]する。~
 <identity impersonate="true"/>

--[[IReportServerCredentials>#mb4c1baa]]を実装する~
[[IReportServerCredentials>#mb4c1baa]]を実装してReportViewerに渡すと、~
アプリの処理でレポートにアクセスするユーザーを動的に変更することができる。

**[[ベース クライアント セキュリティ モデル]] [#p4eb143b]
上記と同様に、以下の
「[[ベース クライアント セキュリティ モデル]]」方法でベースクライアントを[[偽装>サービス・タスク系のアカウント問題#vaded437]]する。

-Windows FormsやASP.NETからSSRSのレポートを利用する~
ASP.NET編 [SSRS with Bing Maps #9]ネスケラボ~
http://blog.nextscape.net/archives/Date/2012/06/1716

--"ベースクライアント"を[[偽装>サービス・タスク系のアカウント問題#vaded437]]する。~
&lt;identity impersonate="true" userName="accountname" password="password" /&gt;
 <identity impersonate="true" userName="accountname" password="password" />

--[[IReportServerCredentials>#mb4c1baa]]を実装する~
[[IReportServerCredentials>#mb4c1baa]]を実装してReportViewerに渡すと、~
アプリの処理でレポートにアクセスするユーザーを動的に変更することができる。

***IReportServerCredentials [#mb4c1baa]
昔は、[[コチラ>委任#re8923e4]]が必要だったと思いますが、簡単に実装可能な方法がサポートされた?

----
Tags: [[:.NET開発]], [[:ASP.NET]], [[:認証基盤]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS