简体   繁体   中英

Is it a must to provide "sign in with apple" if we provide a "sign in with microsoft" Azure Active Directory. in our iOS App?

4.8 Sign in with Apple

According to the guideline above, we must provide "sign in with apple" if we're providing a 3rd party mean of authentication.

Except if "Your app is an education, enterprise, or business app that requires the user to sign in with an existing education or enterprise account." and some other cases.

My question is; If using MSAL to authenticate with Azure Active directory is considered using a 3rd party authentication method, or it'd be exempted as it's an enterprise account?

We need to support MSAL to one of our clients, and trying to figure out whether "sign in with apple is mandatory"

As I read it you have to use Sign in with Apple in your case. Here is the official text from the guidelines :

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.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM