jjzjj

Passport

全部标签

php - 无法在 5.4 上安装 Laravel/Passport

我正在关注docs所以我运行这个。composerrequirelaravel/passport但这就是我得到的...Usingversion^6.0forlaravel/passport./composer.jsonhasbeenupdatedLoadingcomposerrepositorieswithpackageinformationUpdatingdependencies(includingrequire-dev)Yourrequirementscouldnotberesolvedtoaninstallablesetofpackages.Problem1-laravel/pa

php - 使用 Laravel 5.4 和 Passport 的多重身份验证

我正在尝试使用LaravelPassport设置多重身份验证,但它似乎不支持它。我正在使用密码授予来颁发token,这需要我传递想要访问token的用户的用户名/密码。我有3个authguards/providers设置,总共4个。用户、供应商、管理员和API其中2个Auths需要通行证访问权限,因此每个用户都需要能够颁发token。但是Passport会自动采用API身份验证提供程序,但我希望它根据正在登录的用户进行更改。如果用户这样做,则Userprovider如果它是供应商,则Vendorprovider.但是Passport目前只支持一种用户类型,所以它默认为API提供者。有更

php - 总是得到 "message": "Unauthenticated." - Laravel Passport

这一整天我找到了很多教程。我的设置与那里的所有基本教程完全相同。目前,我能够访问http://localhost/oauth/token并成功返回token给我。之后,我使用ARC(高级Rest客户端)来测试调用我自己的api。我已经通过了标题,例如Authorization:Bearerthe_token_hereaccept:application/json从那个header,我只想访问laravel/user提供的默认API。但是,我总是收到{"message":"Unauthenticated."的响应。}引用本教程https://itsolutionstuff.com/pos

ios - Passport-facebook-token 不断返回 401

目前,我将NodeJS与Express和Passport-facebook-token模块一起用于我的iOS应用程序。我在这方面遇到了麻烦,因为即使我们通过了OAuth逻辑,该服务也总是返回401响应。关于此代码为什么它一直返回401的任何想法,即使它成功通过身份验证并进入我们的handleAuthentiation方法但没有达到我拥有的方法console.log("THISISNOT正在被调用")被调用了吗?varhttp=require("http");varexpress=require("express");varbodyParser=require('body-parser'

php - 使用 laravel passport 从 api 路由注册新用户

我已经安装了laravel5.3和passportpakage。我一步一步地遵循了文档我可以使用以下路由POST/oauth/token和以下参数用户名密码客户secret资助类型client_id我得到以下响应{"token_type":"Bearer","expires_in":31536000,"access_token":"accesstokenhere","refresh_token":"refreshtokenhere"}然后我请求GET/api/user带有以下标题Authorization="Beareraccesstokenhere"接受=应用程序/json(可选)这

php - Laravel 5.6 passport api 身份验证在获取请求中不起作用

我正在制作单页应用程序,在处理获取请求时,我已经通过了X-CSRF-TOKEN和X-Requested-Withheader。我还包括了\Laravel\Passport\Http\Middleware\CreateFreshApiToken::class在网络中间件组。我在api.php中的路线看起来像Route::get('categories','Api\Categories@index')->middleware('auth:api');但请求指定的url显示未经身份验证的消息。 最佳答案 我刚才遇到了完全相同的问题。这就是

php - 第一方应用程序的 Laravel Passport 密码授予流程

我正在使用LaravelPassport允许第三方应用程序访问我的API的某些部分。但是,我也通过我自己的第一方原生Android应用程序使用我自己的API。因此,我在整个互联网上寻找这种情况下的最佳做法,但无法得出结论。以下是我发现的可能性:可能性#01我可以关注UserCredentialPasswordGrantFlow.在这种情况下,我需要将client_secret和client_id传递给授权服务器。为了保证它们的安全,我不能在我的移动应用程序的源代码中编写它们(APK是可反编译的......)。所以,我有2个选择。可能性#01-选择A通过我自己的服务器代理并在调用oaut

php - Laravel 护照安装错误

我刚刚下载了最新的laravel5.3,我正在尝试安装passport,但我收到以下composer错误:Yourrequirementscouldnotberesolvedtoaninstallablesetofpackages.Problem1-laravel/passportv2.0.0requiresilluminate/http~5.4->satisfiablebyilluminate/http[v5.4.0].-laravel/passportv2.0.1requiresilluminate/http~5.4->satisfiablebyilluminate/http[v5

未经处理的拒绝typeerror:dbuser.validpassword不是函数续集节点react Passport

我正在尝试在我的Web应用程序上使用护照身份验证。我正在使用续集ORM,ReactJS前端以及Express和Node后端。现在,当我注册用户时,一切正常。当我尝试登录时,问题就到了。我看到用户查询数据库以使用正确的电子邮件查找用户,但是当该比较密码时,我会遇到错误。“未经拒绝的typeerror:dbuser.validpassword不是函数”这是我的config/passport.js文件:varpassport=require("passport");varLocalStrategy=require("passport-local").Strategy;vardb=require(".

Laravel Passport Scope中间件返回401

我遵循Laravel文档,并成功安装了护照。一切正常,但是当我想保护路线时scope中间件我总是得到401unauthorized.当我将中间件更改为auth:api一切都好。我检查了请求标题和Bearer总是在场。关于为什么的任何想法auth:api中间件有效,但是scope中间件没有?看答案实际上,您需要两者都使用两者来完成这项工作。你应该离开auth:api对于整个API组(这将验证令牌并找出其属于哪个用户),然后定义设置scope(或者scopes)中间件,要使用特定范围安全的路线。例如:Route::group(['prefix'=>'api','middleware'=>['aut