$auth で取得される値ですが、 gitHub と Ruffnote ではキー項目が違うと思います。
この部分は、Github / RuffNote で分ける必要があるのではないかとおもます。