問題タブ [laravel-socialite]
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.
laravel - Laravel 5 Socialite 再リクエスト (auth_type=rerequest) を Facebook に送信する方法
Facebook の登録/認証に Socialite を使用していますが、ユーザーが Facebook のすべての権限を受け入れるとうまく機能します。しかし、ユーザーが許可の 1 つを拒否したときに問題が発生しました。特に、アプリケーションでアカウントを作成するために必要な電子メールです。ユーザーが間違って Facebook 認証を使用したい場合は、auth_type=rerequest を使用して Facebook API リクエストに送信する必要があります。
Facebook ドキュメントから:
誰かがアプリのパーミッションを拒否した場合、リクエストと共に auth_type=rerequest を渡さない限り、ログイン ダイアログでアプリがパーミッションを再リクエストすることはできません。
それをSocialiteで送る方法はありますか?
authentication - laravel アプリで従来のログインを行うと、Manager.php 行 90 で InvalidArgumentException が発生します: Driver [login] not supported
ユーザーがLaravel socialiteを使用して、または伝統的に登録フォームを使用して、ソーシャル認証を介して登録できるサイトを持っています。ユーザーにリンクされたプロファイルコントローラーも作成しました。ログイン時にのみアクセスする必要があるためmiddleware('auth')
、プロファイルコントローラーで使用しました。
従来の方法でログインしてプロファイルにアクセスしようとすると、次のエラーが表示されますInvalidArgumentException in Manager.php line 90:
Driver [login] not supported.
例外のサンプル メッセージは次のとおりです。
in Manager.php line 90
at Manager->createDriver('login') in Manager.php line 63
at Manager->driver('login') in Facade.php line 214
at Facade::__callStatic('driver', array('login')) in DinerAuthController.php line 77
at Socialite::driver('login') in DinerAuthController.php line 77
at DinerAuthController->redirectToProvider('login')
at call_user_func_array(array(object(DinerAuthController), 'redirectToProvider'), array('provider' => 'login')) in Controller.php line 256
at Controller->callAction('redirectToProvider', array('provider' => 'login')) in ControllerDispatcher.php line 164
at ControllerDispatcher->call(object(DinerAuthController), object(Route), 'redirectToProvider') in ControllerDispatcher.php line 112
.
ミドルウェア認証を削除すると、エラーは発生しません。
誰かが同様のエラーに遭遇しましたか? 実行可能な解決策をお持ちの方は、私を助けてください。
以下は、関連するファイルのサンプル コードです。
DinerAuthController.php
DinerAuthController.php 行 77 はreturn Socialite::driver($provider)->redirect();
config/services.php:
DinerProfileController.php :
laravel - Laravel5 - 社交界のミートアップ、user() を返す方法は?
次のエラーが表示されます。
リダイレクトは問題ありませんが、戻ってくると問題が始まります。
社交界のミートアップのドキュメントによると、私は承認を処理する laravel の方法に従っていますが、ユーザーの詳細をダンプできませんでした。何が間違っていますか?
私のコード:
php - Facebookの性別を取得できないのはなぜですか? 【Laravel5.1ソーシャライト】
Laravel Socialite で認証コントローラーを作成しました。初めて名前と電子メールデータを取得し、次に性別を取得しようとしましたが、次のエラーが表示されます
未定義のプロパティ: Laravel\Socialite\Two\User::$gender
誰かが私の問題を解決するのを手伝ってください、そうそう私のウェブはまだ開発モードですが、問題ではないと思います.Facebookの開発者ドキュメントでは、姓、名、プロフィール写真、性別、年齢などの基本情報にまだアクセスできると述べています範囲。
コントローラのソース コード:
dd($user);
ここで、メソッドを使用した場合に得たものを提供します:
laravel - ユーザーがLaravel Socialiteでページを気に入っているかどうかを確認する
Laravel Socialite を使用して、ユーザーが自分のサイトにログインできるようにしています。私はそれをして、ユーザーのデータを保存することができました。
しかし今、その特定のユーザー (ログイン時に) が私の Facebook ページを気に入ったかどうかを確認する方法を知りたいと思っています。
どうもありがとう!
php - Laravel Socialite と Laravel Cashier を同じアプリケーションで使用することはできますか?
同じLaravel 5.1アプリケーションでLaravel SocialiteとLaravel Cashierを使用することは可能ですか?
私はオンラインで多くの検索を行いましたが、これが行われた例は見つかりませんでした。他の人が同様に行うことができるかどうかを尋ねただけで、回答はありませんでした.
誰かがこれを行ったことがありますか、これを行うプロジェクトを知っていますか、またはそれらを一緒に使用することが可能かどうかを単に知っていますか?
laravel-5.1 - Socialite / Laravelを使用してGoogleまたはFacebookで認証する
Socialite / Laravel 5(GoogleとFB)でソーシャル認証を使用しています
Google を使えば、ローカルで動作させることができます。
リダイレクト URL を次のように定義します。
Google コンソールで
しかし、サーバーアクセスを設定しようとすると、
私は得る:
私のコードでは、.env変数を入れました
そして config/services.php で
私は持っている :
繰り返しますが、これはローカルでうまく機能します...
私のコードの何が問題なのですか???