用户登录的单独API?

时间:2016-11-03 11:49:29

标签: rest api google-plus facebook-login

我需要为我的网站创建一个登录API。 用户可以通过3种方式登录:

  1. 通过用户名/密码组合
  2. 通过Google+令牌和EmailId
  3. 通过FB Token和EMailId
  4. 是否应该有一个API,或者上述所有API是否应作为单独的API存在? Login API的输出将始终是一个令牌,用于进行进一步的身份验证请求。

1 个答案:

答案 0 :(得分:0)

我认为这更属于品味问题。我有一个通用的ProviderAuthentication API端点,它接收一个令牌ID,另一个Authentication API端点接收用户名&密码。但您也可以瞄准REST level 1并拥有一些通用的Login资源(包含用户名,密码,providerToken和令牌属性)以使用通用的Login API端点。