在浏览器中自动打开链接并使用java登录
我试图找到一种使用java代码的方法,这样我就可以为它提供url、用户名和密码,代码会自动在浏览器中打开链接并登录,而无需在链接打开时在浏览器中再次提供凭据。有办法吗?您可以通过get参数传递用户名和密码,例如:在浏览器中自动打开链接并使用java登录,java,browser,login,Java,Browser,Login,我试图找到一种使用java代码的方法,这样我就可以为它提供url、用户名和密码,代码会自动在浏览器中打开链接并登录,而无需在链接打开时在浏览器中再次提供凭据。有办法吗?您可以通过get参数传递用户名和密码,例如: mysite.com/login?username=user&password=user 然后,您可以从请求中提取此参数并将其用于身份验证: @RequestMapping("login") public String login(@RequestParam(required
mysite.com/login?username=user&password=user
然后,您可以从请求中提取此参数并将其用于身份验证:
@RequestMapping("login")
public String login(@RequestParam(required=false) String username,
@RequestParam(required=false) String password) {
if(username != null && password != null) {
//perform auth
}
return "login";
}
但更好的方法是将唯一令牌与每个用户关联,并基于此登录他们
//附言。
要使用指定的url打开浏览器,可以使用:
您可以通过get参数传递用户名和密码,例如:
mysite.com/login?username=user&password=user
然后,您可以从请求中提取此参数并将其用于身份验证:
@RequestMapping("login")
public String login(@RequestParam(required=false) String username,
@RequestParam(required=false) String password) {
if(username != null && password != null) {
//perform auth
}
return "login";
}
但更好的方法是将唯一令牌与每个用户关联,并基于此登录他们
//附言。
要使用指定的url打开浏览器,可以使用: