What does the "Participate in single sign on" option do?

Created on 14 September 2018, about 6 years ago
Updated 19 October 2023, 12 months ago

I am looking to clarify what the setting of the "Participate in single sign on" really do.

I see it is linked to the sso class variable and the form makes use of the setter and getter functions. I also see this

public function verifyServiceForSso($service) { which also makes a reference to the sso value but it looks like if the sso var is set to 0 then the service is, not a part of sso, which seems odd. Is this meant as a way to take a service in and out of circulation without having to delete and reenter a service?

πŸ’¬ Support request
Status

Fixed

Version

1.0

Component

Documentation

Created by

πŸ‡ΊπŸ‡ΈUnited States cjokinen

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • πŸ‡¦πŸ‡ΊAustralia elc

    Without the "Participate in single sign on" option being turned on for the service, an SSO session is not created on the CAS Server.

    If you had 2 sites authenticating against a CAS Server without SSO enabled for those services, you could visit the first site and log in via CAS, but when you went to the 2nd site and tried to log in, you would need to enter your credentials again.

    With SSO enabled, you would have been logged in automatically from the previous log on.

    That's the theory anyway!

  • Automatically closed - issue fixed for 2 weeks with no activity.

Production build 0.71.5 2024