fix(auth): return Google login to tenant base path
This commit is contained in:
@@ -119,8 +119,12 @@ export class AuthService extends BaseApiService {
|
|||||||
|
|
||||||
const apiUrl = new URL(environment.url);
|
const apiUrl = new URL(environment.url);
|
||||||
const authorizationUrl = new URL('/auth/google/redirect', apiUrl.origin);
|
const authorizationUrl = new URL('/auth/google/redirect', apiUrl.origin);
|
||||||
|
const basePath = tenant.base_path && tenant.base_path !== '/' ? tenant.base_path : '';
|
||||||
authorizationUrl.searchParams.set('tenant', tenant.codigo);
|
authorizationUrl.searchParams.set('tenant', tenant.codigo);
|
||||||
authorizationUrl.searchParams.set('return_url', this.document.location.origin);
|
authorizationUrl.searchParams.set(
|
||||||
|
'return_url',
|
||||||
|
`${this.document.location.origin}${basePath}`,
|
||||||
|
);
|
||||||
|
|
||||||
this.document.location.assign(authorizationUrl.toString());
|
this.document.location.assign(authorizationUrl.toString());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user