Git Product home page Git Product logo

polina-c / flutter-auth-ui Goto Github PK

View Code? Open in Web Editor NEW
57.0 2.0 18.0 295 KB

flutter-auth-ui is an authentication library for flutter web applications. It uses Firebase auth as security as a service (SECaaS) provider. It implements UI to register user, validate email, sign in, sign out, restore password, access firestore..

Home Page: https://flatter-auth-ui-demo1.codemagic.app/#/

License: Apache License 2.0

Dart 98.51% HTML 1.49%
flutter flutter-web firebase-auth authentication firestore access-firestore firebase registers-users

flutter-auth-ui's People

Contributors

codingkuzzi avatar devanflores avatar monkaushik10 avatar polina-c avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

flutter-auth-ui's Issues

Possible to use the Firebase/Firestore local emulator?

Hey there,
I am currently using this in a desktop application I have been working on (I tried to get several different libraries working on Windows and Linux, this is one of the few that worked. Not only did it work, but it also works great, big thanks for making it!). I wanted to work on making a few small serverless functions that were driven by database events and I saw there was ability to utilize a local Firestore emulator in which your app can connect and communicate. I tried to see if simply changing "databaseURL": "http://192.168.50.76:8080", in my faui config would do the trick, but having done that, my app still seemed to function the same.

Do you happen to have any recommendations of where I might have to make some changes in the codebase in order to connect to my emulated database for testing purposes, then I can just revert back to the original codebase once I have my serverless functions created?

If it helps any, this is what I was attempting to use as the basis to start with to at least see if I could even get my app to connect to a local emulator:
https://github.com/firebase/quickstart-nodejs/tree/master/firestore-emulator/browser-quickstart
I pretty much just fired it up so that the DB was running, then changed the config in my app.

Thanks,
-MH

No automatic signin?

Hi, I'm just writing to thank you for writing this project. I was just wondering will you be implementing automatic sign-in too?

Recommended database rule setting?

Hello,
Right now I have my furebase db rules setup as seen below, but I am not sure if this is considered sufficient, or what a more secure and typical example might look like that would work for a system like this.

I am wondering if anyone happens to have any sort of recommended database rule set for this/allowing a user to save data to their own "users" document? (/users/{userId})

Thanks,
-MH

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if request.auth.uid != null;
    }
  }
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.