1

私は3つのWebサイトにSingle Sing Onシステムを実装する必要があります.私はそれを調べてググっています.いくつかの調査の後、私は少し動けなくなって混乱しています:)多くの情報を見つけましたが、それらのどれもが物事を完全にするものではありません.私には明らかなので、正しい方向に私を向けることができるかどうかを専門家に確認してもらうことにしました。

OpenSSO、OpenAM、CAS、およびその他のソリューションについて読んでいますが、少なくともこれまでのところ、期待どおりには役に立ちませんでした。

シナリオは次のとおりです。

私は PHP と MySQL で開発した 3 つの Web サイトを持っています。3 つのサイトは同じデータベースと同じユーザーを共有していますが、すべてのサイトは独自のドメインにあるため、ユーザーは 3 つの Web サイトにアクセスする場合、3 つのタイにログインする必要があります。

私が達成したいのは、ユーザーがサイトの1つにログインできるようにし、サイトにアクセスすると他の2つに自動的にログインできるようにすることです。

技術的に言えば、すでに運用中の/動作中のコードへの影響をできるだけ少なくしたいと考えています。

使用できる最適なソリューションは何ですか?

ご助力ありがとうございます :)

4

1 に答える 1

0

最初にサイト Aにアクセスしたユーザーが、サイト Aで作成したリンクを介してサイト BまたはCにアクセスする場合、つまり、あるサイトのリンクをクリックして別のサイトに移動する場合、これはより簡単になります。 URL ベースのセッションを使用するだけで、PHP ではセッションにデータベース バックエンドを使用できます。

于 2012-09-20T17:48:36.563 に答える