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/9921cf86-9e8b-4abd-b967-ed8471fcc026%40apereo.org.
