Applications

An application represents a software application that connects to Device Cloud.

Examples of applications include client applications on a device and external applications using Device Cloud.

Creating an application creates an application token that software applications use when they connect to Device Cloud. The application token is unique across the platform and references an application defined in a specific organization.

For external applications, including device applications, the application token is used when the application authenticates with Device Cloud. For more information, see the Device Cloud Service API Reference.

Each application must have a role that allows the associated applications to access specific service APIs. For example, if different software applications need different roles to access items, then multiple applications can be defined, each with a specific role assigned. One software application might provide view-only access to things. Another application might provide view, write, and modify access to things. A third application might have access to a subset of things within the organization.

Automatic registration (auto-registration) enables you to define the type of thing (based on the thing definition) created when an application first registers with Device Cloud. If you select None, only things that are created manually on the Management Portal or previously connected to Device Cloud can connect using the associated application token.

You can specify tags and security tags for the things created when the software application automatically registers. Tags can be used to filter the list of things displayed on pages in the Management Portal. Security tags can be used to limit access to things based on role.