Thanks Misagh, I got it working with the help of below link: https://apereo.github.io/2017/02/02/cas51-authn-handlers/
I had to upgrade cassandra-driver to 3.2.0, because with 3.1.0 i faced issue https://datastax-oss.atlassian.net/browse/JAVA-1328. On Thursday, 22 June 2017 13:16:03 UTC+5:30, Raghavendra Chary B wrote: > > Hi Misagh, > > Custom cassandra auth handler was working in CAS 5.0.0. I upgraded to CAS > 5.1.0, it stopped working. > I added getOrder method as AuthenticationHandler in 5.1.0 needs it. > > Please let me know if any other config i missed. > > On Wednesday, 30 November 2016 12:14:03 UTC+5:30, Raghavendra Chary B > wrote: >> >> Please check here >> >> https://github.com/charybr/cas5-cassandra-athentication/blob/master/CassandraAuthenticationHandler.java >> >> I will add sample project later. >> >> On Tuesday, 29 November 2016 20:49:34 UTC+5:30, Misagh Moayyed wrote: >>> >>> Do you mind sharing the source for the actual >>> CassandraAuthenticationHandler and everything else it depends on? This >>> somewhere on Github I can review? >>> >>> >>> >>> --Misagh >>> >>> >>> >>> *From:* [email protected] [mailto:[email protected]] *On Behalf Of >>> *Raghavendra >>> Chary B >>> *Sent:* Monday, November 21, 2016 10:28 AM >>> *To:* CAS Community <[email protected]> >>> *Subject:* [cas-user] Re: Custom Authentication Handler in version 5.0.0 >>> >>> >>> >>> I had to implement custom Authentication handler where user creds are >>> stored in Cassandra db. >>> >>> Followed below steps, not sure whether this is recommneded approach or >>> not: >>> 1. Created package org.apereo.cas.<custom>.adaptors.cassandra >>> 2. CassandraAuthenticationHandler >>> >>> public class CassandraAuthenticationHandler implements >>> AuthenticationHandler { >>> >>> } >>> >>> 3. Created >>> org.apereo.cas.<custom>.adaptors.cassandra.config.CasCassandraConfiguration >>> similar to org.apereo.cas.adaptors.generic.config.CasGenericConfiguration. >>> >>> @Configuration("casCassandraConfiguration") >>> @EnableConfigurationProperties(CasConfigurationProperties.class) >>> public class CasCassandraConfiguration { >>> >>> @RefreshScope >>> @Bean >>> public AuthenticationHandler cassandraAuthenticationHandler() { >>> final CassandraAuthenticationHandler h = new >>> CassandraAuthenticationHandler(); >>> return h; >>> } >>> >>> >>> @PostConstruct >>> public void initializeAuthenticationHandler() { >>> System.out.println("1755"); >>> >>> this.authenticationHandlersResolvers.put(cassandraAuthenticationHandler(), >>> personDirectoryPrincipalResolver); >>> } >>> >>> >>> >>> On Thursday, 8 September 2016 14:17:25 UTC+5:30, Gokhan Mansuroglu wrote: >>> >>> Hi, >>> >>> Let's say I have a custom AbcAuthencticationHandler and AbcCredentials. >>> How can i configure this custom auhtentication handler ? In previous >>> versions this can be handled in deployerConfigContext.xml, but how it is >>> done in version 5.0.0 ? >>> >>> Thanks. >>> >>> -- >>> - CAS gitter chatroom: https://gitter.im/apereo/cas >>> - CAS mailing list guidelines: >>> https://apereo.github.io/cas/Mailing-Lists.html >>> - CAS documentation website: https://apereo.github.io/cas >>> - CAS project website: https://github.com/apereo/cas >>> --- >>> 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/f6e3829e-1b46-4118-aa36-65b3ba1aa669%40apereo.org >>> >>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/f6e3829e-1b46-4118-aa36-65b3ba1aa669%40apereo.org?utm_medium=email&utm_source=footer> >>> . >>> >> -- - CAS gitter chatroom: https://gitter.im/apereo/cas - CAS mailing list guidelines: https://apereo.github.io/cas/Mailing-Lists.html - CAS documentation website: https://apereo.github.io/cas - CAS project website: https://github.com/apereo/cas --- 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/fae1e85b-70c4-4873-8476-efd95b097dbd%40apereo.org.
