EatWithMeApp / eatwithme

3 stars 6 forks source link

Issue 21 + 23 #1

Closed MufasaTheMusician closed 5 years ago

MufasaTheMusician commented 5 years ago

Added email authentication to login to app. After wrestling with it, I couldn't get AzureAD sign in to work, so until it is supported in FlutterFire firebase_auth and the permissions in ANU Azure AD are confirmed, this will be the best way forward.

The email checks validation and only allows emails that come from anu.edu.au as per https://services.anu.edu.au/information-technology/email/email-addresses-lists

Reset password utilises Firebase email server and templates.

Basic flow of logged in vs not logged in is implemented, aside from welcome screens. Will seek to add more templates in another branch.

UI to be approved, but I utilised one of the Flutter samples, so it looks nice and with fade in animation as this point and changes can be made as UI designs are finalised.