|  | // Copyright 2019 The Fuchsia Authors. All rights reserved. | 
|  | // Use of this source code is governed by a BSD-style license that can be | 
|  | // found in the LICENSE file. | 
|  |  | 
|  | /// Defines the protocols used to interface with the core Fuchsia identity | 
|  | /// system. | 
|  | /// | 
|  | /// Clients may use these protocols to access, maintain, and authenticate the | 
|  | /// Fuchsia accounts and personae defined by the identity system. | 
|  | /// | 
|  | /// The entry point is the discoverable `AccountManager` protocol. This provides | 
|  | /// access to all accounts of the device and should only be accessible to a | 
|  | /// small number of privileged clients. `AccountManager` may be used to acquire | 
|  | /// less powerful `Account` and `Persona` handles that may then be passed to | 
|  | /// other parts of the system. | 
|  | library fuchsia.identity.account; |