青否云如何进行权限设置?

1.设置密钥

关键词:auth

创建密钥名称和密钥,密钥名称(例如:Authorization、token等等)通过请求头传递,后端验证密钥,通过授权则返回数据,可自由设置过期时间,过期则需要重新授权。

设置密钥

2.设置分组

关键词:class

设置请求分组,便于区分功能。

设置分组

3.设置组权限

关键词:class,auth

可设置分组请求是否开启加密验证,相当于登陆之后返回一个加密token,登陆之后请求头带着返回的token,才能拿到登陆之后的数据,例如订单、个人信息等等。

设置组权限

4.设置表权限

关键词:class,table,auth

每个分组都可设置各个数据表的请求权限,增删改查,以及返回数据是否加密,例如用户登陆之后可用密钥把用户信息加密之后返给前台,用户带着加密的数据可继续获得个人的一些信息。

设置表权限

5.设置字段

关键词:class,table,field

可为某些表某些字段直接插入一些数据,例如,创建一个密钥,名称为Authorization,再设置一下user表权限用Authorization加密,用户登陆之后会返回一个加密的用户数据,在用户下订单时请求头带着Authorization向order表写入数据,这时候就可设置order数据表,字段user_id,值填入Authorization.id即用户的id即会自动填充到order表,不传值的情况下也可设置自动填充uuid之类的数据,查询的时候也可解析成对应的查询条件,自动查询order表user_id等于Authorization.id的数据。

设置字段

猜你喜欢

转载自blog.csdn.net/qingfouyun/article/details/78751952