Я использовал учетную запись Facebook и другую стороннюю учетную запись в мобильной игре, основанную на том, что
- клиент интегрирует собственный SDK для Facebook (или другой родной sdk)
- войти в систему и получить токен доступа OAuth
- токен доступа клиента к серверу и сервер делает аутентификацию на стороне сервера в Facebook
- Если серверная сторона получает FB Uid, то на основе этого создается учетная запись или вход в существующую учетную запись для пользователя.
Мой вопрос заключается в том, чтобы каждый раз, когда пользователь мог бесплатно обращаться к службе, можно ли напрямую использовать Apple ID на устройстве для такого потока аутентификации? Как насчет Android и Google ID? Или другие типы решений, на которые я должен обратить внимание?