OLD | NEW |
1 // Copyright 2015 The LUCI Authors. All rights reserved. | 1 // Copyright 2015 The LUCI Authors. All rights reserved. |
2 // Use of this source code is governed by the Apache v2.0 license that can be | 2 // Use of this source code is governed under the Apache License, Version 2.0 |
3 // found in the LICENSE file. | 3 // that can be found in the LICENSE file. |
4 | 4 |
5 // Configuration schema for configs fetched via a config service. | 5 // Configuration schema for configs fetched via a config service. |
6 | 6 |
7 package auth_service; | 7 package auth_service; |
8 | 8 |
9 | 9 |
10 // Configuration of cron job that imports groups from external sources. | 10 // Configuration of cron job that imports groups from external sources. |
11 message GroupImporterConfig { | 11 message GroupImporterConfig { |
12 // Import groups stored as files in a tarball. | 12 // Import groups stored as files in a tarball. |
13 message TarballEntry { | 13 message TarballEntry { |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
121 // allowed (default). Format of the entries: | 121 // allowed (default). Format of the entries: |
122 // user:abc@example.com - identity | 122 // user:abc@example.com - identity |
123 // user:*@example.com - identity glob | 123 // user:*@example.com - identity glob |
124 // group:group-name - group | 124 // group:group-name - group |
125 repeated string allowed_to_impersonate = 4; | 125 repeated string allowed_to_impersonate = 4; |
126 } | 126 } |
127 | 127 |
128 // Rules are evaluated sequentially until the first hit. | 128 // Rules are evaluated sequentially until the first hit. |
129 repeated Rule rules = 1; | 129 repeated Rule rules = 1; |
130 } | 130 } |
OLD | NEW |