mirror of
https://github.com/Unleash/unleash.git
synced 2025-05-17 01:17:29 +02:00
fix: reset-token-service should use unleashUrl
This commit is contained in:
parent
5565dd8c4b
commit
0086580130
@ -36,7 +36,7 @@ export default class ResetTokenService {
|
|||||||
) {
|
) {
|
||||||
this.store = stores.resetTokenStore;
|
this.store = stores.resetTokenStore;
|
||||||
this.logger = getLogger('/services/reset-token-service.ts');
|
this.logger = getLogger('/services/reset-token-service.ts');
|
||||||
this.unleashBase = new URL(server.baseUriPath, server.unleashUrl);
|
this.unleashBase = new URL(server.unleashUrl);
|
||||||
}
|
}
|
||||||
|
|
||||||
async useAccessToken(token: IResetQuery): Promise<boolean> {
|
async useAccessToken(token: IResetQuery): Promise<boolean> {
|
||||||
@ -100,12 +100,12 @@ export default class ResetTokenService {
|
|||||||
forUser: number,
|
forUser: number,
|
||||||
creator: string,
|
creator: string,
|
||||||
): Promise<URL> {
|
): Promise<URL> {
|
||||||
const path = '/#/reset-password';
|
const path = '/reset-password';
|
||||||
return this.createResetUrl(forUser, creator, path);
|
return this.createResetUrl(forUser, creator, path);
|
||||||
}
|
}
|
||||||
|
|
||||||
async createNewUserUrl(forUser: number, creator: string): Promise<URL> {
|
async createNewUserUrl(forUser: number, creator: string): Promise<URL> {
|
||||||
const path = '/#/new-user';
|
const path = '/new-user';
|
||||||
return this.createResetUrl(forUser, creator, path);
|
return this.createResetUrl(forUser, creator, path);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -59,7 +59,10 @@ test.serial('Should create a reset link', async t => {
|
|||||||
adminUser,
|
adminUser,
|
||||||
);
|
);
|
||||||
|
|
||||||
t.true(url.toString().indexOf('/reset-password') > 0);
|
t.is(
|
||||||
|
url.toString().substring(0, url.toString().indexOf('=')),
|
||||||
|
`${config.server.unleashUrl}/reset-password?token`,
|
||||||
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
test.serial('Should create a welcome link', async t => {
|
test.serial('Should create a welcome link', async t => {
|
||||||
@ -67,7 +70,11 @@ test.serial('Should create a welcome link', async t => {
|
|||||||
userIdToCreateResetFor,
|
userIdToCreateResetFor,
|
||||||
adminUser.username,
|
adminUser.username,
|
||||||
);
|
);
|
||||||
t.true(url.toString().indexOf('/new-user') > 0);
|
const urlS = url.toString();
|
||||||
|
t.is(
|
||||||
|
urlS.substring(0, urlS.indexOf('=')),
|
||||||
|
`${config.server.unleashUrl}/new-user?token`,
|
||||||
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
test.serial('Tokens should be one-time only', async t => {
|
test.serial('Tokens should be one-time only', async t => {
|
||||||
|
Loading…
Reference in New Issue
Block a user