Skip to content
Snippets Groups Projects
Commit af1344f0 authored by ko_oler's avatar ko_oler
Browse files

Merge branch 'refs/heads/master' into feature/2785-middleware

parents e1b6ac09 38bb5ab5
No related branches found
No related tags found
1 merge request!65Draft: Добавлена спецификация на события в системе
## Описание
Issue: #(номер User Story или ссылка)
- (описание, что было сделано)
- (описание, что было сделано)
### Требует влития MR:
- (ссылка на MR)
- (ссылка на MR)
### Требуется для MR:
- (ссылка на MR)
- (ссылка на MR)
\ No newline at end of file
......@@ -114,6 +114,7 @@ message ListRequest {
bool include_hidden = 6;
repeated string name = 3;
repeated string id = 4;
repeated string tag = 7;
}
string space_id = 1;
......
......@@ -48,10 +48,6 @@ message Rule {
Access access = 3;
repeated string hidden_fields = 5;
// Deprecated
repeated string readonly_fields = 6;
repeated string writeonly_fields = 7;
string read_filter = 8;
string write_filter = 9;
repeated string deny_read_fields = 10;
......
......@@ -29,6 +29,15 @@ message Filter {
google.protobuf.BoolValue system = 10;
}
message LoginRequest {
string email = 1;
string identity = 2;
}
message LoginResponse {
User user = 1;
}
message CreateRequest {
User create = 1;
}
......@@ -73,7 +82,14 @@ message GetByIdentityResponse {
User user = 1;
}
service Users {
// Метод для авторизации пользователя. Возвращает информацию о пользователе
// Пользователь может быть авторизован в разных системах IdP, поэтому
// авторизация происходит по email и identity. Если для одного email есть
// несколько identity, то они будут объединены в одного пользователя
rpc Login(LoginRequest) returns(LoginResponse) {}
// Создание пользователя или регистрация текущего пользователя в системе, если create.id == `current`
rpc Create(CreateRequest) returns(CreateResponse) {}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment