ログインしようとしています。Spring MVC フレームワークを使用しています。サーバーでパスワードとユーザー名を送信するフォームを実装する必要があります。私のフォームは次のとおりです。
モデル:
package org.client.log;
import javax.xml.bind.annotation.*;
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class InfoLogin{
private String username;
private String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
サーバー側との xml の i 交換のマーシャリングとアンマーシャリングに jaxb テクノロジを使用します。問題は、ユーザー名とパスワードの両方をbase64エンコーディングでエンコードし、サーバー側でこれを送信する必要があることです。エンコーディングは、ヘッダーに何かを追加する必要があります。私は多くのチュートリアルを読みましたが、それらのほとんどは、春のセキュリティを行うべきだと言いました。これを行う方法がわかりません。誰か提案するものはありますか?
実際に私がやりたいのは、これ(「ユーザー名:パスワード」)にbase64エンコーディングを作成し、この「QWxh784bjpvcG58VuIHNlc2FtZQ = =」(たとえば)をヘッダーに追加することです