11

サーバーとしてOAuth2.0をサポートするアクティブなオープンソースPHPプロジェクトを見つけるのに苦労しています。FacebookやTwitterなどに接続するクライアントの例はたくさんありますが、APIを介して独自のサービスを公開したい人が増えるにつれて、オープンソースコミュニティがこのニーズにまだ対応していないことに少し驚いています。それは、ほとんど時代遅れで、ほとんどまたはまったくドキュメントがなく、現在の開発と会話に関してほとんどまたはまったく活動がないということ以外に何もないということではありません。

私はそこに良いオープンソースオプションを逃していますか?誰かが商業的なオプションを知っていますか?私は本当にすぐに何かを整える必要があり、私はこの問題に自分で取り組むための帯域幅やセキュリティの資格を個人的に持っていません。

4

4 に答える 4

9

多くのことを検索した後、私はそこにあるPHPのユーザーにとって最良の解決策を見つけたと信じています。意見は10セント硬貨ですが、これが私のお気に入りです:

http://bshaffer.github.io/oauth2-server-php-docs/

非常に活発で質の高い会話と確かな製品、そして優れた(そして改善された)ドキュメント。

于 2013-09-09T19:44:51.317 に答える
5

使用可能なサーバーおよびクライアントライブラリのリストは次のとおりです。

http://oauth.net/2/

これは、維持されているgithubプロジェクトにつながります。

于 2012-11-30T11:12:04.163 に答える
2

phpリーグによるoauth2サーバーは、githubでさらにフォローされ、ダウンロードされたプロジェクトです。私の個人的な経験は素晴らしく、最良の部分はドキュメントです。oauth2の優れた実装。

于 2018-06-22T22:24:29.393 に答える
1

http://www.zimuel.it/oauth2-apigility/&http://apigility.org/documentation/auth/authentication-oauth2よると

これで、オープンソースプロジェクトApigilityを使用してOAuth 2.0サーバーを実装でき、その下にBrentShafferの実装があります...

最終的には...

ApigilityのOAuth2実装は、BrentShafferによるoauth2-server-phpライブラリを使用します。Apigilityは、PDOデータベースを使用して、OAuth2プロトコルに関連するすべての情報を保存します。Apigilityインストールフォルダー(zf-apigility-skeleton)の下のファイル/vendor/zfcampus/zf-oauth2/data/db_oauth2.sqlで報告されたスキーマを使用して、データベースを作成できます。

于 2014-04-25T20:28:10.323 に答える