xi Gemini/laravel-sso

此软件包最新版本(1.0.0)没有可用的许可信息。

xi Gemini laravel-sso

1.0.0 2019-03-14 07:07 UTC

This package is auto-updated.

Last update: 2024-09-14 20:04:20 UTC


README

安装

composer require xigemall/laravel-sso

配置

php artisan vendor:publish --provider="Xigemall\LaravelSso\LaravelSsoServiceProvider"

添加到你的 config/auth.php

'guards' => [
    'api' => [
        'driver' => 'sso',
        'provider' => 'sso',
    ],
],
'providers' => [
    'sso' => [
        'driver' => 'sso',
    ]
],

更新你的 config/sso.php

return [
    // 单点登录地址
    'url' => env('OA_URL', 'https://'),

    // 自增key (字段的名称) 默认id
    'increment_key' => 'staff_sn',

    // 密码字段 默认password
    'password' => 'password',

    //获取用户接口地址
    'get_user_info_path' => '/api/staff/',

    // 获取当前用户接口地址
    'get_current_user_path' => '/api/current-user/',
];