github.com/resonatecoop/user-api@v1.0.0-13.0.20220915120639-05dc9c04014a/pkg/access/access.go (about)

     1  package access
     2  
     3  // New instantiates new Access config service
     4  func New(NoTokenMethods string, PublicMethods string, ReadWriteMethods string) *AccessConfig {
     5  	return &AccessConfig{
     6  		NoTokenMethods: NoTokenMethods,
     7  		PublicMethods:  PublicMethods,
     8  		WriteMethods:   ReadWriteMethods,
     9  	}
    10  }
    11  
    12  // Access contains the configuration that governs service access
    13  type AccessConfig struct {
    14  	// Secret key used for signing.
    15  	NoTokenMethods string
    16  	PublicMethods  string
    17  	WriteMethods   string
    18  }