forward bearer token on launcher logout
This commit is contained in:
@@ -37,7 +37,11 @@ export class AuthController {
|
||||
@Req() request: Request,
|
||||
@Res({ passthrough: true }) response: Response,
|
||||
) {
|
||||
return this.authService.logout(request.headers.cookie, response);
|
||||
return this.authService.logout(
|
||||
request.headers.cookie,
|
||||
response,
|
||||
this.getBearerToken(request),
|
||||
);
|
||||
}
|
||||
|
||||
@Get('me')
|
||||
|
||||
@@ -63,10 +63,15 @@ export class AuthService {
|
||||
return this.frontendTokenResponse(authResponse);
|
||||
}
|
||||
|
||||
async logout(cookieHeader: string | undefined, response: Response) {
|
||||
async logout(
|
||||
cookieHeader: string | undefined,
|
||||
response: Response,
|
||||
accessToken?: string,
|
||||
) {
|
||||
await this.request('/auth/logout', {
|
||||
method: 'POST',
|
||||
cookieHeader,
|
||||
accessToken,
|
||||
response,
|
||||
ignoreAuthErrors: true,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user