waywake/auth-client
最新稳定版本:v4.0.3
Composer 安装命令:
composer require waywake/auth-client
包简介
README 文档
README
该项目使用 composer 来完成加载
配置步骤
- 找侯小贝配置登录auth信息 AppId AppSecret guard
- 执行
composer config repositories.php-auth-client vcs git@git.int.haowumc.com:composer/php-auth-client.git composer require paidian/auth-client
服务端代码使用
- 删除路由验证用户登录信息中间件,如无请忽略。
- 删除代码中验证权限代码
$this->middleware(CheckRole::class);如无请忽略。 - 获取登录者信息由
$this->user = app('request')->user('auth');变更为$this->user - 给前端提供获取当前登录者信息接口, 如有请忽略
- 在需要验证登录信息的控制器中配置如下代码(ERP项目为例)
use \PdAuth\Controller; public function __construct() { //这里配置的是ERP对应的guard $guard = "erp"; $this->auth($guard); }
####获取当前登录用户信息
$this->user
#####上线需配置ENV 上线操作者配置
RPC_AUTH_URI=http://auth.in.haowumc.com AUTH_ERP_SECRET=123456
###前端代码使用
- 获取登录者信息 未登录 http code 返回 401和登录地址 客户端需重新定义redirect地址
- 用户扫码返回 pd_code app_id
- 获取token地址
api/auth/token.json请求方式:get 参数: pd_code app_id - 获取退出登录地址
/api/auth/logout请求方式:get 参数:无
统计信息
- 总下载量: 44
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2026-01-03