2017-05-13 8 views
1

ファイルのアップロード/ダウンロードは内部的にどのように動作しますか?複数の要求と応答が必要ですか?私はJSON Webトークン(JWT)の認証に春のセキュリティを使用しているため、この質問をしています。ファイルのアップロード/ダウンロードに複数のリクエスト/レスポンスが必要な場合は、ファイルのアップロード/回。RESTとJSON Webトークンを使用したファイルのアップロード/ダウンロード

私はJava SwingベースのデスクトップアプリケーションでJWTを使用しています。

+0

通常、認証トークンはすべてのリクエストとともに送信されます。これらのタイプのWebアプリケーションは通常はステートレスです。つまり、セッションがないことを意味します。トークンのみが認証されます。 – Riiverside

+0

@Riiversideこれは、複数のリクエストになる可能性があるため、ファイルのアップロードとダウンロードについて心配している唯一の理由です。 – Vishrant

+0

私は本当に心配すべきことを得ていません。すべてのリクエストにHTTPヘッダーとしてトークンを渡すだけで済みます。しかし、1つのマルチパートリクエストで複数のファイルをアップロードすることもできます。ここには良い例があります:https://www.mkyong.com/spring-mvc/spring-mvc-file-upload-example/ – Riiverside

答えて

0

ベアラヘッダーにトークンを指定して、ファイルを1回要求することができます。リクエストを認証して(トークンを検証してクレームをチェックした後)、Webサーバーはファイルをストリームとして返し、some response headersを指定してクライアントに応答を処理する方法を指定します(この場合Swingデスクトップアプリケーション)。

+0

ファイルのアップロードはどうすればできますか?JWTでRESTを実行することは可能ですか?それを参考にしてください。 – Vishrant

関連する問題