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
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
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:
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.
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.
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?