I just want to know how to extend CAS on Java SpringBoot
using pom.xml.
Here are the things I want to do.
Whenever I click the Forgot password link in CAS login page, it would redirect it to my custom forgot password site. Same goes to change the password.
Create Password management base on my existing policy.
Having user locked out after unsuccessful attempts.
I want to use Java spring-boot with maven.
An example project will be appreciated.
Thanks a lot.
Everything you described above is provided by CAS 5 automatically and you just need to configure your deployment accordingly, not extend. See the CAS documentation for more info.
There is functionality that allows you to change the password, implement password policies and lock/throttle accounts.
CAS 5 is based on Spring Boot.