ログインに成功すると、Spring Boot Thymeleaf はファイルのダウンロード機能を実装します。
P粉957661544
P粉957661544 2024-03-28 09:54:29
0
1
350

MySQL データベースからダンプをダウンロードできる Spring Boot を使用した Web サービスを提供したいと考えています。

しかし、ダウンロードはすべての人に適しているわけではありません。したがって、一種のログインが必要です。資格情報がどこに保存されるかはよくわかりませんが、アプリケーション自体にハードコーディングされているだけである可能性があります。

少し迷っていて、これを実装する方法がわかりません。

これが私がこれまでに得たものです:

リーリー

現在、コントローラーは「/login」にログイン ページを表示します。フォームを送信した後、コントローラーは資格情報が正しいかどうかを確認し、正しくない場合はエラー メッセージを含むログイン ページを再度表示します。

しかし、私の問題は、ログインに成功した後に何をすればよいかわからないことです。ダウンロードは直接呼び出した場合は正常に機能しますが、ログインしたばかりのユーザーがファイルをダウンロードできることを確認するためにポストリクエストを作成するため、リダイレクトを使用すると機能しません。取得リクエストを行うと、誰でもそのリンクを使用できるようになります。

私の問題への取り組み方が間違っているような気がします。あなたは何をお勧めします?ログインに成功した後にダウンロードを開始するにはどうすればよいですか?

P粉957661544
P粉957661544

全員に返信(1)
P粉574695215

Spring Security をプロジェクトに追加し、その中にハードコードされたユーザーを含めることをお勧めします。 リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート