svnkit 1.7.8을 사용하여 사용자가 입력 한 사용자 이름, 암호를 인증하려고합니다. 현재이 "인증"메서드에서 "DefaultAuthenticationManager"사용하고 있습니다. 내가 직면하고있는 문제는 잘못된 자격 증명을 입력해도 메서드가 오류를 throw하지 않고 코드 실행을 계속한다는 것입니다. Svn 인증 사용자 이름, Svn 키트를 사용한 암호
내 코드
..private void authenticate(String user, String password) throws SVNException {
SVNRepository repository = SVNRepositoryFactory.create(SVNURL.parseURIEncoded(baseUrl));
ISVNAuthenticationManager authManager = SVNWCUtil.createDefaultAuthenticationManager(user, password);
repository.setAuthenticationManager(authManager);
}
인해 "DefaultAuthenticationManager"대신 "BasicAuthenticationManager"의 사용이 오류인가?
참고 도와주세요 :
을 내가 HTTPS URL에서 SVN 디렉토리를 체크 아웃하고 있습니다. SVN에서 로컬 머신으로 디렉토리를 체크 아웃하기위한 작업 코드가 이미 있습니다. 인증 부분에 대한 도움이 필요합니다.
당신은'SVNRepository' 객체를 만들고, 그 위에 인증 드라이버를 설정 한 다음 버려두고 있습니다. 저장소를 어떻게 사용합니까? – Asa
로컬 컴퓨터의 svn 디렉터리를 체크 아웃하는 데 사용하고 있습니다. 인증을 위해 위의 코드를 사용하고 있습니다. – Lucy