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.

Reply via email to