访问密码

2022年11月10日 14:34 小于 1 分钟

# 访问密码

# 全局密码

配置文件/config/apidoc.php中的 auth 设置如下,即可在访问文档页面时需输入密码访问:

// /config/apidoc.php
// 权限认证配置
'auth' => [
    // 是否启用密码验证
    'enable'     => true,
    // 验证密码
    'password'   => "123456",
    // 密码加密盐
    'secret_key' => "apidoc#hg_code",
    // 有效期
    'expire' => 24*60*60
],
1
2
3
4
5
6
7
8
9
10
11
12

# 应用/版本独立密码

config/apidoc.php配置文件将指定应用/版本,设置password字段,便可开启该应用的访问密码

// /config/apidoc.php

'apps'           => [
    ['title'=>'后台管理','path'=>'app\admin\controller','folder'=>'admin','password'=>'123'],
    [
        'title'=>'演示示例',
        'folder'=>'demo',
        'items'=>[
            ['title'=>'V1.0','path'=>'app\demo\controller\v1','folder'=>'v1'],
            ['title'=>'V2.0','path'=>'app\demo\controller\v2','folder'=>'v2','password'=>'456']
        ]
    ]
],
1
2
3
4
5
6
7
8
9
10
11
12
13

如上配置,访问admin应用需要使用123进行密码校验;访问demo 的v2时需要456进行密码校验