我正在尝试登录。我正在使用 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;
}
}
我使用 jaxb 技术来编组和解组与服务器端交换的 xml。问题是我需要使用 base64 编码对用户名和密码进行编码,然后在服务器端发送。编码应该在标题上添加一些东西。我阅读了很多教程,其中大多数人说我应该使用 Spring Security。我不知道该怎么做。有人有什么建议吗?
实际上我想做的是:对此(“用户名:密码”)进行base64编码并创建这个“QWxh784bjpvcG58VuIHNlc2FtZQ==”(例如),它将添加到标题中