Device Authorization

Last Updated: April 07, 2026

Communication between the Vasion Print Client and the instance An instance is a collection of services and service groups that is associated with a customer. A customer's instance is created from an app template and is then deployed to a cloud or virtual server. requires an authorization code. When you apply an authorization code, the device receives an Open Authorization (OAuth) token, which enables the device to receive printer deployments.

The OAuth token can also allow end users to access the Self-service Portal and Release Portal without login credentials. For more details refer to Portal Security.

There are three ways to authorize a device:

Admin Console showing Generate Authorization Code section.

About Authorization Codes

When you generate an authorization code, you have the following options for code-expiration length:

  • 30 minutes.
  • 60 minutes.
  • 6 hours.
  • 24 hours.
  • 48 hours.
  • No Expiration.

After you generate a code, it appears in a table in the Active Authorization Codes section with the following information:

  • Code: the generated code.
  • Time To Live: the code-expiration length.
  • Expiration Date: the date and time that the code expires.

The list clears authorization codes after they expire.

Admin Console showing Active Authorization Codes section.

Generate an Authorization Code

  1. Open a web browser, and log in to the Admin Console.
  2. Navigate to Tools then Tokens then Authorized Devices or Tools then Authorized Devices, depending on your permissions.
  3. From the Code Expiration length dropdown menu, select the expiration length.
  4. Select Generate.

    Admin Console showing "Code Expiration length" menu and Generate button.

Remove Codes & Devices

Do the following to remove a code or device:

  1. In the Admin Console, navigate to Tools then Tokens then Authorized Devices or Tools then Authorized Devices, depending on your permissions.
  2. In the Active Authorization Codes section, select the trash can icon to the right of the code or device.
  3. In the modal, select Delete.

Authorization Code & Client Deployment

You can deploy the authorization code to end users' devices during Client installation by using scripts. For more details refer to Install the Client & Web Extension. This method bypasses end users needing to enter codes.

End User Authorization

When an end user attempts to log in to the Self-service Portal on an unauthorized device, they are prompted to enter an authorization code.

When the end user enters the correct code, the OAuth token appears on the end user's device and the name of the device appears in the Active Devices section in the Admin Console. If the device is deleted from the Active Devices list, you need to reauthorize it.

Authorization Code Incorrect/Missing modal.

Authorize with Admin Console Access

If someone with admin access uses an unauthorized device to log in to the Admin Console, the device is authorized and provided an OAuth token. The device appears in the Active Devices section and can be removed, if needed.