Apple Social auth - one workflow for signup & login is possible (privacy issue)?

Hey all!

Im using a signup with Apple plugin and it works well.

My desire is to just enable pre-existing apple users to login as fast as possible even if they pressed the signup button although they are already signed up

My issue: I have two sepeare states in my signup/login page:

  1. one state for signup - which have a signup with apple workflow
  2. one state for login - which have a login with apple button

I would like to get the signup button to login pre-existing users which signed up already with apple - but there is a privacy issue

As seen in the above image - to be able to skip the signup action for pre-existing users i need to be able to:

  1. search for users with this email
  2. For this happen i need to all all visitors to be able to search for all user’s email - and that is an issue both for security reasons and speed of search

So i wonder - how would you solve this?

With google auth this is solved by having only one workflow for signup/login. But with apple (the plugin im using: “sign in with apple”) There is no one workflow. I have to user the native bubble workflows with the apple credentials which are being fetched by the plugin

Hello @omerbialer1, :wave:

Thank you for reaching out and for your purchase.

We are currently looking into your question and will respond to you as soon as possible.

Thank you for your patience. :pray:

Best regards,
Zeroqode Support Team.

1 Like

Hi @omerbialer1, :wave:

Here are a few suggestions to address your issue:

  1. Security Concerns: When performing a search for users by email, even if this is done through the debugger, only the user corresponding to the specific email will be visible. This means that other user data is not exposed. Please refer to the screenshot, where the search constraint ensures that only the email entered is being searched:
  2. To enhance the speed and efficiency of the search process, consider using Bubble’s “Schedule API Workflow”. This allows you to run the search in the background, reducing the load time and improving the user experience.
  3. For optimizing your Bubble app’s speed and performance, you can refer to the following documentation which provides comprehensive guidelines:

We hope this helps!

Best regards,
Zeroqode Support Team.

1 Like