laravel 如何给app 应用做 api接口的验证/认证?

用户登录app 改如何做用户验证呢?

而app 用户 请求的http 协议, 后端传输数据的时候,如何给认证后的app 返回数据呢,

如果app 请求 后端api 接口 没有做认证,会不会遭到恶意的请求呢

阅读 12.1k
4 个回答

你说的app是指手机应用吗?app没有cookie,所以你要做的仅仅是让客户端实现一个cookie值的接受和传递。这样就能和web app一样使用验证了。或者你也可以用别的验证方式。

我的方式比较简单,先处理逻辑,最后echo json_encode($data);,与传统的方式一样啊,想知道你是什么想法。

laravel不是很了解,不过新版也应该有restful的支持吧?建议楼主看下官方文档.

我也在研究这个,可以用dingo/api结合jwt,但是更好的方法可能是用新出来的passport,这个是官方整合的Oauth而成,但是我目前还没能很好地运用,因为官方手册并没有把前后端完全做到分离,并不只是提供接口。。。这个就比较纠结了,因为视图是Laravel的一大特色,始终不愿意放弃这个,我有作者的教学视频。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题