`
wx1568746809
  • 浏览: 21570 次
文章分类
社区版块
存档分类
最新评论

laravel Passport 调用createToken出现500错误

 
阅读更多

ubuntu环境, laravel5.3版本, 尝试Passport功能, 取得用户实例去调用createToken方法时, 意外发现http报了500错误!

真想不明白,为啥会出现这个问题,然后查看createToken方法的代码,做了try catch

try {
    return Container::getInstance()->make(PersonalAccessTokenFactory::class)->make(
        $this->getKey(), $name, $scopes
    );
} catch (\Exception $exception) {
    echo  $exception->getMessage();
}

然后重新跑了一下,这下子错误的结果知道了,竟然是项目目录下的storage的oauth-private.key和oauth-public.key 两个文件的权限问题. 原来key的文件必须要660或者600的权限,我给了777. 并且文件的归属者必须是fpm指定的user,在我本机电脑是www.  于是我给这两文件修改660权限并且归属者是www. 然后重新运行了一下.createToken可以正常使用

转载于:https://my.oschina.net/u/4025044/blog/3007386

分享到:
评论

相关推荐

    LaravelPassport一个易于使用的OAuth2服务器和API认证包

    Laravel Passport 是 Laravel 框架中用于构建 API 的强大工具,它提供了一个易于集成和管理的 OAuth2 服务器,使开发者能够轻松地为应用添加安全的 API 认证功能。OAuth2 是一个广泛使用的授权协议,允许第三方应用...

    Laravel API Passport认证的安装与配置和获取token及刷新accesstoken

    "Laravel API Passport 认证安装配置获取 Token 及刷新 Access Token" Laravel API Passport 认证是一个强大且灵活的认证系统,提供了一个完整的身份验证和授权解决方案。本文将详细介绍 Laravel API Passport 认证...

    Laravel开发-laravel-mongodb-passport

    `laravel-mongodb-passport` 是一个专为 Laravel/Passport 设计的扩展,它使得 Laravel Passport 可以与 Jenssegers/Laravel MongoDB 集成,从而在非关系型数据库环境下提供强大的身份验证和授权功能。 首先,让...

    Laravel开发-laravel-passport

    **Laravel 开发 - Laravel Passport 深度解析** 在 Laravel 框架中,Laravel Passport 是一个强大的 API 认证解决方案,它提供了一套完整的 OAuth2 服务器实现,帮助开发者轻松地为应用程序添加权限控制。Passport ...

    Laravel开发-laravel-passport .zip

    **Laravel Passport 深度解析** 在 Laravel 开发中,`Laravel Passport` 是一个强大的 OAuth2 服务器包,它使得为你的 API 提供安全的令牌认证变得简单易行。这个压缩包“Laravel开发-laravel-passport .zip”很...

    详解laravel passport OAuth2.0的4种模式

    **laravel passport OAuth2.0的4种模式详解** OAuth2.0是一种授权框架,用于安全地让第三方应用访问用户的数据,而无需分享其原始凭证。laravel passport 是 Laravel 框架提供的一种用于构建 API 的强大工具,它...

    Laravel开发-passport-mongodb

    在本文中,我们将深入探讨如何在Laravel框架中使用Passport扩展进行OAuth2服务器的集成,特别是针对非关系型数据库MongoDB的配置。Laravel Passport是Laravel官方提供的一个强大的API授权工具,它使得构建RESTful ...

    Laravel开发-laravel-passport-custom-grant

    【Laravel开发与laravel-passport-custom-grant】 在 Laravel 开发中,Laravel Passport 是一个强大的 OAuth2 服务器,它使得为 API 提供令牌认证变得简单易行。`laravel-passport-custom-grant` 是 Laravel ...

    Laravel开发-laravel-passport-mongodb

    在本文中,我们将深入探讨如何在Laravel框架中结合MongoDB数据库使用Passport进行API授权。Laravel Passport是一个强大的OAuth2服务器,它为Laravel应用提供了构建完整的、自定义授权服务器的能力。MongoDB则是一种...

    laravel-passport-cache-token:使laravelpassport令牌可缓存

    Laravel Passport缓存令牌 使laravel / passport令牌可缓存。 正在安装 $ composer require overtrue/laravel-passport-cache-token -vvv 用法 借助Laravel的自动软件包发现机制,您无需执行任何其他操作。 当然,...

    Laravel开发-laravel-mongo-passport

    **Laravel 开发与 MongoDB 的 Laravel Passport 实现** 在 Laravel 开发中,Passport 是一个强大的 OAuth2 服务器包,它使得为 API 提供客户端认证变得简单易行。通常,Passport 配合 MySQL 或 PostgreSQL 等关系型...

    Laravel开发-laravel-passport-mongo

    在本文中,我们将深入探讨如何在Laravel框架中结合Passport和MongoDB,实现OAuth2服务器功能。Laravel Passport是Laravel官方提供的一个强大的API工具包,它使得创建和管理API令牌变得简单易行。而将Passport与...

    Laravel开发-laravel-passport-socialite

    在本文中,我们将深入探讨Laravel开发中的两个关键组件:Laravel Passport和社会认证工具Socialite。Laravel是一个优雅且强大的PHP框架,它为开发者提供了构建Web应用的强大工具。Passport和Socialite是Laravel生态...

    Laravel开发-passport-consumer

    `Laravel Passport-consumer`库的出现是为了简化与Passport的交互过程。它主要处理以下任务: 1. **OAuth端点处理**:`passport-consumer`库帮助开发者处理OAuth2的授权流程,包括获取访问令牌和刷新令牌。它封装了...

    Laravel开发-laravel-passport-multiauth

    在Laravel框架中,Passport是一个强大的API身份验证解决方案,它提供了一整套OAuth2服务器功能,使得构建安全、可扩展的API变得简单。本文将深入探讨如何在Laravel项目中实现Passport的多用户身份验证,即laravel-...

    Laravel开发-passport

    【Laravel开发-passport】 Laravel Passport 是 Laravel 框架的一个组件,它为 Laravel 应用程序提供了 OAuth2 服务器的支持。这个组件是 Laravel 社区的一个 fork,旨在扩展和增强 Laravel 对 OAuth2 协议的原生...

    Laravel开发-laravel-passport-one-time-token

    在Laravel框架中,Passport是官方提供的一款强大的API授权工具。它提供了完整的OAuth2服务器,使得为应用程序添加API授权变得简单。本篇文章将详细探讨如何在Laravel项目中使用Passport来创建一次性(one-time)令牌...

    Laravel开发-laravel-passport (1).zip

    Laravel Passport 是 Laravel 框架的一个扩展,用于构建 API 的认证系统。它提供了一套完整的 OAuth2 服务器实现,使开发者能够轻松地为应用程序添加令牌管理、客户端管理以及访问控制功能。在这个“Laravel开发-...

    Laravel开发-laravel-passport-facebook-login

    在本文中,我们将深入探讨如何在Laravel框架中利用Passport扩展实现Facebook登录功能。Laravel Passport是一款强大的OAuth2服务器,它可以轻松地为你的API提供完整的客户端认证解决方案。结合Facebook登录,用户可以...

Global site tag (gtag.js) - Google Analytics