Search K
Appearance
Appearance
The Client Applications page manages authentication credentials for external applications connecting to MinuteView. This configuration is essential for enabling MinuteController, MinuteCreator, and Automations to securely communicate with the MinuteView server.
Client Applications use Client IDs and Client Secrets to authenticate and authorize external applications. Each client application is assigned specific scopes that control which MinuteView APIs and resources it can access.
Navigate to Console → Client Applications and click the New button to create a new client application.
A descriptive name to identify this client application (e.g., "Production Creator Client", "Automations Server").
Select one or more API scopes that define what resources this client can access:
Scope | Description | Required For |
---|---|---|
api:PowerShell | Allows the application to retrieve PowerShell scripts from the MinuteView server | Creator, Controller, Automations |
api:Vault | Allows the application to retrieve Vault information such as options and configurations | Creator, Controller, Automations |
api:Workflows | Allows access to workflows, including listing workflows, accessing service accounts, and executing workflows | Automations |
Recommended Scope Combinations:
api:PowerShell
+ api:Vault
api:PowerShell
+ api:Vault
api:PowerShell
+ api:Vault
+ api:Workflows
A checkbox that controls client authentication security:
Checked – The client ID and secret can be used from any server or machine. This allows you to copy-paste credentials across multiple installations without binding them to a specific machine.
Unchecked – The client ID and secret are fingerprinted and secured to a single PC or server. Credentials cannot be transferred to other machines.
Click Download Configuration File to export a JSON file containing the client configuration. This file can be imported directly into MinuteCreator, MinuteController, or Automations for quick setup.
Once created, client applications appear in a table with the following columns:
Column | Description |
---|---|
Name | The descriptive name of the client application |
Client ID | The unique identifier for this client |
Allowed Scopes | The API scopes granted to this client (e.g., api:PowerShell , api:Vault ) |
Transferable | Yes if transferable usage is allowed, No if fingerprinted to a specific machine |
Fingerprint | Registered if the client has been bound to a specific machine, Not Set if transferable or not yet authenticated |
Last Auth | Timestamp of the most recent successful authentication |
Actions | Available management actions (see below) |
Opens a dialog showing complete details about the client application, including:
Allows modification of:
Note: Client ID and Client Secret cannot be changed via edit.
Downloads the client configuration as a JSON file.
⚠️ Important: Downloading the configuration file will refresh the Client Secret. Any applications using the old secret will need to be updated with the new credentials.
Generates a new Client Secret for the application. Use this action if:
⚠️ Important: After refreshing, you must update all applications using this client with the new secret.
Permanently removes the client application. All applications using this client ID and secret will no longer be able to authenticate.