我有一个用PHP / MySQL创建的Web服务。我还为Web服务创建了一个简单的RESTful API,我想要的是创建一个iOS应用程序(在SWIFT中)。
我需要的是一个供用户通过iOS应用登录的系统。
如果用户通过Web浏览器成功登录,则会启动会话,以便保持用户的身份验证和登录。
如果用户通过iOS应用程序登录,我知道如何通过调用我的API来验证用户身份(检查电子邮件/密码),但是我不知道在成功登录后如何处理下一步。 iOS应用对应的“会话”应该是什么?
请注意,我不想通过google,facebook或其他方式验证用户,我只想根据我的数据库验证用户。
我已经读过的两个可能的解决方案是oauth和JWT,但对我来说它们的目的尚不清楚。如果希望用户通过google,fb等登录我的服务,尤其是oauth似乎应该使用它。