ownCloud サーバーからファイルを共有し、外部の Drupal サイト内にリンクを埋め込みます (アクセスするには、ユーザーがログインする必要があります)。
これまでのところ、ownCloud REST「共有 API」を使用して ownCloud サーバーで認証し、ファイルへのリンクを返していますが、このリンクは永続的であり、将来認証なしで再利用できます。そのため、ユーザーが URL リンクをコピーした場合、外部サイトでの資格情報が取り消されたとしても、ファイルへのアクセスを維持できます。
これらのリンクは認証されたページに埋め込まれているため、ユーザーがownCloudに再度ログインしてファイルをダウンロードするのを避けたいので、短期トークンまたは同様のものを使用してそれらを保護したいと思います(ワークフローのようなものを想像しています:ユーザーは外部の Drupal サイトにログインし、サイト サーバーは ownCloud サーバーで認証し、トークンを受け取り、ダウンロード リンクにトークンを追加します)。
これまでのところ、私は公式フォーラムを検索し、専門家の交換に投稿し、ドキュメントを読み、広範囲にグーグルで検索しました. この機能は存在しないように見えますが、あるべきだと思われます。それで、誰かが知っているなら、どうやってそれを行うことができますか?同様の結果が得られる代替ソリューションも歓迎します!