diff --git a/src/lib/services/api-token-service.ts b/src/lib/services/api-token-service.ts index e6129611b2..a5c96fdf48 100644 --- a/src/lib/services/api-token-service.ts +++ b/src/lib/services/api-token-service.ts @@ -171,6 +171,18 @@ export class ApiTokenService { return this.insertNewApiToken(createNewToken); } + // TODO: Remove this service method after embedded proxy has been released in + // 4.16.0 + public async createMigratedProxyApiToken( + newToken: Omit, + ): Promise { + validateApiToken(newToken); + + const secret = this.generateSecretKey(newToken); + const createNewToken = { ...newToken, secret }; + return this.insertNewApiToken(createNewToken); + } + private async insertNewApiToken( newApiToken: IApiTokenCreate, ): Promise {