问题标签 [laravel-passport]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel-5 - 通过 websocket 授权 laravel 护照
我有一个私人频道。只有当我在现场进行身份验证时,我才能使用它。但如果是 laravel 护照,我不知道它应该如何工作。默认情况下,我需要的所有内容都包含在 cookie 中。我有的:
Broadcast::routes(['middleware' => ['api']]);
没有效果。
如何通过 laravel 护照对用户进行身份验证,因为它会连接到私有通道 websocket?
laravel - Laravel 护照 - 访客令牌
假设有一个应用程序有 10 个动态页面(可能是表单),其中 8 个页面受到限制(需要用户登录应用程序),2 个页面可供匿名用户使用。
我的前端应用程序在 Angular 2 中,后端 API 是在 Laravel 5.4 中开发的。我对 JWT 令牌更着迷,并发现 laravel 通过护照具有内置支持。
问题:
- 我可以轻松地为这 8 个受限页面使用密码授予令牌。但是如何将访客令牌提供给我的 Angular 应用程序以访问这两个页面
- 如何限制访客用户访问 8 个受限页面的 API 功能。(或者我如何检查访问的用户是访客还是 API 端的登录用户)
注意:我不能使用个人访问令牌,因为它将允许我的应用程序使用任何受限的 API 功能。
php - 如何将我的 laravel 项目转换为 api?
我有一个laravel
项目,是关于学生和他们的课程的。
该项目具有CRUD
功能,用户(主要是学校的管理员)可以创建用户并分配他们的课程。我已经成功创建了这个项目。
但是现在我如何使它成为一个 API?我需要将学生的课程分享到另一个网站,因此我需要创建一个 API 对吗?
我从来没有创建过API in laravel
,当我查看 Laravel 的文档时,它有一个名为的主题API authentication using passport
,这是在谈论要求用户在访问 API 之前先登录吗?
如果有人能解释一下创建 API 以及从哪里开始,那将非常有帮助。
php - Laravel 5.3 Slack 集成
我需要从我的 Laravel 5.3 应用程序访问 Slack 的事件 API。我已经从 GitHub 安装了 vluzrmos 的包,但我无法让它正常工作。我运行了安装中的所有步骤,但是当我尝试SlackUser::lists()
在控制器中执行时,我收到如下错误:
假设 $this 来自不兼容的上下文,非静态方法 Vluzrmos\SlackApi\Contracts\SlackUser::lists() 不能被静态调用。
你能帮忙吗?谢谢
laravel - 是否可以在 Laravel Passport 中禁用路线?
我正在使用 Passport 密码授予,我不需要任何其他功能,因此我需要禁用与密码授予无关的路由。
有没有办法做到这一点?
php - Laravel Passport 令牌生命周期
我不明白我做错了什么。我无法设置令牌到期时间。
但是当我打电话时$user->createToken()
,例如这样:
令牌到期仍然是 1 年,而不是 1 天。为什么?如何更改exp时间?
laravel-5 - 尽管不同的用户登录,Laravel 护照返回相同的用户详细信息
我正在使用 Laravel 护照使用密码授予类型进行 API 身份验证。
Api 运行于:localhost:80
(laravel 5.4)
UI 运行于:(localhost: 8080
使用 axios 和 vuejs)
我的系统中有 4 个用户。所以根据谁登录,我需要返回登录用户的能力
我可以使用电子邮件和密码生成 access_token
但是Auth::user()
尽管我与其他用户一起登录,但总是返回第一个用户???
请问有什么帮助吗?
php - 用于用户身份验证的个人访问令牌和 json Web 令牌有什么区别?
我知道我们可以在 Web 应用程序中使用 json Web 令牌进行用户身份验证。应用程序客户端向应用程序服务器发送一对用户名和密码,Web 应用程序服务器向应用程序客户端返回一个 JSON Web 令牌。
今天,我在 Laravel 5.4 文档中阅读了一些关于个人访问令牌的段落。但是,我不确定它们是否有意义。什么是个人访问令牌?Laravel 中的个人访问令牌相当于 JSON Web 令牌用于用户身份验证?
谁能帮我?
php - Laravel 护照
我目前正在研究构建 SaaS 构建管理工具。我想知道的是,如果我使用 laravel 护照作为 api 令牌,我如何为用户分配角色例如:
SuperAdmin:可以创建项目| 可以创建新用户并将角色分配给用户。
管理员:可以查看项目。
因为我希望能够根据用户权限隐藏前端的元素。
例如,如果我做了一个传统的 laravel 应用程序,我可以使用 entrust 并使用刀片指令 @role('admin') 来根据用户权限类型显示元素。