私は4つのアプリケーションと異なるテクノロジ(php、.netとjava)を持ち、4つのアプリケーションが異なるデータベースとdiffログインページを持っています。異なるアプリケーションのシングルサインオン。 J2EEアプリケーションで
4つのアプリケーションすべてにログインページが1つしかなく、新しく作成されたページからログインした後に というログインページを作成したい場合は、ログイン後に4つのアプリケーションと次のページのログインページをスキップする必要があります。
私は4つのアプリケーションと異なるテクノロジ(php、.netとjava)を持ち、4つのアプリケーションが異なるデータベースとdiffログインページを持っています。異なるアプリケーションのシングルサインオン。 J2EEアプリケーションで
4つのアプリケーションすべてにログインページが1つしかなく、新しく作成されたページからログインした後に というログインページを作成したい場合は、ログイン後に4つのアプリケーションと次のページのログインページをスキップする必要があります。
シングルサインオンテクノロジを検討する必要があります。
SAML(セキュリティアサーションマークアップ言語)は、このような要件を満たすことができる1つの要素技術です。 SAML IDプロバイダとして機能するポータルがあり、アプリケーションはSAMLサービスプロバイダになります。 SAMLを実装する多くのオープンソースおよび商用製品が利用可能であり、SAMLを統合するのに役立ちます。
アプリケーションのいずれかからクッキーを設定し、他のアプリケーションからクッキーが正しいドメインに設定されているかどうかをチェックします。 Cookieの値は、現在ログインしているユーザー名として設定できます。
他のアプリケーションでは、それを「信頼」してログインをバイパスできます。
これは、アプリケーションとIBM Cognosの間でシングルサインオンを達成した方法です。
詳細については、このディスカッションをチェックしてください。 - SSO between Java EE and Cognos application