// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
module crosapi.mojom;
import "chromeos/crosapi/mojom/account_manager.mojom";
// This API allows lacros-chrome to access the device oauth2 token service that
// lives in ash, in particular to fetch access tokens for the device (robot)
// account.
[Stable, Uuid="8a5c7a88-ac87-4625-a314-19fa56f01678"]
interface DeviceOAuth2TokenService {
// Returns an access token for the ChromeOS device account.
FetchAccessTokenForDeviceAccount@0(array<string> scopes) =>
(AccessTokenResult result);
};