laravel - 带有子域的 Laravel 身份验证 | 多域身份验证
问题描述
我想从子域实现身份验证。
例如..
域:
- 登录/注册页面:auth.mysite.com
- 用户仪表板:my.mysite.com
路由.php:
Route::domain('auth.mysite.com')->group(function () {
Route::get('/login', "SomeControlle@login");
Route::get('/register', "SomeControlle@register");
});
Route::domain('my.mysite.com')->group(function () {
Route::get('/dashboard', "SomeControlle@dashboard");
Route::get('/', "SomeControlle@index");
// and others
});
我希望此身份验证与连接到我的项目的其他域一起使用。(mysite2.com, notmysite.com) 用户应该只需要登录一次,它适用于我的每个域,但我不知道如何做到这一点。
解决方案
尝试更改 config/session.php:
'domain' => '.mysite.com,
推荐阅读
- c - 将给定单词与数组中的字符串进行比较
- node.js - 通过MongoDB中的一部分ObjectID查询?
- r - r - 按第一行分组的计算平均值和总和值
- list - Haskell中任何顺序或维度的列表理解
- python - 每当我尝试启动游戏时,Pygame 游戏黑屏
- javascript - 如果和切换JS
- python-3.x - python二进制游戏中的变量不会改变
- parse-platform - 如何在“beforeSave”云函数中取消设置嵌套属性?
- .net-core - 在 IdentityServer4 和 Dotnet Core Identity 中使用带有身份验证 (oidc) 的 sms otp
- sql-server - SSIS 错误代码 DTS_E_OLEDBERROR。发生 OLE DB 错误。错误代码:0x80004005