Documentation
¶
Index ¶
- type PolicyServiceImpl
- func (i *PolicyServiceImpl) CreatePolicy(ctx context.Context, in *policy.CreatePolicyRequest) (*policy.Policy, error)
- func (i *PolicyServiceImpl) DeletePolicy(ctx context.Context, in *policy.DeletePolicyRequest) (*policy.Policy, error)
- func (i *PolicyServiceImpl) DescribePolicy(ctx context.Context, in *policy.DescribePolicyRequest) (*policy.Policy, error)
- func (i *PolicyServiceImpl) Init() error
- func (i *PolicyServiceImpl) Name() string
- func (i *PolicyServiceImpl) QueryEndpoint(ctx context.Context, in *policy.QueryEndpointRequest) (*types.Set[*endpoint.Endpoint], error)
- func (i *PolicyServiceImpl) QueryMenu(ctx context.Context, in *policy.QueryMenuRequest) (*types.Set[*view.Menu], error)
- func (i *PolicyServiceImpl) QueryNamespace(ctx context.Context, in *policy.QueryNamespaceRequest) (*types.Set[*namespace.Namespace], error)
- func (i *PolicyServiceImpl) QueryPolicy(ctx context.Context, in *policy.QueryPolicyRequest) (*types.Set[*policy.Policy], error)
- func (i *PolicyServiceImpl) UpdatePolicy(ctx context.Context, in *policy.UpdatePolicyRequest) (*policy.Policy, error)
- func (i *PolicyServiceImpl) ValidateEndpointPermission(ctx context.Context, in *policy.ValidateEndpointPermissionRequest) (*policy.ValidateEndpointPermissionResponse, error)
- func (i *PolicyServiceImpl) ValidatePagePermission(ctx context.Context, in *policy.ValidatePagePermissionRequest) (*policy.ValidatePagePermissionResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PolicyServiceImpl ¶
type PolicyServiceImpl struct {
ioc.ObjectImpl
// contains filtered or unexported fields
}
func (*PolicyServiceImpl) CreatePolicy ¶
func (i *PolicyServiceImpl) CreatePolicy(ctx context.Context, in *policy.CreatePolicyRequest) (*policy.Policy, error)
func (*PolicyServiceImpl) DeletePolicy ¶
func (i *PolicyServiceImpl) DeletePolicy(ctx context.Context, in *policy.DeletePolicyRequest) (*policy.Policy, error)
func (*PolicyServiceImpl) DescribePolicy ¶
func (i *PolicyServiceImpl) DescribePolicy(ctx context.Context, in *policy.DescribePolicyRequest) (*policy.Policy, error)
func (*PolicyServiceImpl) Init ¶
func (i *PolicyServiceImpl) Init() error
func (*PolicyServiceImpl) Name ¶
func (i *PolicyServiceImpl) Name() string
func (*PolicyServiceImpl) QueryEndpoint ¶
func (i *PolicyServiceImpl) QueryEndpoint(ctx context.Context, in *policy.QueryEndpointRequest) (*types.Set[*endpoint.Endpoint], error)
QueryEndpoint 查询用户可以访问的 api 接口 找到用户可以访问的角色列表,然后再找出角色对于的 api 访问权限
func (*PolicyServiceImpl) QueryMenu ¶
func (i *PolicyServiceImpl) QueryMenu(ctx context.Context, in *policy.QueryMenuRequest) (*types.Set[*view.Menu], error)
func (*PolicyServiceImpl) QueryNamespace ¶
func (i *PolicyServiceImpl) QueryNamespace(ctx context.Context, in *policy.QueryNamespaceRequest) (*types.Set[*namespace.Namespace], error)
QueryNamespace 查询用户可访问的空间
func (*PolicyServiceImpl) QueryPolicy ¶
func (i *PolicyServiceImpl) QueryPolicy(ctx context.Context, in *policy.QueryPolicyRequest) (*types.Set[*policy.Policy], error)
func (*PolicyServiceImpl) UpdatePolicy ¶
func (i *PolicyServiceImpl) UpdatePolicy(ctx context.Context, in *policy.UpdatePolicyRequest) (*policy.Policy, error)
func (*PolicyServiceImpl) ValidateEndpointPermission ¶
func (i *PolicyServiceImpl) ValidateEndpointPermission(ctx context.Context, in *policy.ValidateEndpointPermissionRequest) (*policy.ValidateEndpointPermissionResponse, error)
ValidateEndpointPermission 校验 api 接口
func (*PolicyServiceImpl) ValidatePagePermission ¶
func (i *PolicyServiceImpl) ValidatePagePermission(ctx context.Context, in *policy.ValidatePagePermissionRequest) (*policy.ValidatePagePermissionResponse, error)
Click to show internal directories.
Click to hide internal directories.