Skip to content

Commit 0420f91

Browse files
committed
Add JWT authentication logging to Vert.x server
1 parent 27a107b commit 0420f91

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

sqrl-server/sqrl-server-vertx-base/src/main/java/com/datasqrl/graphql/GraphQLServerVerticle.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,9 @@ protected void setupGraphQLRoutes(Promise<Void> startPromise) {
9292
var handler = router.route(this.config.getServletConfig().getGraphQLEndpoint());
9393
authProvider.ifPresent(
9494
(auth) -> {
95+
log.info(
96+
"Applying JWT authentication to GraphQL endpoint: {}",
97+
this.config.getServletConfig().getGraphQLEndpoint());
9598
// Required for adding auth on ws handler
9699
System.setProperty("io.vertx.web.router.setup.lenient", "true");
97100
handler.handler(JWTAuthHandler.create(auth));
@@ -111,6 +114,7 @@ private Map<MetadataType, MetadataReader> createMetadataReaders() {
111114
var readers = ImmutableMap.<MetadataType, MetadataReader>builder();
112115
authProvider.ifPresent(
113116
(auth) -> {
117+
log.debug("Configuring JWT authentication metadata reader");
114118
readers.put(MetadataType.AUTH, new AuthMetadataReader());
115119
});
116120

sqrl-server/sqrl-server-vertx-base/src/main/java/com/datasqrl/graphql/HttpServerVerticle.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,16 @@ private void bootstrap(Promise<Void> startPromise) {
137137

138138
// inside bootstrap() in HttpServerVerticle
139139
var jwtOpt =
140-
Optional.ofNullable(config.getJwtAuth()).map(authCfg -> JWTAuth.create(vertx, authCfg));
140+
Optional.ofNullable(config.getJwtAuth())
141+
.map(
142+
authCfg -> {
143+
log.info("JWT authentication enabled");
144+
return JWTAuth.create(vertx, authCfg);
145+
});
146+
147+
if (jwtOpt.isEmpty()) {
148+
log.info("JWT authentication disabled - no JWT configuration found");
149+
}
141150

142151
// Deploy GraphQL verticle first
143152
GraphQLServerVerticle graphQLVerticle = new GraphQLServerVerticle(root, config, model, jwtOpt);

0 commit comments

Comments
 (0)