@twin.org/api-tenant-processor
Version:
API Tenant Processor for converting and api key to a tenant id.
23 lines • 627 B
JavaScript
// 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