사용자 인증을위한 기본 애플리케이션으로 현재 인트라넷을 사용하고 싶습니다. Confluence는 사용자 이름/비밀번호를 요구하지 않고 자동으로 사용자를 인증하기 위해 인트라넷에서 생성 한 쿠키를 준비 할 수 있어야합니다. 저는 여기 seraph에 관해 조금 읽었습니다 : http://docs.atlassian.com/atlassian-seraph/latest/sso.html, 그러나 나는 어떻게 시작해야할지 모르겠습니다. zip을 다운로드하고 구성 파일을 만들었습니다. 그러나 일단 내가 폴더를 배치 할 클래스를 만들고 실제로 어떻게 컴파일합니까? 나는 Java를 처음 사용합니다.컨플릭스 위키로 싱글 사인온
저는 Crowd를 사용하지 않는 것이 좋습니다. 매우 비싸고 SSO를 자체적으로 구축 할 수 있다면 많은 비용을 절약 할 수 있습니다.
도움을 주시면 감사하겠습니다.
Windows에서 3.1.1을 사용하고 있습니다.
안녕하세요, 감사합니다. 나는 자바에 익숙하지 않지만, 나는 오래된 asp.net 개발자이며 아직도 나의 연구에서 약간의 자바를 기억하고있다. 어쨌든, 여기 제가 시도한 것이 있습니다. 어딘가에서 샘플 인증 프로그램을 발견하고 여기에 붙여 넣었습니다. http://codepaste.net/qwwifq. javac를 사용하여 컴파일하고 jar를 사용하여 패키지했습니다. 그런 다음 web-inf/lib 디렉토리에 복사했습니다. 또한 seraph-config.xml 파일을 수정하고 인증 프로그램을 포함 시켰습니다. TomCat을 재시작했는데 404가 생겼습니다. 뭔가 놓쳤을 것입니다. 여기 뭔가 잘못 보이니? – vikasde
CAS 클라이언트를 사용할 수 있는지 확실하지 않습니다. 내가 만든 인트라넷에서 생성 한 쿠키를 읽으려면 합류가 필요하며, 사용자가 로그인 할 수 있도록해야합니다. – vikasde
더 자세히 조사한 결과, 다음과 같은 예외가 throw됨을 알 수 있습니다 : 발생 원인 : java.lang.RuntimeException : 보안 구성 'seraph-config.xml'을로드 할 수 없습니다 : 'seraph-config.xml : com.atlassian .천사. config.ConfigurationException : 인증자를 생성 할 수 없습니다 : java.lang.Class NotFoundException : SSOAuthenticator 다음 폴더에 SSOAuthenticator.jar를 복사했습니다 : confluence \ installation \ confluence-3.1.1-std \ confluence \ WEB-INF \ lib 및 seraph-config.xml 인증 자 속성을 다음으로 변경했습니다. SSOAuthenticator 전용. 어떤 생각? – vikasde