当前位置: 首页 > 知识库问答 >
问题:

找不到Passport laravel createToken个人访问客户端

柳钟展
2023-03-14

在设置passport之后,我配置并创建了一个控制器,用于管理注册登录和对资源的访问,以满足一般外部post请求。我不需要特定的客户。但当我尝试在注册或登录中创建令牌时:

$tokenObj=$user->createToken('APPLICATION')->accessToken;

错误是:

运行时异常:未找到个人访问客户端。请创建一个。在文件C:\xampp7中。1\htdocs\passport\vendor\laravel\passport\src\ClientRepository。php第94行堆栈跟踪:1。运行时异常-

我该怎么解决呢?

共有3个答案

封梓
2023-03-14

除了名字Livia的评论之外。正如Laravel博士所说:

在应用程序可以发行个人访问令牌之前,您需要创建个人访问客户端。您可以使用passport:client命令和--personal选项来执行此操作。如果已运行passport:install命令,则无需运行以下命令:

php artisan passport:client --personal

但如果未运行该命令:

php artisan passport:install

你应该先运行它。

阮梓
2023-03-14

您必须首先创建access客户端。这里有记录。访问客户端与用户令牌不同,您可以有一个访问客户端和多个具有不同密码和令牌的用户。

鞠边浩
2023-03-14

对我来说用跑来解决

php artisan passport:install

因为它是在刷新我的数据库后发生的。

 类似资料:
  • 我有一个老项目,这是试图从谷歌分析检索数据。 它不起作用,所以我试图找出问题所在。 找到了在服务器端使用分析的示例代码。 它与我的测试帐户的秘密文件一起工作。但是它对一个老项目的秘密文件不起作用。我收到以下错误: 有什么问题?机密文件已过期?如果是,我可以在没有访问谷歌帐户的情况下收到另一个吗?

  • 我们计划将主动 MQ (STOMP) 用于我们的一个项目。其中一个要求是,如果我们发现用户不合适,就将其踢出/禁止。如何通过单板技术实现这一点?有点像在 IRC 中踢球的东西。

  • 我有一个用python实现的gRPC服务器,我正在从NodeJS调用RPC,但它给出了一个错误“找不到方法”。当我使用python客户端调用时,请求成功。 导入grpc import stream\u csv\u pb2 import urllib。来自urllib的请求。从并发导入期货导入HTTPError时出错,URLError

  • 我使用CAS和Spnego支持,KDC是192.168.1.244,我的领域是示例。COM我测试了我的本地Windows域环境,我可以从示例中获得票证。com我用“kinit”命令测试它,但在CAS spnego环境中,在Kerberos数据库中找不到异常客户端,我已经在C:\windows\krb5.ini中创建了它,内容如下 krb5.ini 异常报告如下: 但为什么在kerberos数据库中

  • 我知道之前有人对此提出过疑问,但在尝试推送存储库时,我仍然会遇到一个恼人的错误: 在我输入我的个人访问令牌后,它会出错: 远程:2021 8月13日取消了对密码验证的支持。请使用个人访问令牌。遥控器:请看https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/了解更多信息。致命:身份验证

  • 我使用postMan,输入请求地址http://localhost:8011/umrah/oauth/token?client_id=client_2&username=1234567&password=123456&grant_type=password&client_secret=123456,点击send按钮,出现错误,在内存中工作正常,当我想使用Jdbc令牌存储时,想法控制台错误:找不到令