在浏览器中自动打开链接并使用java登录

在浏览器中自动打开链接并使用java登录,java,browser,login,Java,Browser,Login,我试图找到一种使用java代码的方法,这样我就可以为它提供url、用户名和密码,代码会自动在浏览器中打开链接并登录,而无需在链接打开时在浏览器中再次提供凭据。有办法吗?您可以通过get参数传递用户名和密码,例如: mysite.com/login?username=user&password=user 然后,您可以从请求中提取此参数并将其用于身份验证: @RequestMapping("login") public String login(@RequestParam(required

我试图找到一种使用java代码的方法,这样我就可以为它提供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打开浏览器,可以使用:

您可以通过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打开浏览器,可以使用: