1. This chapter requires GitHub to export the latest version of the CAS Project modification project to idea normal run Gradle build, package, Tomcat run
2. Website Introduction
CAS provides an enterprise single sign-on service to the Web: an open, documented protocol. An open source Java server component. Pluggable authentication Support (LDAP, Database, X.509, 2 factors) supports client libraries for multiple protocols (CAS, SAML, OAuth, OpenID) Java,. NET, PHP, Perl, Apache, Uportal, and so on. Integrate Uportal, Bluesocket, TikiWiki, Mule, Liferay, Moodle, etc. Community documentation and implementation support. An extensive community of users. 3. Material Preparation
jdk>=1.8, gradle>=4.0, tomcat>=8.0
Official website: Https://www.apereo.org/projects/cas
Download Cas-github:https://github.com/apereo/cas
Installation jdk:http://blog.csdn.net/weisheixiaoxin/article/details/75000382 4. Commencement Steps
Get the project through git or download the ZIP project.
Modify item under Build.gradle
importing into idea, CAS has a lot of sub modules, which can take up to dozens of minutes of memory and load. Please wait ...
After the project has finished loading
right Cas-5.3.0-rc2 [build], Cas-5.3.0-rc2 [war] is built and packaged separately execution of the war command takes 16 minutes.
file location After the war package was generated