UNPKG

@twin.org/api-tenant-processor

Version:

API Tenant Processor for converting and api key to a tenant id.

23 lines 627 B
// Copyright 2025 IOTA Stiftung. // SPDX-License-Identifier: Apache-2.0. import { Converter, RandomHelper } from "@twin.org/core"; /** * Helper class for tenant id related operations. */ export class TenantIdHelper { /** * Generates a new tenant ID. * @returns A new tenant ID. */ static generateTenantId() { return Converter.bytesToHex(RandomHelper.generate(16)); } /** * Generates a new API Key. * @returns A new API Key. */ static generateApiKey() { return Converter.bytesToHex(RandomHelper.generate(16)); } } //# sourceMappingURL=tenantIdHelper.js.map