天天看点

CAS单点登录(1):cas-4.0.0-server 简单部署下载CAS4.0.0登录成功

下载CAS4.0.0

选择4.0.0 的原因是:4.0.0以后打包比较麻烦,4.0.0版本内有打包好的war

下载地址

  • github项目地址
  • cas 4.0.0地址
    CAS单点登录(1):cas-4.0.0-server 简单部署下载CAS4.0.0登录成功

解压找到war包部署

  1. 解压

    cas-server-4.0.0-release.zip

  2. cas-server-4.0.0\modules

    目录下的

    cas-server-webapp-4.0.0.war

    复制到

    Tomcat 的 webapps/

    下 。
  3. 为了方便,修改tomcat下

    cas-server-webapp-4.0.0.war

    改名为

    cas.war

启动tomcat

CAS单点登录(1):cas-4.0.0-server 简单部署下载CAS4.0.0登录成功
  • 若没有报错,访问http://localhost:8080/cas/login出现如下页面则部署成功:
    CAS单点登录(1):cas-4.0.0-server 简单部署下载CAS4.0.0登录成功

登录成功

默认的用户名个密码为:

casuser/Mellon

配置用户名和密码的文件是:apache-tomcat-8.0.52\webapps\cas\WEB-INF\

deployerConfigContext.xml

  • deployerConfigContext.xml:
<!--
       | TODO: Replace this component with one suitable for your enviroment.
       |
       | This component provides authentication for the kind of credential used in your environment. In most cases
       | credential is a username/password pair that lives in a system of record like an LDAP directory.
       | The most common authentication handler beans:
       |
       | * org.jasig.cas.authentication.LdapAuthenticationHandler
       | * org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler
       | * org.jasig.cas.adaptors.x509.authentication.handler.support.X509CredentialsAuthenticationHandler
       | * org.jasig.cas.support.spnego.authentication.handler.support.JCIFSSpnegoAuthenticationHandler
       -->
    <bean id="primaryAuthenticationHandler"
          class="org.jasig.cas.authentication.AcceptUsersAuthenticationHandler">
        <property name="users">
            <map>
                <entry key="casuser" value="Mellon"/>
            </map>
        </property>
    </bean>
           
CAS单点登录(1):cas-4.0.0-server 简单部署下载CAS4.0.0登录成功

到此 cas-4.0.0的基本部署成功!有疑问可以私信或留言…

继续阅读