Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shinyonfire/sof-auth-example
Example using Firebase authentication with Shiny
https://github.com/shinyonfire/sof-auth-example
Last synced: 3 months ago
JSON representation
Example using Firebase authentication with Shiny
- Host: GitHub
- URL: https://github.com/shinyonfire/sof-auth-example
- Owner: shinyonfire
- License: mit
- Archived: true
- Created: 2019-01-02T12:44:40.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-07-25T01:56:12.000Z (over 5 years ago)
- Last Synced: 2024-05-21T02:12:19.358Z (6 months ago)
- Language: R
- Homepage: https://tychobra.shinyapps.io/sof-auth-example/
- Size: 12.7 KB
- Stars: 61
- Watchers: 7
- Forks: 34
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - shinyonfire/sof-auth-example - Example using Firebase authentication with Shiny (R)
README
# Example using Firebase Authentication with Shiny
WARNING: This is only for demonstration/exploration purposes. It is not secure. Do not use in a production application.
In this Shiny app we use the default Bootstrap css provided with Shiny, and we use Firebase's email/password
authentication. Additional information available in [the blog post](https://www.tychobra.com/posts/2019-01-03-firebasse-auth-wtih-shiny/).## Steps to Run this App Locally
1. download or clone this repository
2. Create a [Firebase](https://firebase.google.com/) account, and in your new account create a project
3. In your new Firebase project enable the email password authentication provider. This is the screen where you enable authentiation:
![](https://res.cloudinary.com/dxqnb8xjb/image/upload/v1546446242/firebase-auth-screenshot_rdn9sr.png)
4. Click the "Web Setup" button (top right in above screenshot) and copy your project's "apiKey", "authDomain", and "projectId" into the object defined in line 3 of the file "www/sof-auth.js"
5. Run the Shiny app