Hello Ray,

I already have @Configuration("ldapAuthenticationConfiguration") for my 
CustomAuthHandlerConfig. I am going through 
https://apereo.github.io/cas/5.3.x/installation/Configuration-Management-Extensions.html#overrides
 documentation 
to override existing LDAPAuthHandler provided by CAS.

I observed that my LDAPAuthConfig is getting loaded instead of 
CustomAuthHandlerConfig. Kindly check the file CustomAuthHandlerConfig.java and 
suggest how can I proceed.

-Rana

On Saturday, May 25, 2019 at 3:43:32 AM UTC+5:30, rbon wrote:
>
> Rana,
>
> In CustomAuthHandlerConfig, set your value for @Configuration.
> Put the spring.factories file with your code. It might work the way you 
> have it with tomcat config but I do not know. See 
> https://github.com/apereo/cas/tree/master/support/cas-server-support-ldap/src/main
>
> Ray
>
> On Fri, 2019-05-24 at 10:59 -0700, Rana Prathap B wrote:
>
> Thanks Ray, Build was success.  
>
> I am overriding the existing LDAPAuthConfig with CustomLDAPAuthConfig. 
> added the config class name under spring.properties too but the 
> CustomLDAPHandler is not getting registered. Can you please check the 
> attached files and let me know is this the proper way to override the CAS 
> LDAPAuthHandler?
>
> -Rana
>
> On Friday, May 24, 2019 at 9:20:32 PM UTC+5:30, rbon wrote: 
>
> Rana,
>
> Look in the build file for the class you are copying, 
> https://github.com/apereo/cas/blob/5.3.x/support/cas-server-support-ldap/build.gradle
>
> You might find it easier to build up your custom class instead of copying 
> an existing class and removing the items you do not want. And if you find 
> that you need a lot of what is provided in an existing class, extend that 
> class and override only the parts you need to.
>
> Ray
>
>
>
> On Fri, 2019-05-24 at 04:59 -0700, Rana Prathap B wrote:
>
> Hi All, 
>
> I have a requirement to process the auth response before I give it to 
> client.  
>
> i.e Post to successful authentication I would like to make a REST call to 
> validate the user against 3rd party and return the AuthResposne. 
>
>
> As part of this I have written a new CustomAuthHandlerConfig.java which is 
> as similar as LdapAuthenticationConfiguration in CAS. 
>
> Getting below errors during cas-overlay build. 
>
> *[ERROR] COMPILATION ERROR : *
> *[INFO] -------------------------------------------------------------*
> *[ERROR] 
> /home/username/cas-workspace/cas-overlay-template/src/main/java/com/pramati/cas/config/CustomAuthHandlerConfig.java:[22,45]
>  
> package org.apereo.cas.authentication.support does not exist*
> *[ERROR] 
> /home/username/cas-workspace/cas-overlay-template/src/main/java/com/pramati/cas/config/CustomAuthHandlerConfig.java:[23,45]
>  
> package org.apereo.cas.authentication.support does not exist*
> *[ERROR] 
> /home/username/cas-workspace/cas-overlay-template/src/main/java/com/pramati/cas/config/CustomAuthHandlerConfig.java:[24,45]
>  
> package org.apereo.cas.authentication.support does not exist*
> *[ERROR] 
> /home/username/cas-workspace/cas-overlay-template/src/main/java/com/pramati/cas/config/CustomAuthHandlerConfig.java:[33,27]
>  
> package org.apereo.cas.util does not exist*
> *[ERROR] 
> /home/username/cas-workspace/cas-overlay-template/src/main/java/com/pramati/cas/config/CustomAuthHandlerConfig.java:[34,27]
>  
> package org.apereo.cas.util does not exist*
>
> Added Dependency as:
>
> <dependency>
> <groupId>org.apereo.cas</groupId>
> <artifactId>cas-server-core-authentication-api</artifactId>
> <version>${cas.version}</version>
> </dependency>
>  
>
> Attached related files for the same.   
>
> -- 
>
>
> Ray Bon
> Programmer Analyst
> Development Services, University Systems
> 2507218831 | CLE 019 | [email protected]
>
> -- 
>
> Ray Bon
> Programmer Analyst
> Development Services, University Systems
> 2507218831 | CLE 019 | [email protected] <javascript:>
>

-- 
- 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/644e6e57-2a93-4e7b-b3e9-813487fcfa42%40apereo.org.

Reply via email to