1

レポート Web サイトのフロント エンドで発行されたレポートにアクセスするために使用される標準の Windows 認証をバイパスする簡単な方法があるかどうかは誰にもわかりません。

RSWindowsNegotiate、RSWindowsKerberos、RSWindowsNTLM、RSWindowsBasic など、さまざまな認証方法について知っています。また、独自のログイン ASP.net ページを作成する必要があるカスタム認証オプションがあることも知っています。

問題は、別のユーザーを Windows Active Directory に追加せずに、ユーザーがフロントエンドで表示および実行できることを制限するために、ユーザーの役割を設定しようとしていることです。

そのため、ユーザーは自分のユーザー名とパスワードでログインできなければならず、権限の設定内容を表示することしかできません。

これを行う簡単な方法はありますか?

4

1 に答える 1

0

簡単な方法とは言えませんが、これを行う方法があります。SQLServerCentral に関するこの記事を確認してください:ユーザー資格情報に基づいてレポート パラメーターを既定値に設定する方法

これを実装するための次の手順について説明します。

  1. SQL Server データベースにレポート ユーザー テーブルを作成する
  2. UserID パラメータを作成する
  3. レポートクエリを調整してユーザーを識別し、その情報を使用して許可されたデータのみを表示します
于 2012-07-25T11:30:57.100 に答える