私は Laravel 5 のソーシャル機能をうまく使っていますが、エンドユーザーがサインアップするときに、意味をなさないほど多くの許可を求めているように感じます。たとえば、Google はユーザーに次のことが必要だと伝えています。
基本的なプロフィール情報とサークル内のユーザーのリストを把握します。あなたのプロフィールで公開されていないサークル内のユーザーを含めます。
と
あなたが Google でこのアプリにログインしたことをこれらのサークルのユーザーに知らせることを Google に許可します: あなたのサークル
必要なのは、ユーザーの名前とメール アドレスだけです。ユーザーが代わりに投稿することを心配する必要がないように、スコープを縮小するにはどうすればよいですか?
Laravel のドキュメントには次のように記載されています。
http://laravel.com/docs/5.0/authentication#social-authentication
return Socialize::with('github')->scopes(['scope1', 'scope2'])->redirect();
しかし、どのスコープを使用できるか、またはデフォルトのスコープを削除できるかどうかについてのドキュメントはありません。何か案は?