Skip to content

Commit 22da4df

Browse files
committed
Merge branch 'develop'
# Conflicts: # README.md
2 parents ac9d8b9 + b422f75 commit 22da4df

File tree

2 files changed

+17
-8
lines changed

2 files changed

+17
-8
lines changed

README.md

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,11 @@ composer require windhoney/yii2-rest-rbac
1717
],
1818
'oauth2' => [
1919
'class' => 'filsh\yii2\oauth2server\Module',
20+
//'class' => 'wind\oauth2\Module',相对filsh\yii2\oauth2server做了一点优化,增加了可修改oauth2表的db name
2021
'tokenParamName' => 'access_token',
2122
'tokenAccessLifetime' => 3600 * 24,
2223
'storageMap' => [
23-
'user_credentials' => 'backend\models\User',
24+
'user_credentials' => 'common\models\User',//可自定义
2425
],
2526
'grantTypes' => [
2627
'user_credentials' => [
@@ -37,14 +38,15 @@ composer require windhoney/yii2-rest-rbac
3738
'class' => 'OAuth2\GrantType\AuthorizationCode'
3839
],
3940
],
41+
//选填,oauth2组件版本问题可能导致错误时可添加
4042
'components' => [
41-
'request' => function () {
42-
return \filsh\yii2\oauth2server\Request::createFromGlobals();
43-
},
44-
'response' => [
45-
'class' => \filsh\yii2\oauth2server\Response::class,
46-
],
47-
],
43+
'request' => function () {
44+
return \filsh\yii2\oauth2server\Request::createFromGlobals();
45+
},
46+
'response' => [
47+
'class' => \filsh\yii2\oauth2server\Response::class,
48+
],
49+
],
4850
]
4951
],
5052
'components' => [
@@ -65,6 +67,7 @@ composer require windhoney/yii2-rest-rbac
6567
]
6668
```
6769
* **配置权限**
70+
6871
```php
6972
'as access' => [
7073
'class' => 'wind\rest\components\AccessControl',
@@ -116,7 +119,13 @@ CREATE TABLE `auth_groups_child` (
116119
KEY `user_group_id` (`user_id`) USING BTREE
117120
) ENGINE=InnoDB AUTO_INCREMENT=795 DEFAULT CHARSET=utf8 COMMENT='分组子集';
118121
```
122+
> ###### 5. 权限控制相关路由可以参考 example/auth_item_sql 其中包含权限相关的insert语句
119123
124+
```mysql
125+
INSERT INTO `auth_item` (`name`, `type`, `description`, `rule_name`, `parent_name`, `data`, `created_at`, `updated_at`) VALUES ('/rbac/menu/index', '2', '接口-菜单接口', NULL, '权限控制', '', '1526377735', '1526377269');
126+
INSERT INTO `auth_item` (`name`, `type`, `description`, `rule_name`, `parent_name`, `data`, `created_at`, `updated_at`) VALUES ('/rbac/role/index', '2', '接口-角色接口', NULL, '权限控制', '', '1526377735', '1526377269');
127+
......
128+
```
120129

121130

122131
* **添加路由配置**

example/auth_item_sql

Whitespace-only changes.

0 commit comments

Comments
 (0)