2016-08-01 3 views
0

존재하지만하지 않는 경우 usernamepassword이 잘못되었을 경우 반환하십시오 (존재하지 않음).테스트 사용자 계정 야외 CMIS 나는 <code>JavaEE</code> 프로젝트에서 일하고 사용자 호는 <code>username</code>로 로그인하면 단순히보고 원하는과 <code>password</code> 내가 g 용자 <code>getSession</code> 방법, <code>Alfresco</code>에 계정을 가지고

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(); 
}      

내가 발견 많은 연구 후에 당신에게

답변

0

감사합니다 Rest Api 내 경우에 대한 Alfresco

GET /alfresco/service/api/people/{userName} 

에 나는 그것을 사용

이 링크에서 자세한 내용을 찾을 수 있습니다 나를 위해 일 https://wiki.alfresco.com/wiki/Repository_RESTful_API_Reference (사람을 추가하는 방법, 누군가가 사설 사이트의 회원인지 확인하는 방법 ...).