0

PC に SSRS レポートを展開し、レポート マネージャーからレポートにアクセスできます。レポートの URL をコピーして、ネットワーク経由で別の PC で開くと、Mozilla Firefox を使用しているときに資格情報を要求されました。

Firefoxで次のことを試しました:

about:config 「保証が無効になる可能性があります!」警告ページが表示される場合があります。I'll be care, I promise! をクリックして、about:config ページに進みます。

about:config ページで、設定 network.automatic-ntlm-auth.trusted-uris を検索し、それをダブルクリックします。

その方法でサーバー URL を追加したため、資格情報ポップアップが表示されなくなりました。

これが正しいやり方だとは思いません。URL を 100 人の異なるユーザーに渡すとしたら、上記のように私が行ったことをすべてのユーザーが行う必要がありますか?

資格情報のポップアップ (ユーザー名とパスワード) を回避し、レポートを直接開くことができる人はいますか?

4

2 に答える 2

1
  1. サーバーの URL を確認してください。firefox の " http://server_name " である必要があります about:config "network.automatic-ntlm-auth.trusted-uris" キー
  2. レポート タブの [データ ソース] - [レポート サーバーに安全に保存された資格情報] で、データ ソースにアクセスするために必要な資格情報を保存します。
  3. レポートにアクセスするための資格情報を持つセキュリティ タブ「ドメイン ユーザー」を追加し、「ブラウズ」のみをチェックします。
  4. Firefox でレポートを表示するときに初めて「ドメイン ユーザー」の資格情報を入力し、記憶できるようにする
  5. リンクのショートカットを開始すると自動的に機能するようになりました
于 2015-11-25T09:12:39.413 に答える
0

レポートを実行するには資格情報が必要です。(SSRS への匿名アクセスを有効にすることはサポートされておらず、推奨されていません。)

これらの資格情報は、いくつかの異なる場所から取得できます。1. ユーザーは、ユーザー名とパスワードの入力を求められます。2. 資格情報はブラウザー (または Windows) に保存されます。これまで見てきたように、NTLM 認証では Firefox よりも Internet Explorer の方が処理が簡単です。しかし、あなたが言及したように、Firefox にはオプションがあります。3. 他のサービスまたは Web サイトがレポート サーバーにアクセスし、資格情報を渡します。次に、この別のサービスがレポートをユーザーに渡します。これを設計するには、ある程度の検討が必要です。このサービスにアクセスするユーザーを追跡する必要がありますか? 個々のレポートをどのように保護しますか?

あなたのコメントは、要件が矛盾していることを示唆しています。セキュリティ上の理由から Firefox を自動的にログインさせることは許可されていませんが、Firefox を自動的にログインさせたいと考えています。この問題を解決できる技術的なアドバイスはありません。

于 2013-07-17T13:59:02.807 に答える