First-Time Setup

Configure Licentra Settings

After installing the Licentra bundle, configure the connection between your NetSuite instance and the Licentra license management platform.

See More: Licentra Wiki – Modules


Configuration Overview

This process involves two main steps:

  1. Create Licentra Config Record - Store connection settings
  2. Create API Secret - Store authentication credentials

Step 1: Create Licentra Config Record

The Licentra Config record stores the primary connection settings for your NetSuite instance.

Access Configuration

  1. Navigate to: Setup > Company > Licentra Config
  2. Click "New Licentra Config" to create a new configuration record

Required Configuration Fields

FieldDescriptionValueNotes
License Server URLLicentra API server URLhttps://beta.licentra.api.bringitproducts.comUse development URL for sandbox
Client IdUnique identifier for your NetSuite clientFrom Licentra portalRequired field
Client Secret ReferenceInternal ID of API Secret recordFrom API Secret creationRequired field
Signature TypeCryptographic algorithm for API requestsHS256Recommended default

Environment-Specific URLs

Choose the appropriate License Server URL based on your environment:

  • Development/Sandbox: https://beta.licentra.api.bringitproducts.com

Important: Save the Licentra Config record after filling in all required details.


Step 2: Create API Secret

The API Secret stores the confidential "License Secret" for secure communication with Licentra.

Access API Secrets

  1. Navigate to: Setup > Company > API Secrets
  2. Click "Create New" to create a new API Secret

Configure Secret Details

FieldDescriptionExample ValueNotes
NameDescriptive name for your secretLicentra Integration SecretMake it memorable
IDInternal ID for Client Secret Referencelicentra_api_secretUse this in Config record
PasswordLicense Secret from Licentra subscriptionHighly sensitive credentialCopy exactly from portal
DescriptionOptional contextAPI Secret for Licentra License Manager IntegrationHelpful for future reference
RestrictionsAccess permissionsCheck "Allow for all Scripts"Required for Licentra scripts

Security Best Practices

  • Store the License Secret securely - Never share it publicly
  • Use a descriptive name - Makes it easier to identify later
  • Document the ID - You'll need it for the Config record
  • Enable script access - Required for Licentra functionality

After creating both records:

  1. Return to the Licentra Config record
  2. Enter the API Secret ID in the "Client Secret Reference" field
  3. Save the configuration again

Step 4: Validate Configuration

Use the License Viewer to confirm your configuration is working correctly.

Access License Viewer

  1. Navigate to: Setup > Company > Licentra License Viewer
  2. Wait for the page to load completely

Verify Successful Connection

Successful Configuration Indicators:

  • Sublist appears displaying all subscriptions and features
  • Available licenses are visible and accessible
  • Connection status shows as active
  • No error messages displayed

Troubleshooting Connection Issues

If the sublist is empty or no data appears:

  1. Click "Refresh Token from Server" link
  2. Check for error messages below the link
  3. Common issues and solutions:
IssuePossible CauseSolution
Empty sublistIncorrect Client IDVerify Client ID in Licentra portal
Connection timeoutInvalid API SecretCheck License Secret in API Secret record
Server errorWrong License Server URLConfirm URL for your environment
Permission errorAPI Secret not accessibleVerify "Allow for all Scripts" is checked

Step 5: Test License Enforcement

After successful configuration:

  1. Access a licensed module in NetSuite
  2. Verify license validation is working
  3. Check license usage in the License Viewer
  4. Test license restrictions if applicable

Configuration Checklist

Before proceeding, verify all items are complete:

  • Licentra Config record created with correct URL
  • Client ID entered correctly
  • API Secret created with License Secret
  • Client Secret Reference linked to Config record
  • License Viewer shows subscriptions and features
  • No error messages in License Viewer
  • License enforcement working correctly

Advanced Configuration

Custom Signature Types

For now only HS256 is recommended

Multiple Environments

For organizations with multiple NetSuite instances:

  • Create separate Config records for each environment
  • Use environment-specific URLs and credentials
  • Test each environment independently

Getting Help

If you encounter configuration issues:

  1. Review the troubleshooting guides for common solutions
  2. Check error messages in the License Viewer
  3. Verify all field values are correct
  4. Contact your Licentra administrator for credential issues
  5. Reach out to BringIT support for technical assistance

Next Steps

After successful configuration:

  1. Review Configuration Reference - Understand all available settings
  2. Monitor License Usage - Track license consumption
  3. Set Up User Training - Train your team on using the integrated system

Last modified on