質問: 上記のような問題が発生しているので、認証方式を 1. フロントからherokuサーバーに対してAPIで日記データ取得 2. 取得したデータ(json)をキャッシュしとく 3. angularでimgタグやbackground-urlにセット 4. ブラウザから画像サーバーにアクセスして画像データ取得 5. 画像サーバー内で、ログインユーザーおよびグループ情報から権限判定 といったスタイルにしたいです。 そのようにしたいのですが、インフラ関連の知識が薄くてどのような構成にすればよいのか?どこから着手すれば良いのか?まったく見通しがたっていないという状況です。 ざっとの方針だけでも良いのでご教示いただけないでしょうか?
回答: 画像サーバーにアクセスして認証するより、画像URLでherokuにアクセスして認証後に期限付き画像URLへのリダイレクトを返す方が楽ではないでしょうか? 他にもjsonに有効期限をもたせて期限切れ再取得する方針、json取得時点で画像も取得しておく方針、シンプルに有効期限を1日とかに延ばす方針等々、用途に合わせて方針は色々とありそうですね。