# AuthServices **Repository Path**: msbox/auth-services ## Basic Information - **Project Name**: AuthServices - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-02-04 - **Last Updated**: 2021-02-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Auth服务 [![Build Status](https://travis-ci.org/laravel/lumen-framework.svg)](https://travis-ci.org/laravel/lumen-framework) [![Total Downloads](https://poser.pugx.org/laravel/lumen-framework/d/total.svg)](https://packagist.org/packages/laravel/lumen-framework) [![Latest Stable Version](https://poser.pugx.org/laravel/lumen-framework/v/stable.svg)](https://packagist.org/packages/laravel/lumen-framework) [![License](https://poser.pugx.org/laravel/lumen-framework/license.svg)](https://packagist.org/packages/laravel/lumen-framework) Auth服务 基于 Laravel 框架 ## 如何部署项目 > 配置项目.env 文件 复制项目下.env.example 到 .env 主要调整以下配置项 `php # MYSQL配置 DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=auth_sso DB_USERNAME=root DB_PASSWORD= # SERVICE数据库 SERVICE_DB_HOST=192.168.56.1 SERVICE_DB_PORT=3306 SERVICE_DB_DATABASE=service SERVICE_DB_USERNAME=root SERVICE_DB_PASSWORD=123456 # REDIS配置 REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 # CAS-SSO CAS_HOSTNAME=sso.test CAS_REAL_HOSTS=sso.test CAS_LOGOUT_URL="https://sso.test/cas/logout" CAS_LOGOUT_REDIRECT="http://admin-auth-test.fmootech.cn/" CAS_PORT=443 ` > 初始化生成表数据 ` php artisan migrate ` > 启用laravel队列 ` php artisan queue:work --tries=3 ` > 初始化部门数据 ` php artisan init:organize ` > 导入用户数据 ` php artisan import:user ` > 初始化管理员账户及权限 ` php artisan sync:permissions ` > 初始化firmoo项目及管理员权限 ` php artisan init:service_permissions ` > 创建认证服务service ` php artisan create:auth_service ` ## 如何接入AUTH服务 每个应用会有对应的code,请求发送邮件接口时,再请求头 Authorization Bearer 中附加上经过base64编码的code即可