Hi there,

I prepared my CAS 6.2 on a VM with
./gradlew clean
./gradlew copyCasConfiguration
./gradlew explodeWar
cp ./build/cas/WEB-INF/classes/application.properties /etc/cas/config/
cp ./build/cas/WEB-INF/classes/message.properties /etc/cas/config/

A gradlew run command takes the config from the local /etc/cas/...

When I compile I export the WAR file to another server (docker tomcat) in
which I have replicated the /etc/cas/... folders and files.

This is where it reads it by default when using json properties.
You have added pm-webflow but I suspect it still requires pm-ldad or
pm-somethigntohandlethestorage of password management.

Good luck! So CAS has giving me the hardest learning curve I have ever
encountered! It is slowly coming in LOL


On Thu, May 14, 2020 at 11:46 AM Root <[email protected]> wrote:

> Hi All,
>
> I am trying to build a working CAS setup with primary auth as LDAP and
> (alternate auths in future as SAML and Database).
>
> I searched in google for proper doc for ubuntu with CAS & LDAP setup but
> was not able to find one, so i started giving a try myself.
>
> I found one video tutorial but thats for 5.x version (
> https://www.youtube.com/watch?v=uuN2CvJ8I58)
>
> *Hardware specs:*
> VM instance
> 2 Vcpu
> 2 GB RAM + 2GB Swap
> 8GB SSD
>
> *Software specs: *
> Ubuntu 20.04 LTS server
> JDK 11
> gradle 6.3
> Tomcat 9.0.35
> LDAP- 389 Directory server-1.4.4.2
>
>
> *What I did till now:*
> I followed this basic tutorial here
> https://github.com/apereo/cas-overlay-template
>
> Added below lines in build.gradle (Note: if i dont add plugin:java build
> throws error)
>
> apply plugin:'java'
> dependencies {
>
>         compile
> "org.apereo.cas:cas-server-support-ldap:${project.'cas.version'}"
>         compile
> "org.apereo.cas:cas-server-support-jdbc:${project.'cas.version'}"
>         compile
> "org.apereo.cas:cas-server-support-saml:${project.'cas.version'}"
>         compile
> "org.apereo.cas:cas-server-support-pm-webflow:${project.'cas.version'}"
>         compile
> "org.apereo.cas:cas-server-webapp-config-server:${project.'cas.version'}"
> }
>
>
> *Commands executed:*
>
>
>
>
>
>
>
> *git clone https://github.com/apereo/cas-overlay-template.git
> <https://github.com/apereo/cas-overlay-template.git>./gradlew clean
> build./gradlew copyCasConfigurationcp
> /home/it/cas-overlay-template/build/libs/cas.war /opt/tomcat/webapps/*
>
> After this i was able to get CAS page and able to login with default
> 'casuser' username and 'Mellon' password.
>
> *Issue:*
> I am not able to find the configuration files to change CAS url/ password
> reset URL, and LDAP connection configuration files!,  I deployed cas.war in
> /opt/tomcat/webapps/
>
> inside /opt/tomcat/webapps/cas/WEB-INF/classes/ i can find only these
> files.
>
> drwxr-x--- 4 tomcat tomcat 4.0K May 14 06:45 ./
> drwxr-x--- 4 tomcat tomcat 4.0K May 14 06:45 ../
> -rw-r----- 1 tomcat tomcat  205 May 14 06:24 cas-readme.txt
> -rw-r----- 1 tomcat tomcat  198 May 14 06:24 git.properties
> drwxr-x--- 2 tomcat tomcat 4.0K May 14 06:45 META-INF/
> drwxr-x--- 3 tomcat tomcat 4.0K May 14 06:45 org/
>
> The /opt/tomcat/webapps/cas/WEB-INF/lib/ directory contains all jar files
> The file /etc/cas/config/cas.properties containes only 4 lines and i am
> sure it is not taking the config from there!, as its having default URL,
> but i am able to access the CAS with URL https://192.168.130.133:8443/cas
> .
>
> I am not sure what i missed!, is it mandatory to install 'cas-management'?
> what do you guys suggest?.
>
>
> --
> - Website: https://apereo.github.io/cas
> - Gitter Chatroom: https://gitter.im/apereo/cas
> - List Guidelines: https://goo.gl/1VRrw7
> - Contributions: https://goo.gl/mh7qDG
> ---
> You received this message because you are subscribed to the Google Groups
> "CAS Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/a/apereo.org/d/msgid/cas-user/28a98abb-4ef5-4257-954d-1a78bc5ba78d%40apereo.org
> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/28a98abb-4ef5-4257-954d-1a78bc5ba78d%40apereo.org?utm_medium=email&utm_source=footer>
> .
>

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAL5n_WTeOAAwYH%3DQN0U%3Diaw%3Dbv3SZo8jQ1ZiZmNE1d4tL%2BF2Xw%40mail.gmail.com.

Reply via email to