單點登錄cas常見問題(九) - android app怎麼接入cas單點登錄系統?

cas-server-support-rest子項目有什麼用:如果一個android app要接入cas中心繫統,就需要用到這個子項目。
引入的前提條件是,cas項目已經啓用了,通常不會啓用一部分項目,如cas-server-webapp
引入步驟:
1、將cas-server-support-rest模塊導入到自己的cas項目中
2、修改cas目錄下的pom.xml,解開註釋<module>cas-server-support-rest</module>
3、在cas/cas-server-webapp/pom.xml中添加依賴
    <dependency>
      <groupId>org.jasig.cas</groupId>
      <artifactId>cas-server-support-rest</artifactId>
      <version>${project.version}</version>
    </dependency>
4、編譯安裝cas(這部的目的是將cas-server-support-rest打成jar包,安裝到maven中,供cas-server-webapp使用)
    mvn install

cas-server-support-rest的引入就完成了,下面測試一下

5、啓動webapp
    mvn jetty:run
6、測試
curl -i -X  POST -d "username=myname&password=111111&service=http://www.ittenyear.comhttp://172.31.93.16:8080/cas/v1/tickets
這步是完成登陸,拿到TGT

這步會拿到ST

測試登出:刪除TGT

發佈了91 篇原創文章 · 獲贊 160 · 訪問量 49萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章