github.com/litesolutions/justifay-api@v1.0.0-2.0.20220707114139-46f28a909481/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  }