This tutorial, authored by Vivek Maskara, a software development engineer at Remitly, guides users through implementing authentication and single sign-on (SSO) in a Shiny app using Descope, a no-code customer identity platform. It starts by setting up the necessary prerequisites, including installing RStudio and Posit Connect, and creating a Descope account to define an authentication flow. The guide details creating a personal finance Shiny app, integrating Descope for authentication via magic links and email OTP, and deploying the app on Posit Connect. It further elaborates on implementing OIDC and SAML SSO with Descope, requiring the creation of tenants and configuring OIDC and SAML applications. The tutorial also covers handling user sessions by accessing logged-in user metadata, displaying a welcome message, and implementing logout functionality. Descope facilitates a streamlined authentication process and is used by companies like Navan and GoFundMe to enhance user experience and security.