laravel - 在 Laravel Backpack 中使用 Google 登录
问题描述
我有一个项目,由Laravel 8.x中的管理面板(使用背包)组成。我想在Socialite的帮助下实现用 google 登录。我的问题是我没有完全掌握 Laravel/Backpack 身份验证/登录如何 100% 工作,所以我无法实现这一点。
任何人都可以对此有所了解吗?
解决方案
看看你的config/backpack/base.php
. 您会在那里找到允许您完全禁用 Backpack 身份验证的配置选项,因此您可以使用自己的路由、控制器、PasswordBroker、守卫等。
您可能对在setup_auth_routes
ROUTING 下禁用默认身份验证路由感兴趣,然后在AUTHENTICATION 下的所有内容中配置您自己的。
请注意,库存的 Backpack 身份验证只是 Laravel 身份验证的克隆。它使用完全相同的原理、类等,只是它们在backpack
名称下。