d1594b586e
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
24 lines
580 B
Protocol Buffer
24 lines
580 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package accessbox;
|
|
|
|
option go_package = "github.com/nspcc-dev/neofs-s3-gw/creds/tokenbox;accessbox";
|
|
|
|
|
|
|
|
message AccessBox {
|
|
message Gate {
|
|
bytes tokens = 1 [json_name = "tokens"];
|
|
bytes gatePublicKey = 2 [json_name = "gatePublicKey"];
|
|
}
|
|
|
|
bytes ownerPublicKey = 1 [json_name = "ownerPublicKey"];
|
|
repeated Gate gates = 2 [json_name = "gates"];
|
|
}
|
|
|
|
message Tokens {
|
|
bytes accessKey = 1 [json_name = "accessKey"];
|
|
bytes bearerToken = 2 [json_name = "bearerToken"];
|
|
bytes sessionToken = 3 [json_name = "sessionToken"];
|
|
}
|
|
|