2012-07-09 9 views
7

Omniauthは、Ruby on Railsアプリケーション用の複数のサードパーティプロバイダとの認証を標準化するラッパーです。詳細についてはphpにはomniauthはありますか?

https://github.com/intridea/omniauth/

は、PHPのWebアプリケーションのためにこれを行い同様のライブラリがあります参照してください?

+0

PHPリーグにはいくつかのoauthパッケージがあります:http://oauth2.thephpleague.com/ –

答えて

-2

OpenIDを参照すると、私はあなたが求めているフレームワークに精通していませんが、あなたが求めていることをするようです。 Stack Exchangeネットワークもそれを実装しました。これはGoogleアカウントなどを使用してログインできる方法です。

+0

omniauthはGoogleで使用されているopenid認証を提供していますが、Facebookのログインはopenidではありません。ライブラリがあるかどうかを知りたいそれはopenid以上を提供します。 –

+0

facebook認証が必要なことを知らないと申し訳ありません。質問を編集して、必要なサードパーティプロバイダの実際のリストを含める必要があります。つまり、OpenIDはあなたの質問に合っています。 – Cyclone

+1

私のコメントが何であるかを理解しているとは思わない。それはfacebookでそれを持つことについてではありません(私はfacebookについてはあまり気にしません、私は例としてそれを使用しています)、それは提供するほとんどすべての主要なサービスに第三者の認証を提供するライブラリについてです。オムニバスを見て、あなたは私が何を意味するか見るでしょう、オムニバスは素晴らしいです! :) –

2

HybridAuthのように見えます。

+0

私はまだ他の提案にも開いています –

0

チェックアウトOpauth。 OmniAuthにインスパイアされたPHPの認証フレームワークです。

これにより、開発者は戦略をダウンロードして削除するだけで、サードパーティのプロバイダに簡単に認証を実装できます。

免責事項:私はOpauthの著者です。

+1

自分のライブラリを宣伝している場合は、あなたの投稿に常に免責事項を追加する必要があります! IMHO、opauthはすばらしいアイデアですが、これまでの実装はかなり不足しています。 – markus

+0

私のために編集して追加するための@ markus-tharkunに感謝します。 – uzyn

0

このPHP oAuth API libraryには、多くのoAuthサーバーを統合するための組み込みサポートが付属していますが、まだ組み込まれていない他のサーバーにアクセスするように構成できます。同じクラスのAPIの下で透過的にoAuth 1.0,1.0aおよび2.0のいずれかをサポートします。

関連する問題