The CivicPlus Organization service 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 Integration Hub.
Important Note
- 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.
Article Navigation
Create Laserfiche Credentials
- Create a Service Principal: Service Principals | Laserfiche Developer Documentation
- Log in to Laserfiche Cloud
- Click the app switcher icon in the top right and select Account
- Select Users in the left-hand navigation, then the Service Principals tab
- Create the Service Principal by giving it a Username
- Select Full Rights and Allow next to the correct repository to be used as the destination in the Integration Hub integration
- Navigate back to the Service Principal user detail and click Create Service Principal Key(s)
- This will create two keys. Copy these to a secure location as they cannot be viewed after initial creation.
- Register your Service App in the Developer Console: Create OAuth Service App | Laserfiche Developer Documentation
- Select Create a new app
- Select Service, Name the app, and click Create Application
- Under Service Account, select the Service Principal created earlier from the drop-down
- Under the Authentication Tab, select Create a long-lasting Authorization Key secret to obtain Laserfiche API access tokens for the integration
- Enter the Service Principal key created earlier
- Copy and/or download the Authorization Key to a secure location. This is the JWT (JSON Web Token) token that will be saved in the CivicPlus Integration Hub application to enable the Laserfiche integration.
- Select the repository.Read and repository.Write OAuth 2.0 Scopes
- Click Update Scopes to ensure the key/token created has the appropriate permissions
Create the CivicPlus Application Credential
- Sign in to CivicPlus Organizations
- Navigate to the Applications tab
- Select Actions and then Manage Credentials next to a Laserfiche application
- Click New Credential
- Fill out the credential fields
- 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.
- Select the Repository you want to use as part of the integration
Note: If a repository does not appear in the drop-down, you will need to check either the Service Principal access rights or JWT (JSON Web Token) OAuth scopes. - Click Save
Comments
Let us know what was helpful or not helpful about the article.0 comments
Please sign in to leave a comment.