update.はじめにMastodonインスタンスの一つ、Creatodonを普段は運営しています。メインのユーザー層としては創作活動をされている方々で、絵を描かれる人や物書きが使われていますねー(かくいう私もフリーゲーム作ってます)去年の五月に、さくらのクラウドを使ってインスタンスを建てました。Folioという画像投稿サービスを作りました。基本的には、インスタンスのユーザーが絵や漫画を気軽に投稿できる場所として公開していますねー。メディアストレージを移したので作った意味があったかといわれると......。Railsの勉強になったのでOKだと思ってます。今回の記事では、実際に「Mastodonでログインする機能」を実装するところを解説していきます。実際に作ったもので、実際に作ったものはこちらになります。Folioちなみに、ソースコードはこちらRailsの教科書を参考にさせていただきながら制作させて頂きました。使って構築しています。再起動の影響もなく画像を表示できていますねー。使っているのでコストもはるかに安く済んでいます。あと、今回の記事用に「Mastoonでのログインする機能」のみを実装したサンプルを作っておきました。本記事のみで、分かりにくいようでしたらそちらを参照されると良いかと思います。5.1.4上記の環境にてサンプルを制作しました。対象はWindowsユーザーになります。Herokuアカウントを持っているものとして話を進めていきます。アカウントを持っていない方はこちらの記事を参考にされると良いと思います。使う場面もありますのでこちらより実行ファイルをダウンロードしてインストールしておいてください。上にアプリケーションを作成します。自分のアカウントがあるMastoonインスタンスにて「ユーザー設定」をクリックし、「開発」という項目をクリックします。「新規アプリ」をクリックし、「アプリ名」を入力の上「送信」をクリックします。その後、作成したアプリをクリックすると「クライアントキー」と「シークレットキー」を取得できます。この二つは後々で使いますのでわかるようにメモしておきます(ただし、第三者とは絶対に共有しないでください!)Mastoonでの下準備はこれで終了です。Railsでの実装Railsアプリケーションのひな型作成それでは、いよいよRailsでの実装といきましょう。アプリケーションを作成します。<アプリ名>`その後、下記のコマンドでディレクトリを移動します。<アプリ名>それから、以下のコマンドを実行。