Chromium Code Reviews| Index: chrome/browser/policy/cloud/proto/device_management_backend.proto |
| diff --git a/chrome/browser/policy/cloud/proto/device_management_backend.proto b/chrome/browser/policy/cloud/proto/device_management_backend.proto |
| index 2c46a3778f6416a66a02f7e01cb2c462b3c3950e..bee07f282fbb64a1f612addc04f2eef65c353a56 100644 |
| --- a/chrome/browser/policy/cloud/proto/device_management_backend.proto |
| +++ b/chrome/browser/policy/cloud/proto/device_management_backend.proto |
| @@ -91,6 +91,17 @@ message DevicePolicySettingRequest { |
| optional string watermark = 2; |
| } |
| +// Request to access a Google service with the given scope. |
| +message DeviceServiceApiAccessRequest { |
| + // The list of auth scopes the device requests from DMServer. |
| + repeated string auth_scope = 1; |
| +} |
| + |
| +message DeviceServiceApiAccessResponse { |
| + // The OAuth2 authorization code for the requested scope(s). |
| + optional string auth_code = 3; |
| +} |
| + |
| message PolicyFetchRequest { |
| // This is the policy type, which maps to D3 policy type internally. |
| // By convention, we use "/" as separator to create policy namespace. |
| @@ -433,6 +444,7 @@ message DeviceAutoEnrollmentResponse { |
| // * register |
| // * status |
| // * unregister |
| +// * api_authorization |
| // |
| // * devicetype: MUST BE "1" for Android or "2" for Chrome OS. |
| // * apptype: MUST BE Android or Chrome. |
| @@ -475,6 +487,9 @@ message DeviceManagementRequest { |
| // Auto-enrollment detection. |
| optional DeviceAutoEnrollmentRequest auto_enrollment_request = 6; |
| + |
| + // Request for OAuth2 authorization codes to access Google services. |
| + optional DeviceServiceApiAccessRequest service_api_access_request = 7; |
|
Mattias Nissler (ping if slow)
2013/04/02 14:16:46
note that the server version already has used this
David Roche
2013/04/04 01:39:53
Done. Will field #7 be added to the client proto?
Mattias Nissler (ping if slow)
2013/04/04 13:18:34
Field 7 will appear on the Chromium side as well,
|
| } |
| // Response from server to device. |
| @@ -514,4 +529,7 @@ message DeviceManagementResponse { |
| // Auto-enrollment detection response. |
| optional DeviceAutoEnrollmentResponse auto_enrollment_response = 8; |
| + |
| + // Response to OAuth2 authorization code request. |
| + optional DeviceServiceApiAccessResponse service_api_access_response = 9; |
| } |