Documentation ¶
Index ¶
- Variables
- type SrvRole
- func (e *SrvRole) AddGroupingPolicy(ctx context.Context, req *proto.AddGroupingPolicyRequest, rep *proto.Empty) error
- func (e *SrvRole) AddPolicy(ctx context.Context, req *proto.AddPolicyRequest, rep *proto.Empty) error
- func (e *SrvRole) DeletePermissionsForUser(ctx context.Context, req *proto.ForUserRequest, ...) error
- func (e *SrvRole) DeleteRolesForUser(ctx context.Context, req *proto.ForUserRequest, rep *proto.Empty) error
- func (e *SrvRole) GetPermissionsForUser(ctx context.Context, req *proto.ForUserRequest, ...) error
- func (e *SrvRole) GetRolesForUser(ctx context.Context, req *proto.GetRolesForUserRequest, ...) error
- func (e *SrvRole) RemoveFilteredPolicy(ctx context.Context, req *proto.RemoveFilteredPolicyRequest, rep *proto.Empty) error
Constants ¶
This section is empty.
Variables ¶
View Source
var RoleS *casbin.Enforcer
RoleS 全局角色对象
Functions ¶
This section is empty.
Types ¶
type SrvRole ¶
type SrvRole struct{}
SrvRole struct
func (*SrvRole) AddGroupingPolicy ¶
func (e *SrvRole) AddGroupingPolicy(ctx context.Context, req *proto.AddGroupingPolicyRequest, rep *proto.Empty) error
AddGroupingPolicy 添加用户和角色(组)
func (*SrvRole) AddPolicy ¶
func (e *SrvRole) AddPolicy(ctx context.Context, req *proto.AddPolicyRequest, rep *proto.Empty) error
AddPolicy 添加权限
func (*SrvRole) DeletePermissionsForUser ¶
func (e *SrvRole) DeletePermissionsForUser(ctx context.Context, req *proto.ForUserRequest, rep *proto.DeletePermissionsForUserResponse) error
DeletePermissionsForUser 根据用户删除权限
func (*SrvRole) DeleteRolesForUser ¶
func (e *SrvRole) DeleteRolesForUser(ctx context.Context, req *proto.ForUserRequest, rep *proto.Empty) error
DeleteRolesForUser 根据用户删除角色
func (*SrvRole) GetPermissionsForUser ¶
func (e *SrvRole) GetPermissionsForUser(ctx context.Context, req *proto.ForUserRequest, rep *proto.GetPermissionsForUserResponse) error
GetPermissionsForUser 根据用户获取权限
func (*SrvRole) GetRolesForUser ¶
func (e *SrvRole) GetRolesForUser(ctx context.Context, req *proto.GetRolesForUserRequest, rep *proto.GetRolesForUserResponse) error
GetRolesForUser 根据用户获取角色
func (*SrvRole) RemoveFilteredPolicy ¶
func (e *SrvRole) RemoveFilteredPolicy(ctx context.Context, req *proto.RemoveFilteredPolicyRequest, rep *proto.Empty) error
RemoveFilteredPolicy 删除权限
Click to show internal directories.
Click to hide internal directories.