Register Machine-to-Machine Applications

To integrate Login 3.0 with a machine-to-machine (M2M) application, you need to work with the UPBOND team to register your app. M2M applications are typically non-interactive apps, such as command-line tools, daemons, IoT devices, or backend services.

M2M apps are linked to an API and its permissions or scopes. Before registering your application, ensure that the associated API is already configured with Login 3.0 and that the necessary scopes and permissions are defined.

If your application needs access to the Login 3.0 Management API, the UPBOND team will configure it for you.


Steps to Register an M2M Application

  1. Provide Application Details

    Share the following details with the UPBOND team for registration:

    • Application Name

    • Application Type (e.g., Machine-to-Machine)

    • API and its scopes/permissions

    • Any additional configuration requirements

  2. Authorization for API Access

    The UPBOND team will link your application to the desired API and configure the required scopes. These permissions define what your application can do with the API.


Application Settings

Once your application is registered, the UPBOND team will provide configuration details, including:

Tab

Description

Settings

Key configuration details for your application, such as API endpoints and scopes.

Credentials

Authentication details, including the client ID and secret for your application.

APIs

The list of APIs authorized for use with your application and their associated scopes


Next Steps

Once your M2M application is registered, follow these steps:

  1. Integrate Application Code

    Update your application code to use the credentials and API settings provided by the UPBOND team. If needed, the team can supply example code snippets for your chosen technology stack.

  2. Use Login 3.0 APIs

    • Authentication API: Handles access tokens and identity-related functions required for API calls.

    • Management API: Enables automation of tasks such as configuring grants, managing users, and more. The UPBOND team will provide documentation and access as required.

  3. Test Your Integration

    Test your application to ensure it can authenticate and interact with the API securely and as expected.

Last updated

Was this helpful?