Macros

Structs

Enums

  • A protocol to receive events when the set of accounts on a device or the authentication states of these accounts change.
  • AccountManager manages the overall state of system accounts and personae on a Fuchsia device. The AccountManager is the most powerful protocol in the account system and is intended only for use by the most trusted parts of the system.
  • A protocol that exposes information about the personae for a system account and provides methods to manipulate these. It also exposes a writable data directory.
  • A protocol to receive events when the authentication state of an account changes.
  • A high level assessment of the degree to which the account owner is authenticated and consequently which resources are available for the account. The detailed definitions of these states and the transistions between them depend on product-specific policy. Some states may not apply for some products.
  • A protocol that is extended by other protocols defining an entity (referred to as the “target”) with an authentication state, such as an account or persona.
  • Specifies the reason that a fuchsia.identity.account method failed.
  • Provides an upper bound to how long an account can live on the device.
  • A protocol that exposes basic information about a persona and access to the authentication tokens that are visible through it.

Constants

  • The maximum number of system accounts that may be simultaneously provisioned on a device. This number may be increased in the future.
  • The maximum number of authentication mechanisms that can be registered for a device.
  • The maximum number of authentication mechanism enrollments that may be simultaneously defined within a Fuchsia account.
  • The maximum length of the (UTF-8 encoded) human readable names, in bytes.
  • The maximum length of the (UTF-8 encoded) password used in the temporary methods to support an initial prototype of password-based encryption.
  • The maximum number of personae that may be simultaneously defined within a system account. This number may be increased in the future.

Traits

Type Definitions