Hi Team,

Please find the corrections and findings.

<dependency>
 <groupId>org.apereo.cas.client</groupId>
   <artifactId>cas-client-support-springboot</artifactId>
   <version>4.0.2</version>
</dependency>

If I remove spring-boot-starter-security from the pom.xml and also remove
@Configuration to configure authorized http requests, the filters are
picked up and is working fine.

But spring-security is another integral part of the solution which cannot
be discarded.

Please help to understand if I m using the client spring boot dependencies
wrongly here.

Regards,
Anu.


On Wed, 14 Jun, 2023, 15:37 Anu Chandran, <[email protected]> wrote:

> Hi Team,
>
> I have tried to configure the java-cas-client 4.2.0 version for spring
> boot application using the following dependency.
>
> <dependency>
>  *<groupId>org.apereo.cas.client</groupId>*
> *   <artifactId>cas-client-support-springboot</artifactId>*
> *   <version>4.2.0</version>*
> *</dependency>*
>
> And then configured following properties in application.xml using my CAS
> and application URL.
>
> *cas.server-url-prefix=https://cashost.com/cas <https://cashost.com/cas>*
> *cas.server-login-url=https://cashost.com/cas/login
> <https://cashost.com/cas/login>*
> *cas.client-host-url=https://casclient.com <https://casclient.com>*
>
> Then created a spring boot application configuration using following
> annotation
>
> @SpringBootApplication
> @Controller
> @EnableCasClient
> public class MyApplication
>
> In addition, configured web security using below code,
>
> @Configurationpublic class SecurityConfiguration extends 
> WebSecurityConfigurerAdapter {
>
>     @Override
>     protected void configure(HttpSecurity http) throws Exception {
>         http
>             .authorizeHttpRequests((authz) -> authz
>                 .anyRequest().authenticated()
>             );
>     }
>
> }
>
> Then implemented a Spring Rest controller on /test URL. How ever, the CAS 
> filters are not invoked and the redirection to CAS server didn't happen. 
> Please note, I have not added any web.xml filters since I m using auto 
> configuration via spring boot.Please help me to understand what is missing 
> here. Mn
>
> Regards,
>
> Anu
>
>

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
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/CA%2BwDP5j8cQQc7c18KK8PNhPwaHyNaTVOWDYSbdJgvJGv5icGCg%40mail.gmail.com.

Reply via email to