3.8.1
This commit is contained in:
108
tests/config/app.php
Normal file
108
tests/config/app.php
Normal file
@@ -0,0 +1,108 @@
|
||||
<?php
|
||||
/**
|
||||
* 请在下面放置任何您需要的应用配置
|
||||
*
|
||||
* @license http://www.phalapi.net/license GPL 协议
|
||||
* @link http://www.phalapi.net/
|
||||
* @author dogstar <chanzonghuang@gmail.com> 2017-07-13
|
||||
*/
|
||||
|
||||
return array(
|
||||
|
||||
/**
|
||||
* 应用接口层的统一参数
|
||||
*/
|
||||
'apiCommonRules' => array(
|
||||
// 'appKey' => array('name' => 'app_key', 'default' => '', 'desc' => 'app_key,用于区分客户端应用'),
|
||||
'accessToken' => array('name' => 'access_token', 'default' => '', 'desc' => '访问令牌,仅当开启签名验证时需要传递,生成令牌可使用<a href="/docs.php?service=App.Auth.ApplyToken&detail=1&type=fold">App.Auth.ApplyToken接口</a>'),
|
||||
//'sign' => array('name' => 'sign', 'require' => true),
|
||||
),
|
||||
|
||||
/**
|
||||
* 接口服务白名单,格式:接口服务类名.接口服务方法名
|
||||
*
|
||||
* 示例:
|
||||
* - *.* 通配,全部接口服务,慎用!
|
||||
* - Site.* Api_Default接口类的全部方法
|
||||
* - *.Index 全部接口类的Index方法
|
||||
* - Site.Index 指定某个接口服务,即Api_Default::Index()
|
||||
*/
|
||||
'service_whitelist' => array(
|
||||
'Site.Index',
|
||||
'Auth.*', // 授权时不需要验证
|
||||
'User.Register', // 注册时不需要验证
|
||||
'QrCode.Png',
|
||||
'File.Upload',
|
||||
'Search.GetByKeyWord',
|
||||
),
|
||||
|
||||
/**
|
||||
* JWT令牌
|
||||
*/
|
||||
'jwt' => array(
|
||||
'key' => '*#FD2F9DM~E*', // 用于加密的key(安装时自动生成,不能修改!)
|
||||
'exp' => 30 * 86400, // 令牌生成后多少秒内有效,可自行修改
|
||||
),
|
||||
|
||||
/**
|
||||
* 用户
|
||||
*/
|
||||
'member' => array(
|
||||
'salt' => '9DfnseJ%sD#', // 用于增强用户密码(安装时自动生成,不能修改!)
|
||||
),
|
||||
|
||||
/**
|
||||
* 项目配置
|
||||
*/
|
||||
'project' => array(
|
||||
// 项目名称
|
||||
'name' => 'PhalApi专业版',
|
||||
// logo链接
|
||||
'logo' => '/logo.png',
|
||||
// 顶端图标
|
||||
'ico' => '/favicon.ico',
|
||||
// 查看文档的密码,为空时不需要密码
|
||||
'doc_view_code' => '',
|
||||
// 总开关,是否允许会员注册,true允许,false不允许
|
||||
'is_member_register' => true,
|
||||
// 是否允许开发者注册,true允许,false不允许
|
||||
'is_dev_register' => true,
|
||||
// 0,100,101,200,201为系统自带等级,不宜更改。可扩展追加
|
||||
'member_level_map' => array(
|
||||
// 0~99区间表示会员
|
||||
0 => array(
|
||||
'name' => '普通会员',
|
||||
'is_register' => true, // 是否允许注册
|
||||
),
|
||||
|
||||
// 100~199区间表示开发者
|
||||
100 => array(
|
||||
'name' => '个人开发者',
|
||||
'is_register' => true, // 是否允许开放平台注册
|
||||
),
|
||||
101 => array(
|
||||
'name' => '企业开发者',
|
||||
'is_register' => true, // 是否允许开放平台注册
|
||||
),
|
||||
|
||||
// 200~255区间表示内部管理员
|
||||
200 => array(
|
||||
'name' => '管理员',
|
||||
'is_register' => false, // 是否允许注册
|
||||
),
|
||||
255 => array(
|
||||
'name' => '超级管理员',
|
||||
'is_register' => false, // 是否允许注册
|
||||
),
|
||||
),
|
||||
// 每个开发者最多可以创建的应用数量上限
|
||||
'dev_max_app_num' => 10,
|
||||
// 默认应用接口每日接口次数上限,0表示没有限制
|
||||
'default_daily_app_limit' => 100000,
|
||||
// 默认接口权限,没有任何配置时应用对于接口调用的默认权限,推荐设置为false【测试专用】
|
||||
'default_app_api_rigths_is_allow' => true,
|
||||
// 开放接口的命名空间,配置后可提供接口权限分配,可配置多个
|
||||
'open_api_namespaces' => array('App'),
|
||||
),
|
||||
|
||||
);
|
||||
Reference in New Issue
Block a user