laravel-sanctum相关内容

有没有办法在不同的领域拥有圣殿

我在A域上有SPA,在B域上有一台Laravel服务器,我想使用SAINTOM,但Cookie只能在相同的域中工作,所以您建议有什么方法可以解决这个问题吗?并且我不想在圣殿上使用基于令牌的身份验证 推荐答案 不,没有办法使用跨站点Cookie。这是一种安全功能。您必须实现自己的身份验证或使用相同的TLD。 ..

Laravel Sanctum 未使用邮递员进行身份验证

我是按照 Laravel 官方文档一步一步来的. 当我向 {{host}}/api/login 发送请求时,我可以收到包含令牌的响应.一切都是正确的. 但是当我尝试向 {{host}}/api/user 发送请求时,它总是未经身份验证. 我检查了我的代码几次,我无法修复它. 在我的 .env 文件中,我设置如下,我的后端主机是 http://laravel_8_api.te ..
发布时间:2022-01-22 15:16:46 其他开发

Laravel Sanctum 登录不适用于移动 Safari

我有一个带有 VueJs 前端的 Laravel 项目和带有 Laravel sanctum 的 auth.一切正常,但一位用户无法使用他的 iPhone 和 iPad 登录. 我告诉他取消选中“阻止所有 cookie";功能,似乎他没有检查. 这可能是什么原因? 编辑:当我在多个 iOS 设备上测试时,我可以毫无问题地登录. 当我打开登录页面时,控制台中出现以下错误(仅在 ..
发布时间:2021-09-20 20:02:49 前端开发

Sanctum 和 Postman 的 SPA 身份验证问题

我目前正在尝试使用 Laravel 8.19.0 和 Postman 7.36.1 测试 SPA,但我不断收到“未经身份验证"的消息.来自受“auth:sanctum"保护的路由的响应,即使我已正确登录. 据我所知,我完全遵循了 https://laravel.com/docs/8.x/sanctum为了将 Sanctum 设置为用于 SPA,我做了以下工作: 安装了 Sanctum. ..
发布时间:2021-06-19 18:50:40 其他开发

Laravel圣所未经验证

我在我的项目中使用Laravel圣所,并以angular为前端.从第二个api请求中获取未经身份验证的信息.请让我知道我要去哪里了 前端-> 127.0.0.1:4200 后端->本地​​主机:8888 .env配置 SESSION_DOMAIN =本地主机SANCTUM_STATEFUL_DOMAINS = 127.0.0.1 将中间件 auth:sanctum 添 ..
发布时间:2021-05-29 19:25:50 其他开发

Laravel 7 Sanctum注销

我正在为我的应用程序使用具有Sanctum身份验证的Laravel7. 如何执行注销过程? 我使用: Auth :: user()-> tokens()-> delete(); ,它可以工作,但是会删除该用户的所有令牌.我只想删除请求注销的用户的令牌,这样其他会话应该保持打开状态 解决方案 您需要指定用户: //撤销特定的用户令牌Auth :: user()-> tokens ..
发布时间:2021-05-28 20:39:27 其他开发

在登录过程中添加操作

我正在构建Laravel7.x.应用程序,它将结合标准身份验证(用户通过表单登录)和通过Sanctum(基于令牌)的API身份验证.我想在成功的用户身份验证期间生成一个Sanctum API令牌.为此,我需要加入登录流程. 通过运行 php artisan ui vue --auth ,标准身份验证被应用到我的应用程序中. 当我检查 routes/web.php 时,我只能看到 Aut ..
发布时间:2021-04-12 19:56:13 PHP

Laravel Sanctum vs护照

这2个有什么区别?对于简单的VueJS应用程序,哪一个更好? 我读过几次他们的文件,但仍然感到困惑. 非常感谢. 解决方案 Passport在几分钟之内即可为您的Laravel应用程序提供完整的OAuth2服务器实现.因此,必须对OAuth2有所了解. Sanctum是一个简单的程序包,可以向您的用户发行API令牌,而不会导致OAuth复杂化. Sanctum使用Laravel的内置 ..
发布时间:2020-04-28 06:23:30 其他开发

使用Sanctum响应的Laravel Vue SPA未经授权

我的本​​地计算机上的Sanctum Auth系统运行良好,并且没有错误.但是我部署的应用程序在授权用户时遇到了麻烦.当我登录时,它发送一个获取用户数据的请求,然后进行重定向.身份验证完成后,您将被重定向,并且该应用发出GET请求以获取更多数据.此GET路线使用laravel圣所来保护.但是后端未注册用户已成功登录尝试,因此它发送401未经授权错误.这是一些代码... store.js中的 ..