Hey Kink,

Thanks i copied the files manually to /etc/cas/config/ and after few trials 
with variables in cas.properties I was able to authenticate via LDAP in CAS 
web.

Next thing I have to change page texts, images and layout, you have any 
idea which files i have to copy and to where?.

I have one question. is it necessary to have  /etc/cas/services  folder? 
for authentication of websites?, I just want CAS to be free and 
authenticate to any websites requests.

Still i have to do many tests like doing reverse proxy with CAS, changing 
login and logout pages etc.. and dono whether this supports "google 
recaptcha"!.






On Thursday, May 14, 2020 at 7:34:10 PM UTC+5:30, Kink wrote:
>
> CAS can take its properties in so many ways this is flexible and insane at 
> the same time.
>
> https://apereo.github.io/cas/development/configuration/Configuration-Properties.html
>
> I have personally chosen the Directory approach and more specifically with 
> /etc/cas/...
> It makes it independent from the WAR (settings in one place, application 
> in the other), and the service settings, which I defined with json, are 
> loadable on the fly as CAS detects changes!
>
> So yes, copy the files manually and modify them according to your needs!
>
>
>
> On Thu, May 14, 2020 at 3:55 PM Root <[email protected] <javascript:>> 
> wrote:
>
>> 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]> 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] <javascript:>.
>> 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
>>  
>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/f02695c6-d6e7-49e1-a44a-1864eeb2cb9d%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/f1638991-15db-422d-aacf-0d09ad40d0fd%40apereo.org.

Reply via email to