ユーザーがGithub経由でomniauth-github
gemを使用してログインできるようにします。
ただし、電子メールアドレスを提供する最も基本的なスコープはですuser
。これには、プロファイルへの書き込みアクセスも含まれます(これは必要ありません。ユーザーを思いとどまらせます)。
プロファイルへの読み取り専用アクセスをリクエストするにはどうすればよいですか?
これは古い質問ですが、私のチームは同じ問題を抱えているため、後世のために回答を投稿します。
Omniauth-GitHub gem には、さまざまな権限セットを要求できるスコープがあります。あなたの場合、スコープを空白のままにしたいのは、これが意味するからです
パブリック読み取り専用アクセス (パブリック ユーザー プロファイル情報、パブリック リポジトリ情報、要旨を含む)。