sssd and SSO aren't an either/or in RStudio Workbench, it's a both - and.
RStudio Workbench requires that users exist on the underlying Linux host. In a containerized environment that usually means you'll use sssd to provision users in the container and mount in a persistent volume with home directories. It's also possible to create the users in some other way if you'd prefer not to use sssd.
Configuring SAMLis an additional (optional) configuration to enable an SSO experience for users, but it doesn't affect the user provisioning needs.
@alexkgold thanks, will look in the link provided. Can you elaborate on options available to create a local identity for a SAML/SSO authenticated user? Since each user session gets its own pod, I guess we dont have to worry about UID needs to be same on all workbench session pods.
We're trying to get support from RStudio engineers, but it is delayed, this forum helps keep the project move forward. Appreciate the support.