小编You*_*bee的帖子

使用laravel护照从api路线注册新用户

我已经安装了laravel 5.3护照包.我一步一步地遵循文档,我可以使用POST /oauth/token以下参数和以下参数

  1. 用户名
  2. 密码
  3. client_secret
  4. grant_type
  5. CLIENT_ID

我收到以下回复

{
  "token_type": "Bearer",
  "expires_in": 31536000,
  "access_token": "access token here",
  "refresh_token": "refresh token here"
}
Run Code Online (Sandbox Code Playgroud)

然后我要求 GET /api/user

使用以下标题

  1. 授权="此处有承载访问令牌"
  2. accept = application/json(可选)

这工作正常,所以所有apis.

我遇到的问题是我在第一次请求中自我验证并输入了用户名和密码并返回给我的访问令牌的用户是我从laravel web view/register创建的用户

如何从api路由文件创建新用户或注册新用户

喜欢 POST /api/register

用户第一次需要注册才能在此之后进行身份验证.

我是否应该在没有oauth的情况下创建这条路线进行注册,然后如果注册成功则要求他POST /oauth/token进行身份验证或者是什么?我错过了什么?

更新已clent_secret是它的权利是在所有用户请求不变或每个用户应该有不同势clent_secret,如果是如何创建aclent秘密,如果它neaded到authinticate用户?

php api oauth-2.0 laravel laravel-passport

9
推荐指数
1
解决办法
1650
查看次数

从php函数运行artisan命令

我想php artisan passport:client --password从函数运行.

我尝试了Artisan::call('passport:client');,Artisan::command('passport:client');但它回来了undefined command

注意:我已经安装了laravel passport,命令在终端上工作正常

php laravel artisan

5
推荐指数
2
解决办法
2218
查看次数

标签 统计

laravel ×2

php ×2

api ×1

artisan ×1

laravel-passport ×1

oauth-2.0 ×1