繁体   English   中英

使用社交身份验证功能保护Lumen REST API的最佳方法

[英]Best way to secure Lumen REST API with Social Authentication Feature

我对构建具有社交身份验证功能的REST API有点陌生。

我将拥有我的lumen api的自定义注册和登录系统,以及社交登录和注册系统。

我对两件事感到困惑-

1.在Lumen REST API中保护或实现身份验证的最佳方法是什么? (就像当今人们如何使用OAuth1.0a,OAuth2,OAuth或仅通过api_token或JWT或公钥/私钥的Lumen身份验证来做到这一点一样)

2.如果要在Lumen REST API中添加社交登录/注册功能,应遵循哪些指示? 为此,我需要以其他方式在数据库中构造用户表吗? 并且由于这些社交媒体使用OAuth2,因此流明的身份验证将适应该功能的要求。

目前,我正在使用Lumen的默认身份验证系统,用户数据库结构为-

  • 用户身份
  • user_email
  • user_passowrd(哈希)
  • user_api_token
  • user_status
  • user_created_at
  • user_updated_at

如您所见,我没有使用任何Auth方法和令牌的到期系统。

任何帮助将不胜感激。 提前致谢 !

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM