code: public String login(Authentication authentication) {
  		String token = getToken();
  		return login(token, authentication);
  	}
docs: Login for a specific authentication, creating a new token.
  
  @param authentication authentication to assign to token
  @return token