2016-11-03 3 views
-1

Мне нужно создать API для входа для моего сайта. Там может быть 3 способа для пользователя Имени пользователя:Отдельные API для входа пользователя?

  1. с помощью комбинации Имени пользователя/пароля
  2. через Google+ Токен и EMAILID
  3. через FB Токен и EMAILID

Должен ли быть один API для этого или должен все вышеперечисленное существовать как отдельные API? Вывод для API входа всегда будет токеном, который будет использоваться для выполнения дополнительных аутентифицированных запросов.

ответ

0

Я думаю, что это скорее вопрос вкуса. У меня была бы общая конечная точка API ProviderAuthentication API, которая получает идентификатор токена и другую конечную точку API аутентификации, которая получает имя пользователя &. Но вы также можете ориентироваться на REST level 1 и иметь общий ресурс входа (который содержит имя пользователя, пароль, провайдерToken &) для работы с общей конечной точкой API-интерфейса.

Смежные вопросы