 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  
const ( CHANNELREADERS = policies.ChannelApplicationReaders CHANNELWRITERS = policies.ChannelApplicationWriters )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ACLProvider ¶
type ACLProvider interface {
	//CheckACL checks the ACL for the resource for the channel using the
	//idinfo. idinfo is an object such as SignedProposal from which an
	//id can be extracted for testing against a policy
	CheckACL(resName string, channelID string, idinfo interface{}) error
}
    func NewACLProvider ¶ added in v1.2.0
func NewACLProvider(rg ResourceGetter) ACLProvider
ACLProvider consists of two providers, supplied one and a default one (1.0 ACL management using ChannelReaders and ChannelWriters). If supplied provider is nil, a resource based ACL provider is created.
func NewDefaultACLProvider ¶ added in v1.2.0
func NewDefaultACLProvider() ACLProvider
type InvalidIdInfo ¶
type InvalidIdInfo string
InvalidIdInfo
func (InvalidIdInfo) Error ¶
func (e InvalidIdInfo) Error() string
type PolicyNotFound ¶
type PolicyNotFound string
PolicyNotFound cache for resource
func (PolicyNotFound) Error ¶
func (e PolicyNotFound) Error() string
type ResourceGetter ¶ added in v1.2.0
type ResourceGetter func(channelID string) channelconfig.Resources
resource getter gets channelconfig.Resources given channel ID
       Source Files
      ¶
      Source Files
      ¶
    
   Click to show internal directories. 
   Click to hide internal directories.