Just add this document.security = [{ bearer: [] }]
after creating the Swagger document.
There is no need to add @ApiBearerAuth to every controller.
const config = new DocumentBuilder()
.setTitle('API Documentation')
.setVersion('1.0')
.addBearerAuth()
.build();
const document = SwaggerModule.createDocument(app, config);
// ✅ Apply bearer globally
document.security = [{ bearer: [] }];