Hi Kink,
Thanks for the reply.
Strange!, for me the application.properties , messages and all html files
are in this path "/build/cas-resources/" , do we need to copy it manually
to /etc/cas/config/ ?
OR if we copy it in tomcat webapps it should work?, earlier versions worked
like this.
/opt/tomcat/webapps/cas/WEB-INF/ ?
*For LDAP support:*
*pm-ldap *is for password management, i have a diff application which can
manage password, but
I have already added ldap support in build.gradle file
compile "org.apereo.cas:cas-server-support-ldap:${project.'cas.version'}"
and in the tomcat webapps cas path i can see the ldap jar files.
root@it:/opt/tomcat/webapps/cas/WEB-INF/lib# ll | grep ldap
-rw-r----- 1 tomcat tomcat 20K May 14 06:12
cas-server-support-ldap-6.2.0-SNAPSHOT.jar
-rw-r----- 1 tomcat tomcat 32K May 14 06:12
cas-server-support-ldap-core-6.2.0-SNAPSHOT.jar
-rw-r----- 1 tomcat tomcat 871K May 13 06:17 ldaptive-2.0.0-RC4.jar
-rw-r----- 1 tomcat tomcat 94K May 13 06:17 ldaptive-beans-2.0.0-RC4.jar
On Thursday, May 14, 2020 at 3:29:11 PM UTC+5:30, Kink wrote:
>
> 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] <javascript:>>
> 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] <javascript:>.
>> 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/f02695c6-d6e7-49e1-a44a-1864eeb2cb9d%40apereo.org.