Laravel 5.4:oauth / oauth2护照理解问题

时间:2019-06-13 07:12:26

标签: php laravel laravel-5 oauth oauth-2.0

当前我正在安装laravel 5.4.36,现在它可以正常工作,但是我对表结构,执行和流程有一些困惑。

我是裁判:

https://medium.com/modulr/create-api-authentication-with-passport-of-laravel-5-6-1dc2d400a7f

  1. oauth和oauth2有什么区别吗?
  2. 无法理解user - oauth_client表的关系。用户是指normal user(name,email,password),客户是指mobile app, web app or user=client
  3. oauth_access_tokens表的用途是什么? “用户”和“ oauth_client”表与“ oauth_access_tokens”具有一对多的关系。
  4. 在某些参考文献中,他们提到:

ref:https://www.digitalocean.com/community/tutorials/an-introduction-to-oauth-2

  

带参数的第一个网址:secret,CLIENT_ID,CALLBACK_URL等
  带有登录名的第二个URL
  使用AUTHORIZATION_CODE
的第三个响应   第四应用程序请求访问令牌

  1. 在laravel ref中,他们提到了所有有关用户注册,登录的示例,其中用户必须登录1st并使用access_token响应并使用诸如api键之类的令牌,但是当"oauth_client table secret column"出现时。

请给我下面项目的确切oauth api laravel流:

我正在开发Web应用程序,并且对于同一Web应用程序也需要移动应用程序。现在我想使用oauth2将移动应用程序与laravel Web应用程序连接。在这里,移动和网络应用程序是oauth_cline表中的客户端吗?每次移动应用程序用户必须登录才能访问详细信息? access_token可以在某个理想时间内过期吗?如何访问不需要身份验证的移动应用程序的数据(例如,有关着陆页上公司的基本信息,并且所有人都希望在打开移动应用程序时从laravel数据库获取数据)?

0 个答案:

没有答案