Omniauthは、Ruby on Railsアプリケーション用の複数のサードパーティプロバイダとの認証を標準化するラッパーです。詳細についてはphpにはomniauthはありますか?
、 https://github.com/intridea/omniauth/
は、PHPのWebアプリケーションのためにこれを行い同様のライブラリがあります参照してください?
Omniauthは、Ruby on Railsアプリケーション用の複数のサードパーティプロバイダとの認証を標準化するラッパーです。詳細についてはphpにはomniauthはありますか?
、 https://github.com/intridea/omniauth/
は、PHPのWebアプリケーションのためにこれを行い同様のライブラリがあります参照してください?
OpenIDを参照すると、私はあなたが求めているフレームワークに精通していませんが、あなたが求めていることをするようです。 Stack Exchangeネットワークもそれを実装しました。これはGoogleアカウントなどを使用してログインできる方法です。
omniauthはGoogleで使用されているopenid認証を提供していますが、Facebookのログインはopenidではありません。ライブラリがあるかどうかを知りたいそれはopenid以上を提供します。 –
facebook認証が必要なことを知らないと申し訳ありません。質問を編集して、必要なサードパーティプロバイダの実際のリストを含める必要があります。つまり、OpenIDはあなたの質問に合っています。 – Cyclone
私のコメントが何であるかを理解しているとは思わない。それはfacebookでそれを持つことについてではありません(私はfacebookについてはあまり気にしません、私は例としてそれを使用しています)、それは提供するほとんどすべての主要なサービスに第三者の認証を提供するライブラリについてです。オムニバスを見て、あなたは私が何を意味するか見るでしょう、オムニバスは素晴らしいです! :) –
このPHP oAuth API libraryには、多くのoAuthサーバーを統合するための組み込みサポートが付属していますが、まだ組み込まれていない他のサーバーにアクセスするように構成できます。同じクラスのAPIの下で透過的にoAuth 1.0,1.0aおよび2.0のいずれかをサポートします。
PHPリーグにはいくつかのoauthパッケージがあります:http://oauth2.thephpleague.com/ –