問題タブ [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.

0 投票する
2 に答える
1816 参照

laravel - Laravel 5 Socialite 再リクエスト (auth_type=rerequest) を Facebook に送信する方法

Facebook の登録/認証に Socialite を使用していますが、ユーザーが Facebook のすべての権限を受け入れるとうまく機能します。しかし、ユーザーが許可の 1 つを拒否したときに問題が発生しました。特に、アプリケーションでアカウントを作成するために必要な電子メールです。ユーザーが間違って Facebook 認証を使用したい場合は、auth_type=rerequest を使用して Facebook API リクエストに送信する必要があります。

Facebook ドキュメントから:

誰かがアプリのパーミッションを拒否した場合、リクエストと共に auth_type=rerequest を渡さない限り、ログイン ダイアログでアプリがパーミッションを再リクエストすることはできません。

それをSocialiteで送る方法はありますか?

0 投票する
1 に答える
460 参照

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 :

0 投票する
0 に答える
83 参照

laravel - Laravel5 - 社交界のミートアップ、user() を返す方法は?

次のエラーが表示されます。

リダイレクトは問題ありませんが、戻ってくると問題が始まります。

社交界のミートアップのドキュメントによると、私は承認を処理する laravel の方法に従っていますが、ユーザーの詳細をダンプできませんでした。何が間違っていますか?

私のコード:

0 投票する
1 に答える
1160 参照

php - Facebookの性別を取得できないのはなぜですか? 【Laravel5.1ソーシャライト】

Laravel Socialite で認証コントローラーを作成しました。初めて名前と電子メールデータを取得し、次に性別を取得しようとしましたが、次のエラーが表示されます

未定義のプロパティ: Laravel\Socialite\Two\User::$gender

誰かが私の問題を解決するのを手伝ってください、そうそう私のウェ​​ブはまだ開発モードですが、問題ではないと思います.Facebookの開発者ドキュメントでは、姓、名、プロフィール写真、性別、年齢などの基本情報にまだアクセスできると述べています範囲。

コントローラのソース コード:

dd($user);ここで、メソッドを使用した場合に得たものを提供します:

0 投票する
1 に答える
931 参照

laravel - ユーザーがLaravel Socialiteでページを気に入っているかどうかを確認する

Laravel Socialite を使用して、ユーザーが自分のサイトにログインできるようにしています。私はそれをして、ユーザーのデータを保存することができました。

しかし今、その特定のユーザー (ログイン時に) が私の Facebook ページを気に入ったかどうかを確認する方法を知りたいと思っています。

どうもありがとう!

0 投票する
1 に答える
61 参照

php - Laravel Socialite と Laravel Cashier を同じアプリケーションで使用することはできますか?

同じLaravel 5.1アプリケーションでLaravel SocialiteLaravel Cashierを使用することは可能ですか?

私はオンラインで多くの検索を行いましたが、これが行われた例は見つかりませんでした。他の人が同様に行うことができるかどうかを尋ねただけで、回答はありませんでした.

誰かがこれを行ったことがありますか、これを行うプロジェクトを知っていますか、またはそれらを一緒に使用することが可能かどうかを単に知っていますか?

0 投票する
1 に答える
272 参照

laravel-5.1 - Socialite / Laravelを使用してGoogleまたはFacebookで認証する

Socialite / Laravel 5(GoogleとFB)でソーシャル認証を使用しています

Google を使えば、ローカルで動作させることができます。

リダイレクト URL を次のように定義します。

Google コンソールで

しかし、サーバーアクセスを設定しようとすると、

私は得る:

私のコードでは、.env変数を入れました

そして config/services.php で

私は持っている :

繰り返しますが、これはローカルでうまく機能します...

私のコードの何が問題なのですか???