When you validate the ticket, specify "renew=true".

Review this:
https://apereo.github.io/cas/6.5.x/protocol/CAS-Protocol-Specification.html#251-parameters

On Tue, Aug 16, 2022 at 9:30 PM 'Richard Frovarp' via CAS Community
<[email protected]> wrote:
>
> Part of the response metadata coming back is if the authentication is from a 
> new login. I think it will also tell you what time the auth happened. Don't 
> trust the user provided data, validate that what CAS is telling you matches 
> your security requirement. If it doesn't, don't let them pass.
>
> On 8/16/22 12:13, Pablo Vidaurri wrote:
>
> So I have an application with certain parts allowing a  long SSO session and 
> other areas that require login every time.
>
> I know I can leverage the renew query parameter but how to avoid the user 
> from simply removing it and then access the secured part of the app without 
> logging in again?
>
> For example, I want the user to provide their credentials every time they 
> access their profile. So if there is already have an active session for 
> https://www.myapp.com and they access their profile, i will redirect them to 
> https://www.mycas.com/auth/login?renew=true&TARGET=https://www.myapp.com/myprofile
>
> This works, but I can also remove the renew query parameter and directly hit 
> myprofile page since I already have a session to the app.
> --
> - 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/3ea11170-164e-4408-bc66-422bf188c108n%40apereo.org.
>
>
> --
> - 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/97bfa18a-9e8c-eb4c-b2fe-39bcac657d7a%40ndsu.edu.

-- 
- 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/CAGSBKkd%2BDvxo_ZLjW2EtZb1kr1xt6z1rzGbQ-hAK8d3nkMX7%2Bw%40mail.gmail.com.

Reply via email to