Hello all,
I am trying to implement CAS authentication in GeoServer and would appreciate if anyone having expertise in it could guide me. Following are the steps I already tried, but with no success. FYI I am still relatively a beginner for spring security and geoserver.
I have tried inserting CAS authentication, but was unsuccessful. I might be wrong in my approach, but I was trying to implement a CAS authentication wrapper around geoserver. I also tried modifying aplicationSecurityContext to insert CAS, but that also failed due to conflicts with current authentication (usernamepassword) mechanism. It seems that other services (catalog, wms etc.) are tightly coupled with previous authentication mechanism and my insertion of CAS relevant code breaks the previous authentication, thereby failing to get these other services up.
Let me know if you have any thoughts about the possible path of implementation. I highly appreciate your help. FYI, I am using a slightly different implementation of geoserver from http://3dwebgis.di.uminho.pt/sources/. Additionally I have also seen similar efforts in progress from Christian Mueller, but since it is yet to finish, I am giving it a shot myself.
Thanks
Sachin