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 }