概要
GakuNin RDMをNext.jsから使用する備忘録です。
背景
以下の記事で、NextAuth.jsを使って、GakuNin RDMの認証を行う方法を紹介しました。

NextAuth.jsを使って、ORCID・The Open Science Framework・ GakuNin RDMの認証を行う
NextAuth.jsを使って、ORCID・The Open Science Framework・ GakuNin RDMの認証を行う
この延長で、GakuNin RDMのデータをロードするNext.jsのアプリを試作します。
デモ
GakuNin RDMの認証が使用できる方に限られますが、以下からお試しいただけます。
rdm-app.vercel.app
例えば以下は、接続したストレージの一覧を確認するページです。

選択したストレージ(ここではosfstorage)におけるフォルダやファイルの一覧です。

以下は、figshareに登録したファイルを参照している例です。

osfstorageやfigshare、GitHubなど、さまざまなストレージに格納されたデータを共通のAPIから利用できる点は便利だと感じました。
GitHubのリポジトリは以下です。
GitHub - nakamura196/rdm_app: NextAuth.js with GakuNin RDM
NextAuth.js with GakuNin RDM. Contribute to nakamura196/rdm_app development by creating an account on GitHub.
まとめ
現時点(データをロードするだけ)においては、本アプリを使用する利点はありませんが、今後、他のアプリとの連携などを通じて、GakuNin RDMのデータを活用できればと思います。
参考になりましたら幸いです。
動画版(生成AIによる自動生成): この記事の内容をずんだもん×四国めたんの掛け合いで解説しています。自動生成のため、内容に誤りがある可能性があります。正確な情報は記事本文をご参照ください。



コメント
…