Skip to content

Configuring Authentication in RStudio Workbench#

RStudio Workbench, formerly RStudio Server Pro1, can be configured with the following authentication methods:

  • PAM with system accounts
  • PAM with LDAP and Active Directory
  • SAML 2.0
  • Proxied authentication
  • OIDC/OAuth 2.0

    OAuth 2.0 Using Google - Deprecated in v1.4

    While it is still possible to configure this authentication method, note that in future releases of RStudio, starting in version 1.4, this authentication method will migrate to use OpenID Connect instead; Google itself uses OpenID as an underlying authentication mechanism. Additionally, RStudio Desktop Pro clients will be unable to connect to RStudio Workbench when it is configured to use Google Authentication due to new restrictions from Google. See Google’s Notice, for more information.

    For additional information, please reference the RStudio Workbench Admin Guide.

Every RStudio Workbench user needs a local system account and home directory regardless of the authentication method used.

If you wish to use SSO authentication (SAML, Proxied, or OIDC) and automatically create users on the system, you will need to:

  1. Configure RStudio Server Pro to create users using SSSD and PAM, usually against LDAP/Active Directory.
  2. Configure the SSO authentication in the product.

Reference documentation for configuring authentication in RStudio Workbench.

  1. We have renamed RStudio Server Pro to RStudio Workbench. This change reflects the product’s growing support for a wide range of different development environments. RStudio Workbench enables R and Python data scientists to use their preferred IDE in a secure, scalable, and collaborative environment -- whether that is the RStudio IDE, JupyterLab, Jupyter Notebooks, or VS Code. We want RStudio Workbench to be the best single platform to support open source, code-first data science, whether your team is using R or Python. Please see our official Announcement and review our FAQ regarding the name change from RStudio Server Pro to RStudio Workbench.