Testing Benutzerkonto im Freien CMIS, wenn vorhanden

Ich arbeite in einemJavaEE project und ich möchte einfach sehen, ob der Benutzer sich mit einem @ angemeldet husername und einpassword habe ein Konto inAlfresco, Ich benutze dasgetSession -Methode, aber es wird nicht zurückgegeben, wenn dasusername undpassword sind falsch (existiert nicht).

private static Session getSession(String serverUrl, String username, String password) {
    SessionFactory sessionFactory = SessionFactoryImpl.newInstance();
    Map<String, String> params = new HashMap<>();
    params.put(SessionParameter.USER, username);
    params.put(SessionParameter.PASSWORD, password);
    params.put(SessionParameter.ATOMPUB_URL, serverUrl);
    params.put(SessionParameter.BINDING_TYPE, BindingType.ATOMPUB.value());
    List<Repository> repos = sessionFactory.getRepositories(params);
    if (repos.isEmpty()) {
        System.out.println(" repository doesn't exist ");
        throw new RuntimeException("Server has no repositories!");
    }
    return repos.get(0).createSession();
}                     

Vielen Dan

Antworten auf die Frage(2)

Ihre Antwort auf die Frage