Application Clients
An Application Client is an application requesting access to a protected Yonomi Platform resource on behalf of the Resource Owner, such as the Owner. Access Tokens are generated using Clients. An Access Tokens is a user credential that act as an electronic key to Yonomi Platform APIs, ensuring that an API user has the correct permissions to access the service being requested. In Yonomi Platform, clients allow Partners to generate JWT-based access tokens used for API Requests.
PACS Partners create Clients in the YP Developer Portal. They are contained within Dev Resource Groups.
Yonomi Platform exposes 2 types of Application Clients for developers to use when building apps:
User Scope Clients are used to generate access tokens to build apps that a PACS Partner’s Clients/Owners, Integrators or Patrons will use to manage, monitor and operate devices. PACS Partners will build these apps as part of their integration to Yonomi Platform. User Scope Access Token identity is managed by PACS Partners through federated identity (covered later) and access tokens represent the identity of the user for which the token was created.
Machine-to-Machines (M2M) Clients are used to generate access tokens to build apps that PACS themselves or other services will use for administrative use cases such as service-level visibility, device health , tamper monitoring or fleetwide firmware management. M2M Clients are not associated with any one user identity; M2M clients represent requests made on behalf of applications. M2M Clients must be granted authorization to a public Integration for their access tokens to have read-level visibility to associated Organizations & Installations.
What made this section unhelpful for you?
On this page
- Application Clients