進捗がありました。
最終的に見つかった唯一の方法は、Cloudflare Worker を仲介役/バックエンドとして使用し、認証の処理、プロバイダーの認証情報の隠蔽、アップロードURLの作成を行い、その後データを CF Stream または Mux にアップロードするというものです。この方法で問題ありませんか?
その仕組み(技術的な詳細を除く):
- 「アップロード」をクリックします。
- 最初の1回だけ、Discourse SSO を介してログインするポップアップが表示されます。
- 仲介役(ブローカー)が許可されていることを確認し、1時間間隔であなたを記憶します。
- TC(The Conversation?)は仲介役にビデオをどこに置けばよいかを問い合わせます。仲介役はプロバイダー(秘密鍵を保持している)にプライベートなアップロード場所を開きます。
- TC は直接プロバイダーにアップロードします。
こちらに簡単なデモがあります。
処理時間については気にしないでください。必要であれば「今すぐ挿入」ボタンを使用することもできます。
TC の制限を考えると、これはかなり良い解決策で、かなりうまく機能していると思います。![]()
ただし、これは最終的な代替手段としてのみ使用するべきだと考えています。Dave がリンクしたプラグインは深い統合を提供しており、クリーンな解決策としては第一選択肢となるべきです。可能であれば、彼らに連絡することを強くお勧めします!(連絡できない場合は、私に知らせてください!)
