Rust implementation of OCI Distribution Spec with granular access control
1{
2 "users": [
3 {
4 "username": "admin",
5 "password": "admin",
6 "permissions": [
7 {"repository": "*", "tag": "*", "actions": ["pull", "push", "delete"]}
8 ]
9 },
10 {
11 "username": "testuser",
12 "password": "testpass",
13 "permissions": [
14 {"repository": "testorg/*", "tag": "*", "actions": ["pull", "push"]}
15 ]
16 }
17 ]
18}