luck-draw/config/tauthz.php

71 lines
2.0 KiB
PHP

<?php
return [
/*
*Default Tauthz enforcer
*/
'default' => 'basic',
'log' => [
// changes whether Lauthz will log messages to the Logger.
'enabled' => false,
// Casbin Logger, Supported: \Psr\Log\LoggerInterface|string
'logger' => 'log',
],
'enforcers' => [
'basic' => [
/*
* Model 设置
*/
'model' => [
// 可选值: "file", "text"
'config_type' => 'file',
'config_file_path' => config_path().'tauthz-rbac-model.conf',
'config_text' => '',
],
// 适配器 .
'adapter' => tauthz\adapter\DatabaseAdapter::class,
/*
* 数据库设置.
*/
'database' => [
// 数据库连接名称,不填为默认配置.
'connection' => '',
// 策略表名(不含表前缀)
'rules_name' => 'rules',
// 策略表完整名称.
'rules_table' => null,
],
],
'frontend' => [
/*
* Model 设置
*/
'model' => [
// 可选值: "file", "text"
'config_type' => 'file',
'config_file_path' => config_path().'tauthz-rbac-model.conf',
'config_text' => '',
],
// 适配器 .
'adapter' => tauthz\adapter\DatabaseAdapter::class,
/*
* 数据库设置.
*/
'database' => [
// 数据库连接名称,不填为默认配置.
'connection' => '',
// 策略表名(不含表前缀)
'rules_name' => 'account_rules',
// 策略表完整名称.
'rules_table' => null,
],
],
],
];