server

package
v0.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RBACServer

type RBACServer struct {
	vine.Service
	// contains filtered or unexported fields
}

func NewRBACServerWithApt

func NewRBACServerWithApt(s vine.Service, apt persist.Adapter) (*RBACServer, error)

func (*RBACServer) AddGroupPolicy

func (s *RBACServer) AddGroupPolicy(ctx context.Context, req *api.AddGroupPolicyRequest, rsp *api.AddGroupPolicyResponse) (err error)

func (*RBACServer) AddPolicy

func (s *RBACServer) AddPolicy(ctx context.Context, req *api.AddPolicyRequest, rsp *api.AddPolicyResponse) (err error)

func (*RBACServer) DelGroupPolicy

func (s *RBACServer) DelGroupPolicy(ctx context.Context, req *api.DelGroupPolicyRequest, rsp *api.DelGroupPolicyResponse) (err error)

func (*RBACServer) DelPolicy added in v0.3.0

func (s *RBACServer) DelPolicy(ctx context.Context, req *api.DelPolicyRequest, rsp *api.DelPolicyResponse) (err error)

func (*RBACServer) Enforce

func (s *RBACServer) Enforce(ctx context.Context, req *api.EnforceRequest, rsp *api.EnforceResponse) (err error)

func (*RBACServer) GetAllPolicies added in v0.4.0

func (s *RBACServer) GetAllPolicies(ctx context.Context, req *api.GetAllPoliciesRequest, rsp *api.GetAllPoliciesResponse) (err error)

func (*RBACServer) GetGroupPolicies added in v0.4.0

func (s *RBACServer) GetGroupPolicies(ctx context.Context, req *api.GetGroupPoliciesRequest, rsp *api.GetGroupPoliciesResponse) (err error)

func (*RBACServer) GetPolicies added in v0.4.0

func (s *RBACServer) GetPolicies(ctx context.Context, req *api.GetPoliciesRequest, rsp *api.GetPoliciesResponse) (err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL