Canvas does not currently support the "service" parameter when logging out while using CAS as your authentication method. Since we are using JASIG CAS we need the "service" parameter in order to properly redirect to the login page. The issue ultimately stems from the fact that they are using RubyCAS which uses "destination" for this parameter by default. I looked through the source code of RubyCAS and can see that it has the ability to support the "service" parameter in order to be compatible with the other CAS branches. Canvas uses a voting system in order to determine what features they should use their development time on, I have created a post on their site. If you are affected by this issue when using CAS and Canvas please feel free to support my post. ( https://community.canvaslms.com/ideas/8373-cas-protocol-support-for-logout-urls )
Thanks, Mike -- - CAS gitter chatroom: https://gitter.im/apereo/cas - CAS mailing list guidelines: https://apereo.github.io/cas/Mailing-Lists.html - CAS documentation website: https://apereo.github.io/cas - CAS project website: https://github.com/apereo/cas --- 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/11a00d5d-4ced-4473-95fd-a42c8acdec64%40apereo.org.
