umgc / fall2022

SWEN 670 Fall 2022 cohort
Creative Commons Zero v1.0 Universal
4 stars 3 forks source link

Document App Store release concerns for Login #426

Closed mdconatser closed 1 year ago

mdconatser commented 2 years ago

As a developer, I need to know that our approach for Login will pass Apple and Google's guidelines for logins. For example, I know Apple has a policy that you must be able to "Log in with Apple" for apps that use other similar things like "Log in with Google". That may just be for account creations, while our situation is a little different. Pay attention to anything that might affect us for usernames/passwords as well. All findings should be documented here so that we have a better chance of resolving the issues before app store submission.

Acceptance Criteria

Minyahil40 commented 2 years ago

Social login service guidelines

  1. Apple for IOS Apps

Apps that use a third-party or social login service (such as Facebook Login, Google Sign-In, Sign in with Twitter, Sign In with LinkedIn, Login with Amazon, or WeChat Login) to set up or authenticate the user’s primary account with the app must also offer Sign in with Apple as an equivalent option. A user’s primary account is the account they establish with your app for the purposes of identifying themselves, signing in, and accessing your features and associated services. Sign in with Apple is not required if:

https://developer.apple.com/app-store/review/guidelines/#sign-in-with-apple

  1. Google for Android Apps

There is no restriction to use social login service for android apps

To Add Social Login Services using Auth0

Facebook

Apple

Microsoft

GitHub

LinkedIn

Discord

Minyahil40 commented 2 years ago

@mdconatser FYI