diff --git a/src/common/center-api-key.guard.ts b/src/common/center-api-key.guard.ts index 9f756db..f2d4832 100644 --- a/src/common/center-api-key.guard.ts +++ b/src/common/center-api-key.guard.ts @@ -27,7 +27,9 @@ export class CenterApiKeyGuard implements CanActivate { (method === 'POST' && (path === '/auth/login' || path.endsWith('/auth/login'))) || (method === 'POST' && (path === '/auth/refresh' || path.endsWith('/auth/refresh'))) || (method === 'POST' && (path === '/auth/logout' || path.endsWith('/auth/logout'))) || - (method === 'GET' && (path === '/auth/me/guilds' || path.endsWith('/auth/me/guilds'))); + (method === 'GET' && (path === '/auth/me/guilds' || path.endsWith('/auth/me/guilds'))) || + (method === 'POST' && (path === '/auth/me/guilds/join' || path.endsWith('/auth/me/guilds/join'))) || + (method === 'GET' && (path.includes('/auth/guilds/') && path.endsWith('/members'))); if (noApiKeyRequired) { return true;