firebase.auth.rest
R Wrapper for Firebase Authentication REST API
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.1%) to scientific vocabulary
Repository
R Wrapper for Firebase Authentication REST API
Basic Info
- Host: GitHub
- Owner: kennedymwavu
- License: other
- Language: R
- Default Branch: main
- Homepage: https://kennedymwavu.github.io/firebase.auth.rest/
- Size: 4.33 MB
Statistics
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 2
- Releases: 0
Metadata Files
README.md
firebase.auth.rest
R wrapper for Firebase Authentication REST API.
Designed to be used on the backend of your R applications & APIs.
{firebase.auth.rest} enables you to integrate Firebase Authentication services
seamlessly into your projects, allowing for user authentication, account
management, and other authentication-related tasks.
Suitable if you need absolute full control on how you build & customize your login & registration process/pages, while still using Firebase Auth.
Installation
Get the stable version from CRAN with:
r
install.packages("firebase.auth.rest")
You can install the development version from GitHub like so:
r
remotes::install_github("kennedymwavu/firebase.auth.rest")
Usage
- Create a Firebase project.
Grab the project's API key and place it in your
.RenvironasFIREBASE_API_KEY:r FIREBASE_API_KEY = Your-API-Key-Goes-HereRestart your R session.
Connect to your frontend.
Functions in the package are named similarly to the descriptions in the Firebase Authentication REST API docs.
These are the exported ones:
sign_up(): Sign up user with email/password.send_email_verification(): Send email verification.sign_in(): Sign in a user with email & password.sign_in_anonymously(): Sign in a user anonymously.send_password_reset_email(): Send password reset email.change_email(): Change user email.change_password(): Change user password.update_profile(): Update user profile.delete_account(): Delete user account.get_user_data(): Get user data from firebase.exchange_custom_token(): Exchange custom token for an ID and refresh token.exchange_refresh_token(): Exchange a refresh token for an ID token.
Related projects
Owner
- Name: Mwavu
- Login: kennedymwavu
- Kind: user
- Location: Nairobi, Kenya
- Company: @Actuarial-Services
- Website: https://kennedymwavu.github.io/
- Twitter: kennedymwavu
- Repositories: 4
- Profile: https://github.com/kennedymwavu
Software Developer
GitHub Events
Total
- Issues event: 10
- Watch event: 2
- Issue comment event: 14
- Push event: 12
- Pull request event: 7
- Fork event: 1
- Create event: 3
Last Year
- Issues event: 10
- Watch event: 2
- Issue comment event: 14
- Push event: 12
- Pull request event: 7
- Fork event: 1
- Create event: 3
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 7
- Total pull requests: 7
- Average time to close issues: 16 days
- Average time to close pull requests: about 6 hours
- Total issue authors: 3
- Total pull request authors: 2
- Average comments per issue: 0.29
- Average comments per pull request: 0.57
- Merged pull requests: 7
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 7
- Pull requests: 7
- Average time to close issues: 16 days
- Average time to close pull requests: about 6 hours
- Issue authors: 3
- Pull request authors: 2
- Average comments per issue: 0.29
- Average comments per pull request: 0.57
- Merged pull requests: 7
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- kennedymwavu (5)
- udurraniAtPresage (1)
- durraniu (1)
Pull Request Authors
- kennedymwavu (6)
- B0ydT (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cran 252 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 2
- Total maintainers: 1
cran.r-project.org: firebase.auth.rest
R Wrapper for 'Firebase Authentication REST API'
- Homepage: https://github.com/kennedymwavu/firebase.auth.rest
- Documentation: http://cran.r-project.org/web/packages/firebase.auth.rest/firebase.auth.rest.pdf
- License: MIT + file LICENSE
-
Latest release: 1.0.1
published 12 months ago
Rankings
Maintainers (1)
Dependencies
- JamesIves/github-pages-deploy-action v4.5.0 composite
- actions/checkout v4 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- httr2 >= 0.2.3 imports