Firebase のログイン方法に GitHub 承認を追加する

認証コールバック URL を取得

まずは「 Authentication → ログイン方法 → GitHub」を選択し、以下のフォームから認証コールバック URL をコピーしておきます。

Image from Gyazo

OAuth App を作る

まずは認証に使う OAuth App を作り、クライアントIDクライアントシークレットを発行する必要があります。

これは Settings の

Image from Gyazo

から「 Create Oauth App 」をクリックし、

Image from Gyazo

以下の情報を埋めて「 Register Application 」します。
「 Authorization Callback URL 」には先程コピーした認証コールバック URL をペーストします。

Image from Gyazo

2つの値が発行されました

Image from Gyazo

Firebase 側のフォームを埋める

再度先程のページ(「 Authentication → ログイン方法 → GitHub」)を開き、以下のフォームに先程の2つの値をコピペし、「保存」します。

Image from Gyazo