現在、既存の iOS および Android アプリに Discourse を統合する作業を行っています。当初の計画では、閲覧には既存の Discourse ウェブサイトを利用し、投稿作成には API を使用することになっていました。これは、投稿時に事前に埋め込みたいアプリ固有のフィールドがいくつかあるためです。ウェブ開発の経験はあまりないため、これはほとんど未経験で、手探りで学んでいる状況です。
API を介してログインし、API キーを生成することはできました。当初の考え(今振り返れば全く意味がなかったと気づきましたが)は、この方法を使えばセッションを WebView と共有でき、WebView もログイン状態にできるというものでした。
もちろん、実際にはそうはなりません。期待通りの操作はすべて可能ですが、ログインを 2 回行う必要があります。1 回は API 経由で、もう 1 回は WebView 経由です。これを簡略化し、1 回のログインで WebView と API アクセスの両方を認証できるようにする方法はありますか?