草庐IT

php - laravel 护照 : Request user() returning null outside auth:api middleware, 和内部返回用户对象

当我尝试使用auth:api中间件获取登录用户的详细信息时,它会在我的Controller函数中返回包含详细信息的用户对象。api.php(withauth:apimiddlewarereturnsUserobject)Route::group(['middleware'=>'auth:api'],function(){Route::get('users/mentor_details/{uuid}','UserController@getMentorProfileDetails');});但是当我试图在这个auth:api中间件之外获取登录用户详细信息时,它返回null。api.php

php - Laravel API 身份验证(护照)隐式授予 token - 401 错误

我在使用Laravel5.5PassportAPI身份验证时遇到了一个非常奇怪的问题。我需要允许外部站点通过“隐式授予token”方法进行身份验证并从API获取数据。我卡在身份验证上了。JavaScript向API发送AJAX请求,但返回的只是401(未授权)错误(而不是token)。按照书上的设置(https://laravel.com/docs/5.5/passport#implicit-grant-tokens)全新的Laravel5.5安装添加LaravelCORShttps://github.com/barryvdh/laravel-corsPassport包安装compos

php - 测试 Laravel 护照

我有一个问题-我正在为我的api使用LaravelPassport。我需要编写测试。每当我在测试中使用WithoutMiddleware特性时,它都会禁用我使用的Implicitroutemodelbinding特性。每当我不使用该特征时,我需要直接从我的测试中进行身份验证。为此,我需要通过Passport创建一个APItoken。但是,需要在通过artisanpassport:install进行测试之前安装Passport,因为我的测试使用的是DatabaseTransactions和DatabaseMigrations特征。当我这样做时,测试会花费大量时间来运行,我觉得这不是正确的

php - 如何使用 laravel 护照生成短 token ?

我正在使用带密码授予模式的laravelpassport,我发现它生成的访问token很长,像这样:{"token_type":"Bearer","expires_in":31536000,"access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjRmOTlkNDI2ZmIxN2I5OGVmNzExYzMyOGQ2YzMwODBhOGY4OGVjYWI4Yjg3Zjg2MmFkNWFlNGI5MzdiYjg0MGQ3MDk2NWI2OWY4NDk3MTE0In0.eyJhdWQiOiIyIiwianRpIjoiNGY5O

node.js中的护照

好的,我编辑了这个问题,有人可以帮助我修复此代码,工作吗?我是YouTube的指南,YouTube关于使用Passport创建登录系统的指南,我在这里不了解功能passport.use(newLocalStrategy(她何时被打电话,从那里获得参数登录,密码。用户模型varmongoose=require('mongoose');varSchema=mongoose.Schema;varUserSchema=newSchema({login:{type:String,maxlength:20,required:false},password:{type:String,maxlength:20

java - Java 或 C++ 中的 API,用于读取机读区旅行证件(护照)代码

我正在寻找Java或C++中的API来读取机读区并解码旅行证件(护照)中的机读区代码。有关MRZ的更多信息,请访问http://www.highprogrammer.com/alan/numbers/mrp.html.以前有人用API做过吗? 最佳答案 请参阅mrz-java谷歌代码项目。虽然它很新——它目前只支持四种MRZ格式。 关于java-Java或C++中的API,用于读取机读区旅行证件(护照)代码,我们在StackOverflow上找到一个类似的问题:

ios - OAuth 2 与 IOS、node.js、护照和谷歌

我正在尝试使用OAuth2获得一个示例Web应用程序,以确保接受IOS客户端的安全性,但遇到了一些麻烦。浏览器客户端使用node.js/passport我添加了我的谷歌客户端ID+密码(https://code.google.com/apis/console)的示例代码。效果很好——我所要做的就是让重定向URI指向我服务器的授权回调。IOS客户端使用与上面相同的服务器端代码和IOS的gtm-oauth2库,我遇到了一些麻烦。我根据谷歌的说明为已安装的应用程序创建了一个客户端ID,并修改了服务器以使用这些并将它们添加到ios应用程序中。该应用能够访问google登录页面,但在重定向时出现

php - Laravel 护照 API : Retrieve Authenticated Token

情况我正在使用LaravelPassportAPI通过个人访问token在Laravel和外部“代理”之间进行通信:https://laravel.com/docs/5.5/passport#personal-access-tokens您可以为每个用户创建多个token。身份验证有效,我可以通过Auth::User()检索用户问题如何检查使用了哪个token?背景我想为同一用户的不同“代理”使用不同的token,我需要知道使用哪个token来查看谁在连接。 最佳答案 您可以使用:Auth::user()->token()获取代币模型

php - 使用 Laravel 护照 oauth/token 发送更多数据

所以,我使用的是Laravel+Passport,目前运行良好。但是,我想对护照代码做一个小改动(好吧,我希望不在vendor文件夹中),一旦我要求用户更改它的密码,以防他第一次登录.所以,我需要的是两件事(我相信):1-如何向oauth/token响应添加更多信息?与access_token一起,我想从数据库中添加一列,即needsNewPassword=true/false。2-如果needsNewPassword为真,则应用程序将重定向到另一个屏幕,用户将在其中设置新密码。我会设置新密码,删除needsNewPassword的标志并将新的access_token发回给用户。然后,

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