2011-07-21 7 views
-1

私は4つのアプリケーションと異なるテクノロジ(php、.netとjava)を持ち、4つのアプリケーションが異なるデータベースとdiffログインページを持っています。異なるアプリケーションのシングルサインオン。 J2EEアプリケーションで

4つのアプリケーションすべてにログインページが1つしかなく、新しく作成されたページからログインした後に というログインページを作成したい場合は、ログイン後に4つのアプリケーションと次のページのログインページをスキップする必要があります。

答えて

0

シングルサインオンテクノロジを検討する必要があります。

SAML(セキュリティアサーションマークアップ言語)は、このような要件を満たすことができる1つの要素技術です。 SAML IDプロバイダとして機能するポータルがあり、アプリケーションはSAMLサービスプロバイダになります。 SAMLを実装する多くのオープンソースおよび商用製品が利用可能であり、SAMLを統合するのに役立ちます。

0

アプリケーションのいずれかからクッキーを設定し、他のアプリケーションからクッキーが正しいドメインに設定されているかどうかをチェックします。 Cookieの値は、現在ログインしているユーザー名として設定できます。

他のアプリケーションでは、それを「信頼」してログインをバイパスできます。

これは、アプリケーションとIBM Cognosの間でシングルサインオンを達成した方法です。

詳細については、このディスカッションをチェックしてください。 - SSO between Java EE and Cognos application

関連する問題