我需要为我的网站创建一个登录API。 用户可以通过3种方式登录:
是否应该有一个API,或者上述所有API是否应作为单独的API存在? Login API的输出将始终是一个令牌,用于进行进一步的身份验证请求。
答案 0 :(得分:0)
我认为这更属于品味问题。我有一个通用的ProviderAuthentication API端点,它接收一个令牌ID,另一个Authentication API端点接收用户名&密码。但您也可以瞄准REST level 1并拥有一些通用的Login资源(包含用户名,密码,providerToken和令牌属性)以使用通用的Login API端点。