单点登录CAS实践(1)

 客户端

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>

猜你喜欢

转载自zotao.iteye.com/blog/2175715
今日推荐