Hello Ray,
I have turned on the logging for my application and this is what i got.
The token is
org.springframework.security.authentication.AnonymousAuthenticationToken@5367e0b6:
Principal: anonymousUser; Credentials: [PROTECTED]; Authenticated: true;
Details:
org.springframework.security.web.authentication.WebAuthenticationDetails@1de6:
RemoteIpAddress: 10.2.101.208; SessionId: null; Granted Authorities:
ROLE_ANONYMOUS
2020-11-05 08:42:10.167 ERROR 21715 --- [nio-8443-exec-4]
o.s.b.w.servlet.support.ErrorPageFilter  : Cannot forward to error page for
request [/] as the response has already been committed. As a result, the
response may have the wrong status code. If your application is running on
WebSphere Application Server you may be able to resolve this problem by
setting com.ibm.ws.webcontainer.invokeFlushAfterService to false


It looks like I am getting logged in but getting rendered to error page for
some reason.
 This is my controller looks like.

package com.mynw.sso.Controller;

import com.mynw.sso.CASConfig;
import org.jasig.cas.client.authentication.AttributePrincipal;
import org.jasig.cas.client.validation.Assertion;
import org.springframework.security.authentication.AnonymousAuthenticationToken;
import org.springframework.security.cas.authentication.CasAuthenticationToken;
import org.springframework.security.core.context.SecurityContext;
import org.springframework.security.core.context.SecurityContextHolder;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;

import java.sql.SQLOutput;
import java.util.logging.Logger;

@Controller
public class SSOController {


    @GetMapping("/")
    public String index(Model model){
        SecurityContext ctx= SecurityContextHolder.getContext();
        AnonymousAuthenticationToken aat =
(AnonymousAuthenticationToken) ctx.getAuthentication();
        System.out.println("The token is " + aat);
        model.addAttribute("UserName", aat.toString());


        return "index";
    }
}

Thanks
Sagar

On Wed, Nov 4, 2020 at 4:07 PM Ray Bon <[email protected]> wrote:

> Sagar,
>
> Turn up logging in spring. Try to figure out what token is.
>
> Ray
>
> On Wed, 2020-11-04 at 14:11 -0600, sagar ghimire wrote:
>
> Notice: This message was sent from outside the University of Victoria
> email system. Please be cautious with links and sensitive information.
>
> Roy,
> I have attached the image before the red line one. Also I was looking at
> the server logs and found :
>
> 2020-11-04 12:16:05.770 ERROR 13281 --- [nio-8443-exec-4]
> o.s.b.w.servlet.support.ErrorPageFilter  : Forwarding to error page from
> request [/] due to exception
> [org.springframework.security.authentication.AnonymousAuthenticationToken
> cannot be cast to
> org.springframework.security.cas.authentication.CasAuthenticationToken]
>
> java.lang.ClassCastException:
> org.springframework.security.authentication.AnonymousAuthenticationToken
> cannot be cast to
> org.springframework.security.cas.authentication.CasAuthenticationToken
>
>
>
>
> It looks like token casting is the problem that I have been encountering.
> Any suggestions?
>
>
> Thank you
> Sagar
>
> On Wed, Nov 4, 2020 at 12:57 PM Ray Bon <[email protected]> wrote:
>
> Sagar,
>
> The ST handler must be publicly accessible. If
> inb9fnhr.nwmissouri.edu:8443/MyNWSSO/ takes you to cas login, it will not
> be able to receive the ST, but redirect to cas for login in an endless loop.
> What is happening on the line above the red one in the image?
>
> Ray
>
> On Wed, 2020-11-04 at 12:33 -0600, sagar ghimire wrote:
>
> Notice: This message was sent from outside the University of Victoria
> email system. Please be cautious with links and sensitive information.
>
> Hello Ray,
> I have configured my Spring Boot App but I think the problem is when the
> CAS redirect to my webapp with Service Ticket my web app is not
> revalidating the ticket to CAS server again. The reference that I have
> taken for this webapp is from
>
> https://medium.com/@venkateshpnk22/single-sign-on-in-cas-client-setup-with-spring-security-b51a7e70294d
> Also I have attached the error when I hit the
> inb9fnhr.nwmissouri.edu:8443/MyNWSSO/ it render to sign in and after sign
> in I got 404.
>
>
> Thanks
>
> Sagar Ghimire
> Software Developer
> Northwest Missouri State University
>
>
>
> On Wed, Nov 4, 2020 at 12:26 PM Ray Bon <[email protected]> wrote:
>
> Sagar,
>
> What happens when you browse directly to
> inb9fnhr.nwmissouri.edu:8443/MyNWSSO/
>
> This sounds like a problem with your application configuration and not
> cas. Or are you asking how to configure your cas client?
>
> Ray
>
> On Wed, 2020-11-04 at 09:56 -0800, sagar ghimire wrote:
>
> Notice: This message was sent from outside the University of Victoria
> email system. Please be cautious with links and sensitive information.
>
> Hello,
> I have configured CAS in my Spring boot app and when I log in it render to
> 404 not found with the Service Ticket.
> Attached is the error image that i got.
>
>
> Thanks
> Sagar
>
> --
>
>
> Ray Bon
> Programmer Analyst
> Development Services, University Systems
> 2507218831 | CLE 019 | [email protected]
>
> I respectfully acknowledge that my place of work is located within the
> ancestral, traditional and unceded territory of the Songhees, Esquimalt and
> WSÁNEĆ Nations.
>
> --
> - 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/05f195cffc9329228b4705f81da7e13f4037c9e8.camel%40uvic.ca
> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/05f195cffc9329228b4705f81da7e13f4037c9e8.camel%40uvic.ca?utm_medium=email&utm_source=footer>
> .
>
> --
>
>
> Ray Bon
> Programmer Analyst
> Development Services, University Systems
> 2507218831 | CLE 019 | [email protected]
>
> I respectfully acknowledge that my place of work is located within the
> ancestral, traditional and unceded territory of the Songhees, Esquimalt and
> WSÁNEĆ Nations.
>
> --
> - 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/e563cb5582248e3b61299aaf01998f5ad03367e9.camel%40uvic.ca
> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/e563cb5582248e3b61299aaf01998f5ad03367e9.camel%40uvic.ca?utm_medium=email&utm_source=footer>
> .
>
> --
>
> Ray Bon
> Programmer Analyst
> Development Services, University Systems
> 2507218831 | CLE 019 | [email protected]
>
> I respectfully acknowledge that my place of work is located within the
> ancestral, traditional and unceded territory of the Songhees, Esquimalt and
> WSÁNEĆ Nations.
>
> --
> - 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/07f16efd28acdce013b788b077df0565efd9c4df.camel%40uvic.ca
> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/07f16efd28acdce013b788b077df0565efd9c4df.camel%40uvic.ca?utm_medium=email&utm_source=footer>
> .
>

-- 
- 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/CAKBdEbe3rzt3Eo8vsSM5s%2Bf5re2wZh4isLBFkBeZhk%2BrEE%2BKbw%40mail.gmail.com.

Reply via email to