0

この質問に意味があるかどうかはわかりませんが、これが私の上司の望みです。

私はイントラネット Web を持つ会社で働いています。

私の部署では、Business Object サーバーに接続し、レポートを実行して印刷するアプリケーションを開発しました。これは、ログインするための独自のユーザー/パスワード管理を備えた通常のクライアント/サーバー アプリです。

私の上司は、パスワードのメンテナンスを削除し、ユーザーがイントラネットのパスワードを使用してログインできるようにしたいと考えています。何らかの方法でデスクトップ アプリがイントラネットに接続し (Web サービスがあるかどうかはわかりませんが、おそらくはい)、ログインして取得しますビジネス オブジェクトが認証に使用できるある種のオブジェクト。

これはできますか?BO は適切に構成されていれば LDAP 認証を使用できることを知っています。そのため、イントラネットのパスワードを確認し、同じパスワードを BO にリダイレクトできれば、BO 自体でユーザーを認証できます。

4

2 に答える 2

0

私が見たり作成したりした最も近い方法は、共有シークレット (ITrustedPrincipal) メカニズムを使用して、ユーザーの真のパスワードを知らなくても、secEnterprise に対してユーザーを認証することです。このログイン モデルの唯一の問題は、Universe Connection がデータベースへの接続に Business Objects 資格情報を使用する必要がないことです。

もう 1 つの方法は LDAP を使用でき、Business Objects にログインしてユーザーを自動追加するための認証方法としてかなり簡単に設定できます。唯一の注意点は、LDAP グループが関連付けられている Business Objects グループが正しく設定されるように、LDAP グループが正しく設定されている必要があることです。

于 2009-10-26T20:21:50.587 に答える
0

おそらく、ある種の「Single Sign One」( sso )を調べて、1)サーバーが処理できるかどうか、2)クライアントがそれを実装できるかどうかを確認する必要があります。

于 2009-10-26T20:33:12.700 に答える