Add Laserfiche Application Credentials

Prev Next

The Staff Center supports the storage and access of Application Credentials for Laserfiche. Organization Owners are able to add a credential to an existing Application. The credentials enable integrations in the CivicPlus Integration Hub.

Important Notes

  • Laserfiche is a premium integration and can be added to your solution for an additional cost. To get access to third-party integrations, please contact your CivicPlus Customer Success Manager.

  • Your Laserfiche credentials will expire after a year and new credentials will need to be generated and added to the Staff Center.

Who can use this feature?

Organization Owners

Create Laserfiche Credentials

  1. Create a Service Principal: Service Principals | Laserfiche Developer Documentation

    1. Log in to Laserfiche Cloud

    2. Click the application switcher icon in the top right and select Account

    3. Select Users in the left-hand navigation, then the Service Principals tab

    4. Create the Service Principal by giving it a Username

    5. Select Full Rights and Allow next to the correct repository to be used as the destination in the CivicPlus Integration Hub integration Access Rights settings showing Full Rights and repository access options.

    6. Navigate back to the Service Principal user details and click Create Service Principal Key(s)

    7. This will create two keys. Copy these to a secure location, as they cannot be viewed after initial creation.

  2. Register your Service App in the Developer Console: Create OAuth Service App | Laserfiche Developer Documentation

    1. Select Create a new app

    2. Select Service, Name the app, and click Create ApplicationCreating a new app with service type and name in the application form.

    3. Under Service Account, select the Service Principal created earlier from the drop-down Service account details for the Laserfiche IH Test application are displayed.

    4. Under the Authentication Tab, select Create a long-lasting Authorization Key secret to obtain Laserfiche API access tokens for the integration Instructions for generating Laserfiche API Access Tokens and Authorization Keys.

    5. Enter the Service Principal key created earlier Input field for entering a Service Principal Key for authorization purposes.

    6. Copy or download the Authorization Key to a secure location. This is the JWT token that will be saved in the CivicPlus Integration Hub application to enable the Laserfiche integration.

    7. Select the repository.Read and repository.Write OAuth 2.0 Scopes OAuth 2.0 scopes for Laserfiche app permissions including repository read and write access.

    8. Click Update Scopes to ensure the key/token created has the appropriate permissions


Create the CivicPlus Application Credential

  1. Sign in to the Staff Center

  2. Navigate to Organization Settings
    CivicPlus Staff Center dashboard with highlighted Organization Settings option.

  3. Select the Applications tab Civic City Staff Center displaying Organization Settings with highlighted Applications section.

  4. Select Actions and then Manage Credentials next to a Laserfiche application The Manage Credentials option next to a Laserfiche application.

  5. Click New CredentialNew Credential button on the Laserfiche credentials page.

  6. Fill out the credential fields Form fields for entering name and JWT token information.

    • Name: Enter a name for the credential (such as "Laserfiche Credentials")

    • JWT Token: Fill out the token information for your organization's Laserfiche account. View Laserfiche's documentation on how to obtain the token.

  7. Select the Repository you want to use as part of the integration The Repository drop-down on the Laserfiche credentials page.

    Note:

    If a repository does not appear in the drop-down, you will need to check either the Service Principal access rights or JWT OAuth scopes.

  8. Click SaveThe Save button on the Laserfiche credentials screen.