policy

package
v0.0.0-...-455e706 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PolicyController

type PolicyController struct {
	// contains filtered or unexported fields
}

func NewPolicyController

func NewPolicyController(store store.Factory) *PolicyController

store 为db的接口 初始化 service接口

func (*PolicyController) Create

func (p *PolicyController) Create(c *gin.Context)

/ 全部内容 {"id":"","description":"One policy to rule them all.", "subjects":["users:\u003cpeter|ken\u003e","users:maria","groups:admins"],"effect":"allow","resources":["resources:articles:\u003c.*\u003e","resources:printer"],"actions":["delete","\u003ccreate|update\u003e"],"conditions":{"remoteIPAddress":{"type":"CIDRCondition","options":{"cidr":"192.168.0.1/16"}}},"meta":null}

func (*PolicyController) Delete

func (p *PolicyController) Delete(c *gin.Context)

从前端得到username 然后根据 username 和 name 删除对应的密钥 一个管理员 对应 有多个用户密钥

func (*PolicyController) DeleteCollection

func (p *PolicyController) DeleteCollection(c *gin.Context)

func (*PolicyController) Get

func (p *PolicyController) Get(c *gin.Context)

func (*PolicyController) List

func (p *PolicyController) List(c *gin.Context)

func (*PolicyController) Update

func (p *PolicyController) Update(c *gin.Context)

Jump to

Keyboard shortcuts

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