mirror of
https://github.com/Unleash/unleash.git
synced 2025-04-15 01:16:22 +02:00
feat: add method for migrating proxies without environment validation (#2056)
This commit is contained in:
parent
e6e6da6a44
commit
721cd20b5d
@ -171,6 +171,18 @@ export class ApiTokenService {
|
|||||||
return this.insertNewApiToken(createNewToken);
|
return this.insertNewApiToken(createNewToken);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO: Remove this service method after embedded proxy has been released in
|
||||||
|
// 4.16.0
|
||||||
|
public async createMigratedProxyApiToken(
|
||||||
|
newToken: Omit<IApiTokenCreate, 'secret'>,
|
||||||
|
): Promise<IApiToken> {
|
||||||
|
validateApiToken(newToken);
|
||||||
|
|
||||||
|
const secret = this.generateSecretKey(newToken);
|
||||||
|
const createNewToken = { ...newToken, secret };
|
||||||
|
return this.insertNewApiToken(createNewToken);
|
||||||
|
}
|
||||||
|
|
||||||
private async insertNewApiToken(
|
private async insertNewApiToken(
|
||||||
newApiToken: IApiTokenCreate,
|
newApiToken: IApiTokenCreate,
|
||||||
): Promise<IApiToken> {
|
): Promise<IApiToken> {
|
||||||
|
Loading…
Reference in New Issue
Block a user