2009-06-02 13 views
1

私たちはウェブベースのPHPアプリケーションを持っています。これは、アクセス権(neighter windows-logonやldap)に基づいて、特定のモジュールへのアクセスをユーザに許可する単一のUIとして機能します。MS Reporting Servicesへのログオンをどのように省略できますか?

モジュールの1つでは、UIに埋め込まれたMS Reporting Servicesを使用してレポートを表示します。ユーザーが別のログインとパスワードを持っていないようにするため、ユーザー名をレポートサービスに渡してログインを省略することを考えました。これを行う方法に関する情報は見つかりませんでした...何が欠けていましたか?

ログオン情報をサービスに渡す方法はありますか? GET経由ですか? POST経由ですか?何か?

よろしく、

カシー

答えて

2

匿名接続を許可するようにレポートサービスを設定できます。私はそれがPHPシステムであることを推測しています。それは、a)Active Directoryを持っていないことです。b)独自のセキュリティメカニズムを使用します。サーバーからレポートをリクエストできます。そのプロセスでは、ユーザーを偽装しますが、むしろ匿名を使用するように思えますか?

私は個人的には注意が必要です。しかし、私はあなたがその意味を考慮したと確信しています。レポートサーバーを実行して匿名ユーザーにページを提供する方法の詳細については、前に使用したプロセスの概要を説明します。

ユーザーがActive Directoryドメイン上にあり、ブラウザがグループポリシーの制御下にある場合、そのゾーンを設定してWindows資格情報を自動的に渡すことができます。レポートサーバーを構成するだけですすべてのユーザーにアクセスできます。これは最小限の努力と私は最も安全なアプローチだと思います。

希望すると助かります

1

あなたはレポートサービスのURL Accessの機能を見て、それはあなたが必要なものは何でもアクションを実行できるようにする必要がありますことができるはずです。

関連する問題