{"repo":"curso-r/auth0","free":true,"listed":false,"github":"https://github.com/curso-r/auth0","clone":"git clone https://github.com/curso-r/auth0.git","description":"Authentication in shinyapps using Auth0 service","language":"R","stars":165,"topics":["authentication","shiny","auth0","r","hacktoberfest"],"license":null,"category":"auth-billing-email","readme_excerpt":"auth0 The goal of {auth0} is to implement an authentication scheme to Shiny using OAuth Apps through the freemium service Auth0. Installation You can install {auth0} from CRAN with: You can also install the development version from github with: Tutorial To create your authenticated shiny app, you need to follow the five steps below. Step 1: Create an Auth0 account - Go to auth0.com - Click “Sign Up” - You can create an account with a user name and password combination, or by signing up with your GitHub or Google accounts. Step 2: Create an Auth0 application After logging into Auth0, you will see a page like this: - Click on “+ Create Application” - Give a name to your app - Select “Regular Web Applications” and click “Create” Step 3: Configure your application - Go to the Settings in your selected application. You should see a page like this: - Add http://localhost:8080 to the “Allowed Callback URLs”, “Allowed Web Origins” and “Allowed Logout URLs”. - You can change http://localhost:8080 to another port. - Add the remote server where you are going to deploy your shiny app to the same boxes. - Just make sure that these addresses are correct. If you are placing your app inside a folder (e.g. ), don’t include the folder ( fooBar ) in “Allowed Web Origins”. - Click “Save” Now let’s go to R! Step 4: Create your shiny app and fill the auth0.yml file - Create a configuration file for your shiny app by calling auth0::use auth0() : - You can set the directory where this file will be c","default_branch":null,"files":null,"tree":[],"storefront":"/r/curso-r","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/curso-r/auth0/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}