付费课程, 订阅后即可观看

Laravel API 接口开发

18 集视频
2小时13分钟

在之前的视频中,我们已经使用 Postman 完成了用户的登录,本期 Laravel 视频课程咱们就来看一看如何在代码中完成用户注册的整个流程,注册包含创建用户以及向授权服务器请求 token 这两个核心步骤。Coding10 强烈建议大家自己多思考,多动手,理解其中的核心思想

王大狗_Bibili 2019.07.09 09:25

只能抽着空来学习。这边如果使用guzzle 模拟请求然后返回token,网速如果不好经常会504 time out 这边可以使用 $user-&gtcreateToken('token name')-&gtaccessToken()

这种方式返回accesstoken 。。

我这边guzzle请求了三次 有三次time out了。。

国营 2019.07.09 09:35

只能同情你一下了,你这是啥本地开发环境啊,反射弧居然能有这么长

王大狗_Bibili 2019.07.09 09:57

同mac valet 但是配置最低的那种

stoa 2019.12.08 11:34

$response = $this-&gthttp-&gtpost('http://talking.test/oauth/token'……

注册写表后 还要用guzzle去post得到access_toke 这样会卡啊 有其他方法吗?

国营 2019.12.08 11:40

不卡啊,这有啥好卡的,就是一个请求而已。

stoa 2019.12.08 11:43

有没有方法调用生成 感觉guzzle又多了一次请求

国营 2019.12.08 11:45

当然可以,非常简单,查看一下这个接口的逻辑调用一下就行了,或者直接发个内部请求。

ebore 2020.01.03 07:52

请问站长在oauth2.0课程中的授权码模式把请求的token存进了数据库中,为什么在密码授权模式中就没有把token存到数据库中呢?还是应该客户端和数据库都需要存入token呢?请站长大大解答

国营 2020.01.03 08:22

token 当然会保存在数据库中了,你可以打开数据表看一看,在 oauth_access_tokens数据表里你就可以找到存储的用户token,在oauth_refresh_token里可以找到refresh token,在客户端用户登录之后,客户端也会存储access token,拿着这个token去跟服务器数据库中oauth_access_tokens中的数据进行匹配,验证用户的权限。

ebore 2020.01.03 08:26

原来是一式两份,谢谢站长解惑。(另外站长回复速度真快奥...逃

国营 2020.01.03 08:28

因为正好在电脑前,被你活捉了一次~

微信扫码登录