overこの広告は、90日以上更新していないブログに表示しています。OAuth認証で結構はまったのでシェアしておきます。FacebookやTwitterやGoogleなど、ソーシャルアカウントでログインする機能を作成したい場合、各ベンダーが提供しているAPIを利用することもできますが、HWIOAuthBundleは複数のリソースオーナーに対応しているので、こちらを利用することにしました。基本的には本家のドキュメントを見ながら進めていきましたが、一筋縄ではいかない点などがあり、結構はまりました。*/が参考になると思います。このエントリではGoogleを利用した単純なOAuth認証を組み込むまでの手順を追ってきます。作成したとして以降進めていきます。Containerに登録OAuthUserProviderEntityUserProvider(アプリ側にユーザー管理用のテーブルがある場合に利用)FOSUBUserProvider(アプリ側のユーザー管理をFOSUserBundleで行っている場合に利用)今回は単純なものが実現できればよいので、OAuthUserProviderを利用します。src\Vendor\SampleBundle\Resources\config\services.ymlに以下を記述します。今回はGoogleアカウントを利用します。origins」は以下のように設定しておきます。http_clientについて開発環境など、SSLサーバー証明書を検証できない場合、以下のようなエラーになってしまいます。certificateそのような環境ではverify_peerをfalseに設定しましょう。Clientを参照してください。client_secretについてapp/config/parameters.ymlに設定した値を参照するようにしましょう。app/config/parameters.yml.distへの追加も忘れずに。layerに記述されている設定そのままではできませんでした。}ドキュメントと違う点は以下となります。承認すると、トップページが表示され、Googleアカウントに設定されている名前が表示されます。続編として「EntityUserProvider」を使うパターンも機会を見つけて書きたいと思います。それにしてもSymfony2に関係する日本語情報って少ないですね。12:59HWIOAuthBundleを使ってSymfony2でOAuth認証を実装するTweet広告を非表示にする関連記事2015-01-26JenkinsとDockerを使い、WebアプリのE2Eテストをする前回のエントリの続きです。今回は単純なアプリのテストなので...2014-12-22マニュアルには載っていないCodeceptionのコツ/TIPSバージョン2で入った新機能などを紹介するエントリなど書く書く...2013-11-21PhalconアプリケーションをCodeceptionでテストしてみた先日、Codeceptionが1.8にバージョンアップされました。Testに複数種類のブラウ...久しぶりの更新です。最新記事Codeceptionのドキュメントの翻訳をはじめました。(2)はてなブログをはじめよう!piccaglianiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。