問題タブ [hwioauthbundle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
symfony - HWIOauthBundle 内の複数のソーシャル ログインへの接続
ソーシャルネットワーク(最初はLinkedInですが、他のものでも、FosUserBundleから自己生成したものでもかまいません)でログインできるように調整し、Twitter、FB、Githubを介して同じユーザーに新しい接続を追加しようとしています.等
難点は、FosUser と HWIOauthBundles 内で複数のアカウント接続を接続することです。できるだけ多くのデータを収集し、サービスへの接続を簡単に追加できるようにするために、新しい接続をそれぞれ 1 対多のレコードとして保持したいと考えています。IE: LinkedIn での最初のログインでは FosUser レコードが作成され、「socialLogin」テーブルに新しい行が作成されます。次の (Twitter でのログインなど) では、fosUser.id を参照する「socialLogin」テーブルに新しい行が追加されます。 .
現在ログインしている (Fos) ユーザーを、HWIOauth が生成する新しいレコードの一部として使用するにはどうすればよいですか? 最終的には、既知のユーザーでログインして同じアカウントにアクセスできるようになります。
symfony - 奇妙な HWIOAuthBundle と twig エラー「'google' という名前のリソース所有者がいません。」
このエラーは、/login ルートからの HWIOAuthBundle によって発生します。
HWIOAuthBundle:Connect:login.html.twig の 8 行目で、テンプレートのレンダリング中に例外がスローされました (「'google' という名前のリソース所有者はいません。」)。
どこにも言及していないのに「google」について不平を言う理由は明らかではありませんが、現時点ではfacbook接続をフックしています. 同じ人に会った人いますか?
[2] RuntimeException: 'google' という名前のリソース所有者がいません。E:\Projects\my_project\Symfony\vendor\hwi\oauth-bundle\HWI\Bundle\OAuthBundle\Security\OAuthUtils.php 行 220 の該当なし
php - symfony 2 の認識されないオプション resource_owners
私はoAuthHWIOAuthBundle
を統合するために使用していますが、スキーマを更新すると次のエラーが発生しますFacebook
これが私のsecurity.yml
もので、このエラーが何であるか本当にわかりません
mongodb - FOSUBUserProvider は UserProviderInterface を実装する必要があります
そこに記載されているような方法で FOSUserBundle と HWIOAuthBundle を一緒に使用しようとしています https://gist.github.com/danvbe/4476697
唯一の違いは、mongodb を使用していることです。このエラーが発生します:
ユーザープロバイダー "wf\UserBundle\Document\FOSUBUserProvider" は "Symfony\Component\Security\Core\User\UserProviderInterface" を実装する必要があります
FOSUBUserProvider はこのサンプルから選択されます (src は以下にあります)。HWI\Bundle\OAuthBundle\Security\Core\User\FOSUBUserProvider が Symfony\Component\Security\Core\User\UserProviderInterface を実装していると思われませんか?
symfony - Symfony2.1 - HWIOAuthBundle で Google 認証を追加しようとしています
SonataAdminBundle を使用して、Symfony2 でアプリケーションを開発しています。ユーザーログインの場合、Google認証を追加しようとしています。ドキュメントとして HWIOAuthBundle を構成しました。すべてがスムーズに構成され、実行されています。Google認証プロンプトの後、次のURLにリダイレクトします
この URL では、それに割り当てられるアクションがないため、エラーが発生します。
FOSUserBundle を使用しています。
これは私の config.yml です。
Security.yml
ルーティング.yml
php - symfony2 で hwioauthbundle を使用してログイン後にユーザー プロファイル情報を取得することは可能ですか?
Symfony2 アプリケーションでHWIOauthBundle
andを使用しています。FOSUserBundle
ログインとは関係のないステップでユーザーがプロファイル オブジェクトの作成を選択できる状況があり、このステップでソーシャル プロファイルからデータを取得したいと考えています。
ユーザーがすでにログインした後で、HWIOauthBundle を使用してサービスからプロファイル情報を取得することは可能ですか? ユーザー オブジェクトにフィールドを作成し、必要に応じてプロファイルを作成するまでそこに保存できますが、可能であればこの手順をスキップしたいと考えています。