ride / cli-security
Ride应用程序CLI的安全命令
Requires
- ride/app: ^1.0.0
- ride/cli: ^1.0.0
- ride/lib-cli: ^1.0.0
- ride/lib-common: ^1.0.0
- ride/lib-security: ^1.0.0
- ride/web-security: ^1.0.0
This package is auto-updated.
Last update: 2024-09-13 00:32:34 UTC
README
此模块向Ride CLI添加了各种安全命令。
命令
path
此命令显示受保护路径的概览。
语法: path [<query>]
<query>
: 搜索路径的查询
别名: sp
path secure
此命令将路径添加到受保护路径。
语法: path secure <path>
<path>
: 路径正则表达式
别名: sps
path unsecure
此命令从受保护路径中删除路径。
语法: path unsecure <path>
<path>
: 路径正则表达式
别名: spu
role
此命令显示角色的概览。您可以通过搜索查询来过滤角色。
语法: role [<query>]
<query>
: 搜索角色的查询
别名: sr
role add
此命令将新角色添加到安全模型。
语法: role add <name> [<weight>]
<name>
: 用于识别角色的名称<weight>
: 角色的权重
别名: sra
role allow
此命令将路径添加到角色的允许路径。
语法: role allow <role> <path>
<role>
: 角色的名称或ID<path>
: 路径正则表达式
别名: sral
role delete
此命令从安全模型中删除角色。
语法: role delete <role>
<role>
: 识别角色的名称或ID
别名: srd
role deny
此命令从角色中删除已授权的权限。
语法: role deny <role> <permission>
<role>
: 角色的名称或ID<permission>
: 权限代码
别名: srdn
role detail
此命令显示角色的详细信息。
语法: role detail <role>
<role>
: 角色的名称或ID
别名: srde
role disallow
此命令从角色的允许路径中删除路径。
语法: role disallow <role> <path>
<role>
: 角色的名称或ID<path>
: 路径正则表达式
别名: srdi
role edit
此命令设置角色的属性。
语法: role edit <role> <key> [<value>]
<role>
: 角色的名称或ID<key>
: 属性键(名称或权重)<value>
: 属性值
别名: sre
role grant
此命令将权限授予角色。
语法: role grant <role> <permission>
<role>
: 角色的名称或ID<permission>
: 权限代码
别名: srg
user
此命令显示用户的概览。您可以通过搜索查询来过滤用户。
语法: user [<query>]
<query>
: 搜索用户的查询
别名: su
user add
此命令将新用户添加到安全模型。
语法: user add <username> <password> [<email>]
<username>
: 用于识别用户的用户名<password>
: 用户认证的密码<email>
: 用户的电子邮件地址
别名: sua
user assign
此命令将角色分配给用户。
语法: user assign <user> <role>
<user>
:用户名或ID,用于识别用户<role>
: 识别角色的名称或ID
别名:suas
删除用户
此命令从安全模型中删除用户。
语法:user delete <user>
<user>
:用户名或ID,用于识别用户
别名:sud
用户详情
此命令显示用户详情。
语法:user detail <user>
<user>
:用户名或ID,用于识别用户
别名:sude
编辑用户
此命令设置用户的属性。
语法:user edit <user> <key> [<value>]
<user>
:用户名或ID,用于识别用户<key>
:属性键(name、password、email、confirm、image、active或super)<value>
: 属性值
别名:sue
用户偏好
此命令设置用户的偏好。
语法:user preference <user> <key> [<value>]
<user>
:用户名或ID,用于识别用户<key>
:偏好键<value>
:偏好的值,省略以清除偏好
别名:sup
取消分配用户
此命令从用户中移除一个角色。
语法:user unassign <user> <role>
<user>
:用户名或ID,用于识别用户<role>
: 识别角色的名称或ID
别名:suu
相关模块
安装
您可以使用Composer安装此应用程序。
composer require ride/cli-security