server

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Mar 9, 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) GetPolicy added in v0.3.0

func (s *RBACServer) GetPolicy(ctx context.Context, req *api.GetPolicyRequest, rsp *api.GetPolicyResponse) (err error)

Jump to

Keyboard shortcuts

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