Skip to main content

Developer Guide: Setting Up and Managing a TideCloak License

This guide walks you through the steps required to configure and manage your TideCloak license, including setting up a realm, adding Tide as an identity provider (IDP), and handling license renewal.


Prerequisites

Before you start, ensure the following:

  • You have access to a TideCloak admin account.
  • You're running the latest version of TideCloak.
  • You understand how realms and user registration work in TideCloak.

1. Create a Realm

A TideCloak realm is required before licensing. If you haven't created one yet:


2. Add Tide as an Identity Provider

Once the realm is configured:

  1. Navigate to Identity Providers in the admin console.
  2. Click Tide to initiate setup.
Add Tide IdP
  1. A new Tide instance will be created under your realm, and a Settings tab will appear.
Tide Settings Tab

Within the Settings tab, you'll configure both Licensing and Attribute Mappers for the identity provider. These control how user attributes and license data flow between TideCloak and your application.


3. Access the License Management Interface

Once the IDP is created:

  1. Open the Tide Settings tab.
  2. Click the Manage License button.
Manage License
  1. You'll be taken to the License Dashboard where you can view:
  • Active License
  • Upcoming License Changes
  • Activity Log of license events and renewals
License Dashboard

4. Request a License

To request a license (after enabling user registration):

  1. Go to the Licenses tab inside the Tide settings panel.
  2. Click Request License.
  3. Enter your email address (for free-tier users).
  4. Click Subscribe.
Request License

Once submitted, you'll be redirected back to the IDP page. Your Active License will now appear, including:

  • License tier and details
  • Expiry date
  • Maximum and current user count

5. Manage Your License

All license management actions are done through the Licenses tab:

  1. Click Manage Subscription to update your plan.
  2. You'll be redirected to a billing management interface.
  3. Available actions:
  • Cancel Plan
  • Upgrade Plan
Manage Subscription

This allows you to programmatically or manually update licensing without disrupting authentication services.


6. License Renewal Process

TideCloak handles renewals automatically every 30 days:

  • You will receive an email containing a Secure Settings link.
  • Click the link to re-sign your configuration with the new license key.

While license renewal is automatic, re-signing your settings is required to complete the renewal. No manual renewal steps are otherwise necessary.

Provided below is the process flow

Checkout & Initial Activation

License Renewal and Key Rotation

License key request

Update subscription with new license


Notes for Automation

If you're automating deployments or CI/CD setup:

  • Use TideCloak's CLI or API (if enabled) to script license requests and IDP setup.
  • Watch for renewal emails in your automation pipeline if you need to re-sign config automatically.
  • Store current license details securely in your config management system.