Apple ID via OAuth?

I used a Facebook account and another third-party account in a mobile game based on the fact that

  • the client integrates its own SDK for Facebook (or another native sdk)
  • log in and get an OAuth access token
  • client access token to the server and the server does server-side authentication on Facebook
  • If the server side receives the FB Uid, then an account is created on the basis of this or an existing user account is logged on.

My question is that every time a user can access the service for free, is it possible to directly use the Apple ID on the device for such an authentication flow? What about Android and Google ID? Or other types of solutions that I should pay attention to?

+12
source share
2 answers

I know that the question is old, but he was one of the first to get on the list when searching for "apple oauth" ...

Apple announced at WWDC 2019 a new feature called Sign in with Apple , which allows you to use oauth to sign in to Apple, such as Facebook, Twitter, Google, etc. Developer resources can be found here and a good introduction here .

+7
source

————- Update: ————————————————

Now we have Apple login: https://developer.apple.com/sign-in-with-apple/

——————— old version ————————————

There is no oAuth 'ID' -provider for Apple user accounts

https://discussions.apple.com/thread/6594633?start=0&tstart=0 https://en.m.wikipedia.org/wiki/List_of_OAuth_providers

  . Apple . , .

Apple , - Facebook, Google, Twitter, Windows Live Weibo, LinkedIn Amazon oAuth. oAuth Apple ID.

+4

All Articles