diff --git a/pom.xml b/pom.xml index a0da550..6675ed5 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ com.carl.auth sso - 1.5.0-SNAPSHOT + 1.5.0-RC1 pom diff --git a/sso-client-demo/pom.xml b/sso-client-demo/pom.xml index c8e89a6..7370b81 100644 --- a/sso-client-demo/pom.xml +++ b/sso-client-demo/pom.xml @@ -9,7 +9,7 @@ sso com.carl.auth - 1.5.0-SNAPSHOT + 1.5.0-RC1 ../pom.xml 4.0.0 diff --git a/sso-client-demo/sso-cas-client-demo/README.md b/sso-client-demo/sso-cas-client-demo/README.md index d5a4d2d..8ccbd28 100644 --- a/sso-client-demo/sso-cas-client-demo/README.md +++ b/sso-client-demo/sso-cas-client-demo/README.md @@ -1,48 +1,17 @@ -# Example CASified Java Web Application +# 配置 -This is sample java web application that exercises the CAS protocol features via the Java CAS Client. +该例子需要设置host为passport.sso.com -Configure ---------- +[证书导入https教程](http://blog.csdn.net/u010475041/article/details/77931867) -- Adjust the url endpoints of the CAS server and -the application server in the [`web.xml`](https://github.com/UniconLabs/cas-sample-java-webapp/blob/master/src/main/webapp/WEB-INF/web.xml) file. +需要启动配置中心、cas服务、客户端demo -## Build - -* Create a Java keystore at `/etc/cas/jetty/thekeystore` with the password `changeit`. -* Import your server certificate inside this keystore. - -```bash -mvn clean package jetty:run-forked -``` - -The application will be available on: -```bash -http://localhost:9080/sample +启动demo: +```cmd +mvn jetty:run ``` -and -```bash -https://localhost:9443/sample -``` - - -## Testing High Availability - -Assuming you have deployed CAS on two nodes, you can use the sample application to make sure all nodes are properly -sharing the ticket state. To do this, in the `web.xml` file ensure that: - -- The `casServerLoginUrl` of the `CAS Authentication Filter` points to CAS node 1 (i.e `https://cas1.sso.edu:8443/cas/login`). -- The `casServerUrlPrefix` of the `CAS Validation Filter` points to CAS node 2 (i.e `https://cas2.sso.edu:8443/cas`) -- For both of the above filters, the `serverName` should always point to the location where *this sample application* is deployed. - - -Deploy the application and test. You may also want to reverse the order of CAS -nodes 1 and 2 in the above configuration, redeploy and test again. - -> Alternatively, one could test distributed CAS nodes without any client application -set up using [this](https://github.com/UniconLabs/duct) small command line utility - - - +访问: +[http://localhost:8080/sample](http://localhost:8080/sample) +不需登录访问 +[http://localhost:8080/sample/zhangsan.jsp](http://localhost:8080/sample/zhangsan.jsp) \ No newline at end of file diff --git a/sso-client-demo/sso-cas-client-demo/pom.xml b/sso-client-demo/sso-cas-client-demo/pom.xml index a912b48..01ccd8e 100644 --- a/sso-client-demo/sso-cas-client-demo/pom.xml +++ b/sso-client-demo/sso-cas-client-demo/pom.xml @@ -9,7 +9,7 @@ sso-client-demo com.carl.auth - 1.5.0-SNAPSHOT + 1.5.0-RC1 4.0.0 diff --git a/sso-config/pom.xml b/sso-config/pom.xml index eaf336d..6ee03fd 100644 --- a/sso-config/pom.xml +++ b/sso-config/pom.xml @@ -5,7 +5,7 @@ com.carl.auth sso-spring-dependencies - 1.5.0-SNAPSHOT + 1.5.0-RC1 ../sso-spring-dependencies diff --git a/sso-management/pom.xml b/sso-management/pom.xml index 1c5a132..2922173 100644 --- a/sso-management/pom.xml +++ b/sso-management/pom.xml @@ -9,7 +9,7 @@ sso com.carl.auth - 1.5.0-SNAPSHOT + 1.5.0-RC1 ../pom.xml 4.0.0 diff --git a/sso-server/pom.xml b/sso-server/pom.xml index baa7c5e..7b1df67 100644 --- a/sso-server/pom.xml +++ b/sso-server/pom.xml @@ -10,7 +10,7 @@ com.carl.auth sso - 1.5.0-SNAPSHOT + 1.5.0-RC1 ../pom.xml diff --git a/sso-spring-dependencies/pom.xml b/sso-spring-dependencies/pom.xml index 9bf2182..760f73c 100644 --- a/sso-spring-dependencies/pom.xml +++ b/sso-spring-dependencies/pom.xml @@ -16,7 +16,7 @@ 4.0.0 com.carl.auth sso-spring-dependencies - 1.5.0-SNAPSHOT + 1.5.0-RC1 pom