转载

单点登录CAS实践

客户端

1、下载cas-client-3.3.3-release.zip,将as-client-3.3.3/modules/cas-client-core-3.3.3.jar 添加入maven工程中(在中央仓库找此jar的依赖没找到,故采用直接导入的方法)

mvn install:install-file -DgroupId=cas -DartifactId=client-core -Dversion=3.3.3 -Dpackaging=jar -Dfile=D:/workspace/sso/cas-client-3.3.3/modules/cas-client-core-3.3.3.jar

2、将服务端的keystore中的证书导入到客户端jre

C:/Program Files/Java/jre8/lib/security>keytool -import -alias mycas -file d:/wo rkspace/sso/client.cer -noprompt -trustcacerts -storetype jks -keystore cacerts -storepass changeit 证书已添加到密钥库中

附件一个maven tomcat插件支持ssl的方法:

<plugin>  <groupId>org.apache.tomcat.maven</groupId>  <artifactId>tomcat7-maven-plugin</artifactId>  <version>2.2</version>  <configuration>         <!-- http port -->         <port>9090</port>         <!-- application path always starts with /-->         <path>/</path>         <httpsPort>9443</httpsPort>      <keystoreFile>D:/workspace/sso/mycas.keystore</keystoreFile>      <keystorePass>123456</keystorePass>      <protocol>org.apache.coyote.http11.Http11Protocol</protocol>     </configuration>         </plugin> 
正文到此结束
Loading...