このページ
→
Authorizing OAuth Apps - GitHub Docs
他のユーザがOAuthアプリケーションを認可できるようにすることができます。
git clone [<https://github.com/github/platform-samples.git>](<https://github.com/github/platform-samples.git>)
登録された各 OAuth アプリケーションには、一意のクライアント ID とクライアントシークレットが割り当てられます。 クライアントシークレットは共有しないで。
「server.rbというファイルを作成し、以下の内容を貼り付けてください。」とあるがたくさんディレクトリがあって同名のファイルがあるので、Gemfileでsinatraが書かれてる階層と同じserver.rbに書くことにした。
このディレクトリの構造が分かった! ドキュメントの説明で使うサンプルコード全部詰め込まれてて、このページの該当ディレクトリはこれ!
platform-samples/tree/master/api/ruby/basics-of-authentication
platform-samples/api/ruby/basics-of-authentication at master · github/platform-samples