3

LaravelにOpenIDの実装はありますか?(プロバイダーとコンシューマー)

私がやろうとしているのは、1つのCoreAppをOpenIDプロバイダーのように機能させ、他のAppをOpenIDコンシューマーとして機能させて、ユーザーが次のいずれかを選択できるようにすることです。

  • CoreAppOpenIDシステムでログインします
  • 他のOpenIDプロバイダー(Google、Facebook、Twitter ...)でログインします
  • アカウントを作成すると、ユーザーは他のアカウントを作成するためにCoreAppにリダイレクトされ、そのアカウントをOpenIDアカウントとして使用して、自分のアプリにログインします。

oAuth(1&2)もこの使用法を意味していることがわかりますか?Laravelのチュートリアル/ハウツーはありますか?

L4(Beta1)のベータ段階のため、L3を本番環境に使用するのは良いことだと思いますか?

私はLaravelにかなり慣れていませんが、まだRTFMレベルです:)

4

2 に答える 2

4

HybridAuthを確認してください。フレームワークにとらわれず、多くの OAuth および OAuth 2.0 プロバイダーを統合します。

Laravel 4 に実装する方法の基本的な例を次に示します: http://www.mrcasual.com/on/coding/laravel4-package-management-with-composer/

于 2013-01-27T23:08:16.900 に答える
3

これを理解するための最善の方法は、フレームワークにとらわれないもの、つまり、どの PHP フレームワークでも動作するものを探すことです。

いくつかの優れたマルチプロバイダー OpenID パッケージや OAuth パッケージを含む、これらの多くについてはPackagistを参照してください。

それらはすべて composer でインストール可能で、Laravel 3 (および 4)start.phpファイルで多くのセットアップを行うことができます。

お役に立てれば!

于 2013-01-27T14:37:59.730 に答える