承接 waywake/auth-client 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

waywake/auth-client

最新稳定版本:v4.0.3

Composer 安装命令:

composer require waywake/auth-client

包简介

README 文档

README

该项目使用 composer 来完成加载

配置步骤

  1. 找侯小贝配置登录auth信息 AppId AppSecret guard
  2. 执行
composer config repositories.php-auth-client vcs git@git.int.haowumc.com:composer/php-auth-client.git
composer require paidian/auth-client

服务端代码使用

  1. 删除路由验证用户登录信息中间件,如无请忽略。
  2. 删除代码中验证权限代码 $this->middleware(CheckRole::class); 如无请忽略。
  3. 获取登录者信息由 $this->user = app('request')->user('auth'); 变更为 $this->user
  4. 给前端提供获取当前登录者信息接口, 如有请忽略
  5. 在需要验证登录信息的控制器中配置如下代码(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

###前端代码使用

  1. 获取登录者信息 未登录 http code 返回 401和登录地址 客户端需重新定义redirect地址
  2. 用户扫码返回 pd_code app_id
  3. 获取token地址 api/auth/token.json 请求方式:get 参数: pd_code app_id
  4. 获取退出登录地址 /api/auth/logout 请求方式:get 参数:无

统计信息

  • 总下载量: 44
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2026-01-03