Zadanie zrobiłem ale wklejam jakby inni szukali sposobu jak to zrobić ( z 2h szukałem i różne rozwiązania znalazłem, niektóre na siłę robione okrężna drogą/skomplikowane)

        String webPage = "WEB_PAGE";
        String name = "LOGIN_HERE";
        String password = "PASS_HERE";

        CredentialsProvider provider = new BasicCredentialsProvider();
        UsernamePasswordCredentials credentials = new UsernamePasswordCredentials(name, password);

        provider.setCredentials(AuthScope.ANY, credentials);

        HttpClient client = HttpClientBuilder
                .create()
                .setDefaultCredentialsProvider(provider)
                .build();

jeżeli ktoś ma pomysł jak to zrobić lepiej albo czy w jakiejś sytuacji to nie będzie działać to proszę pisać