Creating secure routes and saving user information in SecureStore

Overview

React Native, sistema de login social nativo usando uma conta do Google

  • Primeiro passo clonar o repositório
    git clone [email protected]:r-santtos/Studying-about-Hooks.git

  • A próxima etapa é carregar node_modules
    yarn install

  • Agora vamos mudar as credenciais no modulo signIn 'src/modules/signIn.tsx'
    let CLIENT_ID = 'Google Client ID';
    let REDIRECT_URI = 'https://auth.expo.io/@username/slug';

    // aqui você define o que precisa para pesquisar as informações de usuário
    let SCOPE = encodeURI('profile email');

  • Você também precisa modificar o arquivo app.json
    "scheme": "aqui vai o nome do seu app",

Documentação completa aqui


English

React Native, native social login system using a Google account

  • First step clone the repository
    git clone [email protected]:r-santtos/Studying-about-Hooks.git

  • The next step is to load node_modules
    yarn install

  • Now let's change the credentials in the signIn module 'src/modules/signIn.tsx'
    let CLIENT_ID = 'Google Client ID';
    let REDIRECT_URI = 'https://auth.expo.io/@username/slug';

    // here you define what you need to search for user information
    let SCOPE = encodeURI('profile email');

  • You also need to modify the app.json file
    "scheme": "here is the name of your app",

Full documentation here


You might also like...
React Native Firebase Authentication Starter, manage user authentication in React Native app with firebase

Sign up and sign in screens for mobile using React Native. This is an example of how to use Firebase Authentication in React Native application, how to let users create an account or log in to an existing account.

A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.
A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.

react-native-background-downloader A library for React-Native to help you download large files on iOS and Android both in the foreground and most impo

React Native ssl pinning and cookies handling based on okhttp3 on (Android). and AFNetworking on (iOS)

react-native-ssl-pinning React-Native ssl pinning & public key pinning using OkHttp 3 in Android, and AFNetworking on iOS. NOTES: for RN 0.60.0 or lat

📲 Communicate with nearby devices using Bluetooth, BLE, WiFi and near-ultrasonic audio. Broadcast and receive small payloads (like strings) using the easy-to-use React Native API!
📲 Communicate with nearby devices using Bluetooth, BLE, WiFi and near-ultrasonic audio. Broadcast and receive small payloads (like strings) using the easy-to-use React Native API!

react-native-google-nearby-messages An async Google Nearby Messages API Wrapper for React Native (Android & iOS), supporting autolinking, custom disco

This is an opensource gallery app in react native with the same smoothness and features of Google Photos and Apple Photos.
This is an opensource gallery app in react native with the same smoothness and features of Google Photos and Apple Photos.

This is an opensource gallery app in react native with the same smoothness and features of Google Photos and Apple Photos. It is backend gnostic and connects to decentralized backends like

Alarm clock functionality for react native ios and android using react-native-push-notification and react-native-community/async-storage
Alarm clock functionality for react native ios and android using react-native-push-notification and react-native-community/async-storage

react-native-simple-alarm Alarm clock functionality for react native ios and android built using react-native-push-notification and react-native-commu

React frontend and nodejs backend servers for media feed, text talk, and group text talk.

mediafeed talk group React frontend and nodejs backend servers for web application of media feed, text talk, and group text talk. The project is based

React Native Local and Remote Notifications

React Native Push Notifications React Native Local and Remote Notifications for iOS and Android 🎉 Version 7.x is live ! 🎉 Check out for changes and

An unified permissions API for React Native on iOS and Android
An unified permissions API for React Native on iOS and Android

☝🏼 react-native-permissions A unified permissions API for React Native on iOS, Android and Windows. (For Windows only builds 18362 and later are supp

Owner
Ricardo Santos
Desenvolvedor Full Stack React Native, React, Node e PHP
Ricardo Santos
React Native module bridge to obtain information about the user’s home cellular service provider,

React Native Carrier Info React Native module bridge to obtain information about the user’s home cellular service provider. Makes use of the following

React Native WebRTC 79 Jun 12, 2022
A react-native library to secure api credentials(URL, Key, Secret) from exposing to source control and bundle in apk files.

A react-native library to secure api credentials(URL, Key, Secret) from exposing to source control and bundle in apk files.

Samyak Agrawal 3 Jun 24, 2022
Secure Storage for React Native (Android & iOS)

RNSecureStorage Secure Storage for React Native (Android & iOS) - Keychain & Keystore v3.0.0-beta.0 This version still under development. But you can

Talut TASGIRAN 160 Dec 29, 2022
Device Information for React Native iOS and Android

react-native-device-info Device Information for React Native. TOC Installation Linking Usage API Troubleshooting Release Notes react-native-dom / reac

null 6k Dec 31, 2022
React Native plug-in that provides GPS location information

react-native-location Native GPS location support for React Native. You might decide to use this library over the built-in geolocation because it incl

Tim Park 839 Dec 26, 2022
Get device heading information on iOS or Android

React Native Heading Get device heading information on iOS or Android What Report back device orientation in degrees, 0-360, with 0 being North. Examp

Yonah Forst 37 Nov 4, 2021
An example repo for quickly creating an app, using Firebase, NextJS, Tailwind, Github Actions

Firestarter Firestarter is a way to quicky create your MVP web app. You just copy the code, then adapt to your project. It uses/will use Firebase, Nex

Martin Capodici 5 Feb 12, 2023
Use the built-in share view from iOS and Android to let the user share on Facebook and Twitter.

Use the built-in share view from iOS and Android to let the user share on Facebook and Twitter. It will use the user's existing account without having to get new authorizations. You can even preset text, image and link for the share view.

Kim Døfler 415 Oct 9, 2022
A Web project built using ReactJs that asks the user a few questions, then based on the answers provided we suggest him some games that might be suitable for him.

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 5 Aug 5, 2022
Use-prompt - React promise-based user prompts

DTS React w/ Storybook User Guide Congrats! You just saved yourself hours of work by bootstrapping this project with DTS. Let’s get you oriented with

Jonathan Newman 1 Sep 22, 2022