2014-11-18 2 views
0

maven을 사용하여 cas (중앙 인증 시스템)을 배우고 빌드하고자합니다. 그리고이 자습서를 따르십시오 : https://wiki.jasig.org/display/CASUM/Best+Practice+-+Setting+Up+CAS+Locally+using+the+Maven+WAR+Overlay+Method cas.war을 얻으십시오. Working Java REST Client Example to access CAS REST APICAS에서 Maven을 사용하여 편안한 api를 얻는 방법은 무엇입니까?

이 튜토리얼의 첫 번째 단계 : https://localhost:8443/cas/login

가 그럼 난 CAS : 편안하고 API.Following이 멋진 튜토리얼을 사용하여 CAS 자바 클라이언트를 시도하려는 :이 전쟁이 잘 작동, 나는 성공적를 통해 CAS 로그인 페이지로 이동할 수 있습니다 다음과 같이 CAS의 pom.xml 파일에서 편안한 종속성을 추가하는 것입니다, 그래서 내가 필요로하는 종속성을 추가 받는다는을 사용하여 pom.xml 파일을 다시 컴파일 할 필요가 pom.xml 파일은 이제 :

<?xml version="1.0" encoding="UTF-8"?> 

에 http : // 받는다는 .apache.org/xsd/maven-4.0.0.xsd "> 4.0.0 edu.university.cas 지역-CAS 전쟁 1.0-SNAPSHOT 그러나

<build> 
    <plugins> 
     <plugin> 
      <artifactId>maven-war-plugin</artifactId> 
         <configuration> 
          <warName>cas</warName> 
         </configuration> 
        </plugin> 
    </plugins> 
</build> 

<dependencies> 
    <dependency> 
     <groupId>org.jasig.cas</groupId> 
     <artifactId>cas-server-webapp</artifactId> 
     <version>${cas.version}</version> 
     <type>war</type> 
     <scope>runtime</scope> 
    </dependency> 

<dependency> 
    <groupId>org.jasig.cas</groupId> 
    <artifactId>cas-server-integration-restlet</artifactId> 
    <version>${cas.version}</version> 
    <type>jar</type> 
</dependency> 
</dependencies> 

<properties> 
    <cas.version>3.5.2</cas.version> 
</properties> 

    <repositories> 
     <repository> 
       <id>ja-sig</id> 
       <url>http://oss.sonatype.org/content/repositories/releases/ </url> 
     </repository> 
    </repositories> 
, 내가 얻을 전쟁을 사용하는이 시간, 나는, 페이지 로그인 페이지로 이동할 수 없습니다 붙어, 아무것도 튀어 나오지 않습니다.

내가 여기서 잘못했는지 궁금합니다. 또는 restousy를 포함하여 cas 서버에 대한 pom.xml을 어디에서 얻을 수 있습니까?

답변

0

면책 조항 : 저는 CAS의 회장이자 클라우드의 CAS 설립자입니다 (https://www.casinthecloud.com).

3.5.x 용 공식 REST 문서는 https://wiki.jasig.org/display/casum/restful+api
이고 4.0은 http://jasig.github.io/cas/4.0.x/protocol/REST-Protocol.html입니다.
및 : http://jasig.github.io/cas/4.0.x/installation/Maven-Overlay-Installation.html.

새로운 Maven 종속성이 필요하고 web.xml 파일에 서블릿을 추가해야합니다.

(편집 죽은 링크)

+0

은 MVN 깨끗한 패키지를 실행하고 나는 바람둥이의 웹 애플리케이션에 얻을 cas.war를 사용하고 있다면 복사, 널이 https://github.com/UniconLabs/simple-cas4-overlay-template 다운로드 감사 파일을 만들었지 만 https : // localhost : 8443/cas/login에있는 cas 로그인 페이지로 이동할 수는 없습니다. 브라우저에서 404를 제공합니다. – Demonedge

+0

컨텍스트 경로가/simple-cas4-overlay-template이 아니 었습니까? ? (Tomcat의 server.xml 파일에 있음) – jleleu

+0

RESTful API를 사용하는 방법에 대해 자세히 알지 못한다고 생각합니다. 어떤 문서가 처음부터 자바 클라이언트를 만들도록 가르쳐 줄 수 있습니까? Android 클라이언트에서 CAS를 사용하고 싶습니다. CAS에는 레지스터 모듈이 있습니까? 감사합니다! – Demonedge

관련 문제