Hi,
I’m only using the most basic features of eventstore (reading and writing events) and I’m pretty new to it.
I’m wanting to secure my eventstore streams so that you must provide admin credentials in order to read or write ANY event.
James has pointed me in the direction of ACL’s
“However, in this particular case you’re likely hitting the difference between admin and anonymous operations. There’s an ACL which you can set for “user” streams vs “system” streams: http://docs.geteventstore.com/server/3.0.1/access-control-lists/”
I think I need to change the default settings to the settings below. I’m pretty new to eventstore and haven’t got a clue how to go about this.
I’m hoping somebody could confirm I’m on the right lines and also give be a dummy’s guide to doing it.
{
“$userStreamAcl” : {
“$r” : “$admins”,
“$w” : “$admins”,
“$d” : “$admins”,
“$mr” : “$admins”,
“$mw” : “$admins”
},
“$systemStreamAcl” : {
“$r” : “$admins”,
“$w” : “$admins”,
“$d” : “$admins”,
“$mr” : “$admins”,
“$mw” : “$admins”
}
}