FlutterFlow / flutterflow-issues

A community issue tracker for FlutterFlow.
125 stars 25 forks source link

Support Apple Sign In for the FlutterFlow macOS desktop app #2348

Open Chasbo opened 8 months ago

Chasbo commented 8 months ago

Has your issue been reported?

Current Behavior

I joined FlutterFlow online using AppleId for my login. That works for online use. However, the Mac app (which I would like to be able to use) has no ability to login in with AppleId.

Bluntly, these seems like a perverse oversight.

Expected Behavior

I expect to be able to use the same login everywhere I wish to develop FlutterFlow.

Steps to Reproduce

Simply view the Mac FlutterFlow login dialog.

Reproducible from Blank

Bug Report Code (Required)

NA

Context

Cannot develop using native app

Visual documentation

NA

Additional Info

NA

Environment

Mac app Version 4.1.27 (4.1.27)
hariprasadms commented 8 months ago

Hi @Chasbo, Thanks for submitting the issue. The current Mac version of FlutterFlow does not have apple login capability and this is as per current design. You should consider available authentication methods to use the FlutterFlow. However, I can mark this issue as feature and enhancement request. Thanks

github-actions[bot] commented 8 months ago

This issue is stale because it has been open for 7 days with no activity. If there are no further updates, a team member will close the issue.

Chasbo commented 8 months ago

I am sorry that the issue was apparently not understood. I think that I did not make myself clear.

I do not want to add AppleID verification to a completely Flutter app built with FlutterFlow. That is NOT the issue.

Notice this screenshot of the FlutterFlow account setup page from the FlutterFlow site; it offers five options for account ID including Apple.

However, when I decided to try the Mac app, it only allows three ways to login to the account. Here is a screenshot from the very latest Mac app just downloaded. Somehow, Apple and Microsoft have not made the cut. This is, at a minimum, a pain. It is likely that I will need to delete my account and start a new one. I am sure you can agree that this is not the most welcoming of new user experiences.

Seems to me that this is a FlutterFlow tool bug and one that really does need fixing. You could either get Apple/Microsoft off the account creation page or you could make it work in the app. Either would do.

On Feb 16, 2024, at 1:46 AM, Hari @.***> wrote:

Hi @Chasbo https://github.com/Chasbo, Thanks for submitting the issue. The current Mac version of FlutterFlow does not have apple login capability and this is as per current design. You should consider available authentication methods to use the FlutterFlow. However, I can mark this issue as feature and enhancement request. Thanks

— Reply to this email directly, view it on GitHub https://github.com/FlutterFlow/flutterflow-issues/issues/2348#issuecomment-1948059746, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADRIGLHR3ZCQZZHEXJO5RSDYT4TIVAVCNFSM6AAAAABDK52Q7WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNBYGA2TSNZUGY. You are receiving this because you were mentioned.

leighajarett commented 7 months ago

Hi there, the issue is understood. This is something we're working on supporting. In the meantime, you can reset your password to use standard username / password authentication

ABIV commented 7 months ago

Hi there, the issue is understood. This is something we're working on supporting. In the meantime, you can reset your password to use standard username / password authentication

@leighajarett I don't think this works (at least on the web) because the Apple login doesn't use a password. Trying to reset password never sends an email, and you can't change the account email address without a password.

leighajarett commented 7 months ago

Oh no, that's not good. I would have expected that you received an email to reset password. We will take a closer look

rzambroni commented 7 months ago

Hi @ABIV & @Chasbo, thanks a lot for the report. We understand the inconvenience, the team is working hard to have all options available for every platform. However, the workaround @leighajarett mentioned is valid. I just tested it myself.

Please follow the reset password flow:

Thanks.

ABIV commented 7 months ago

@rzambroni I don't think this works if you used hide my email. Is the reset email coming from the right domain? I am not getting the reset email from web or desktop.

rzambroni commented 7 months ago

@ABIV, yep, that is correct. If you are not sharing your email address FlutterFlow will not be able to send you the restore password email. If that is the case there is no other option rather than waiting until apple sign in is added to the platform you want to use. I believe you can check on any IOS device if you are sharing your email with the app by going to Settings -> AppleID -> Password and Security -> Apple Sign-in -> finding FF on the list & Checking data shared.

ABIV commented 7 months ago

Is there a timeline? I might just transfer everything to a new account.

leighajarett commented 7 months ago

Don't have a timeline at the moment, sorry. Not that many users sign in with Apple so it's a bit lower priority.

Sorry again 🙁 I know that's super annoying

github-actions[bot] commented 6 months ago

This issue is stale because it has been open for 7 days with no activity. If there are no further updates, a team member will close the issue.

jovani-io commented 4 months ago

I have the same issue, using signin with apple using @privaterelay.appleid.com, I tried password reset, update my email which ask for a password, which do not work, no email is sent. I was locked up on using the web app, I want to use the Mac flutterflow app but no continue with apple option.

leighajarett commented 3 months ago

Users can login to FlutterFlow using Apple, this feature is specifically for FlutterFlow users to sign in to the FlutterFlow mac application using their Apple ID