2011-01-30 11 views
2

私は、ユーザーがこれらのアプリケーション間でアカウントを共有できるようにするいくつかのWebアプリケーションを作成する予定です。私は、ApacheとPHPとMySQLを使用しています。複数のWebアプリケーション間の認証

私の質問は、ユーザーが1台のサーバーにログインし、これらのログインの詳細ですべてのアプリケーションを使用できるかどうかです。私はいくつかの種類のWebサービス/他のアプリケーションからアクセスできるapiを使用することを考えていましたが、これが最善の方法であるとは完全にはわかりません。

ありがとうございます。

答えて

1

あなたは人気のOpenIDのために行きたいと思うかもしれません:

のOpenIDはオープンスタンダードである は、ユーザーが分散化 方法で認証さ 、 サービスは、独自に提供するために必要性を取り除くことができる方法を説明していることアドホック システムを使用し、ユーザに がデジタルIDを統合できるようにします。

OAuth認証システムもあります:

のOAuth(オープン認証)は、認可のためのオープン 標準です。それは 、ユーザーが自分の 資格情報、一般的に、ユーザ名とパスワード を配ることなく、 (例えば写真、ビデオ、連絡先リスト) は、別のサイト で一つのサイトに保存されている彼らのプライベートなリソースを共有することができます。

+0

お返事ありがとうございます。しかし、私は最近、サービスプロバイダの問題のためにOpenIDについて悪いことをたくさん聞いてきました。一方、Oauthはアイデアかもしれないので、私はそれを見ていきます、ありがとう。 –

0

はい私は認証サービスを構築します。その後、ユーザーが使用できるアプリケーションの中に登録します。

関連する問題