草庐IT

php - Laravel 护照 : Create access token manually

我正在尝试找到一种使用Passport在Laravel5.5中手动创建访问token的方法,但似乎无法弄清楚。我有2个应用程序,一个用于前端,一个用于API。用户通过邮件收到邀请,当他访问该链接时,我希望创建身份验证token并将其发回响应中。关于如何做到这一点的任何想法?谢谢。 最佳答案 自己解决了。似乎HasApiTokens你放在用户模型上的特征有一个创建token的方法$user->createToken($name,$scopes); 关于php-Laravel护照:Creat

php - Laravel 5.3 护照的单点登录

我是Laravel5.3护照(oauth2服务器)的新手如果有这样的工作,请告诉我。假设有4台服务器(Apps)。1.LaravelPassport进行身份验证(App01、App02、App03、App04)2.App013.应用024.App03第1步到第4步是连续的,让我知道所有处理都可以使用Laravelpassport1.用户JohnDoe访问并登录App01。Laravel5.3passport为他创建身份验证token。用户JohnDoe访问App02并自动登录(SSO)用户Johndoe访问App03并需要ID和密码,他手动输入App02和App03相同的ID、密码并成

php - 在 laravel 5.3 中,Vue 组件未使用护照显示

正如您从标题中看到的,我正在试用Laravel5.3和passport。所以我已经完成了安装Laravel护照的步骤,据我所知,一切都已就绪。我已经将相应的Vue组件放入我的home.blade.php的标记中,如下所示,以便根据我所做的文档进行测试@extends('layouts.app')@section('content')DashboardYouareloggedin!@endsection在我的开发工具中检测到Vue正在运行,但是没有显示Vue组件。这是我的app.jsVue.component('example',require('./components/Example

php - Laravel - 护照/SPA 401 未经授权

我已经注册了LaravelPassport中提到的Vue组件文档,它们也确实出现在我的应用程序中:但是,它们不显示任何token/客户端,而且我也无法创建任何token/客户端,因为我的应用程序说我“未经授权”:GEThttp://spa.test/oauth/personal-access-tokens401GEThttp://spa.test/oauth/clients401(Unauthorized)GEThttp://spa.test/oauth/tokens401(Unauthorized)GEThttp://spa.test/oauth/scopes401(Unauthor

laravel - 如何在 redis/memcache 中存储 laravel 护照 token ?

我有SPA应用程序(Laravel+vue.js)和laravelpassport。每个请求都会附加一个token,并检查数据库中是否有这样的token。因此,对于每个get/post请求,还有一个请求来检查token的有效性,每次都发送到数据库。前任。要求:select*from`oauth_access_tokens`where`id`='6756c7ef9221d9b897c1980a84349618aefce2e44db6380756b839a19c54bc5a0a65be3cd2a6ac90'limit1我可以将这张表保存在redis中吗?在laravelpassport中先

node.js - 将 Node 护照与子域一起使用

我有一个使用expressconnect-redis来存储session的node.js应用程序。我还在使用vhost作为密码保护的用户应用程序:app.use(express.vhost('users.mydomain.com',require('./users/app')));这工作正常,但我想查看用户在访问www.mydomain.com时是否登录。我尝试将其添加到session()中:cookie:{domain:'.yourdomain.com'}当我这样做时,当我在用户和www之间移动时,它只会破坏session,但不会共享session。我不知道问题出在哪里。编辑:我发现

c# - : Windows Authentication, 护照认证和表单认证有什么区别?

刚开始制作Web应用程序并想知道哪个更好,或者至少它们之间的主要区别是什么(因为这可能很重要我使用它们的目的)?Windows身份验证护照认证表单验证 最佳答案 我想说这在很大程度上取决于您的网络应用程序将要做什么,因为每个应用程序都有自己的位置。以下是关于每一个的一些简要细节。Windows身份验证使您无需创建自定义页面即可识别用户。凭据存储在Web服务器的本地用户数据库或ActiveDirectory域中。识别后,您可以使用用户的凭据来访问受Windows授权保护的资源。Forms身份验证使您能够使用自定义数据库(例如ASP.N

php - Laravel 护照出现 401 Unauthenticated 错误

我正在使用Laravelpassport进行API身份验证,当我将它与一个数据库一起使用时它可以完美地工作,但在使用多个数据库时会出现401,我在做什么:我有一个Multi-Tenancy数据库,主数据库有用户、角色和所有OAuth表。当我创建一个具有管理员角色的用户时,它将创建具有管理员名称的新数据库,它将创建具有用户、角色和所有OAuth表的子数据库。子DB的oauth_clients会从masterDB复制PasswordGrantToken和PersonalAccessToken插入子DB,同时在oauth_personal_access_clients中插入client_id

ios - 身份验证(护照)足以保证 Node js 后端服务器的安全性?

对于带有NodeJS的iOS后端,使用Facebook身份验证的PassportJS是否足够?我也有toobusy包,可以在事情变得繁忙时拒绝请求(我猜这对DDOS很有好处)。我也在考虑使用nginx作为我的Node.JS服务器的反向代理。还有哪些可以扩展的安全措施?一些建议和技巧?我应该担心PassportJS的身份验证session无法处理的任何与安全相关的问题? 最佳答案 在一篇文章中塞入所有与安全相关的最佳实践有点困难,但无论如何,这是我对这个问题的看法。提供身份验证和保护它是两件不同的事情。PassportJS将能够处理与