From 6fd2c93a435aae4112b7b45429ec1f5c050c6f14 Mon Sep 17 00:00:00 2001 From: Oleh Astappiev Date: Mon, 12 Aug 2024 01:21:17 +0200 Subject: [PATCH] chore: redirect to docs --- .../server/features/user/UsersResource.java | 5 +- .../resources/META-INF/resources/index.html | 78 +------------------ .../src/main/resources/application.properties | 2 +- 3 files changed, 7 insertions(+), 78 deletions(-) diff --git a/interweb-server/src/main/java/de/l3s/interweb/server/features/user/UsersResource.java b/interweb-server/src/main/java/de/l3s/interweb/server/features/user/UsersResource.java index 6fd88597..a5fc2528 100644 --- a/interweb-server/src/main/java/de/l3s/interweb/server/features/user/UsersResource.java +++ b/interweb-server/src/main/java/de/l3s/interweb/server/features/user/UsersResource.java @@ -1,5 +1,6 @@ package de.l3s.interweb.server.features.user; +import java.net.URI; import java.util.Optional; import jakarta.inject.Inject; @@ -104,8 +105,8 @@ private Uni findOrCreateUser(String email) { private Uni createAndSendToken(User user, UriInfo uriInfo) { return createToken(user) .chain(token -> { - log.infof("Login token %s created for user %s", token.token, user.email); - String tokenUrl = uriInfo.getBaseUri() + "jwt?token=" + token.token; + log.infof("Login token for user %s created: %s", user.email, token.token); + URI tokenUrl = uriInfo.getBaseUriBuilder().path("/jwt").queryParam("token", token.token).build(); return mailer.send(Mail.withText(user.email, LOGIN_EMAIL_SUBJECT, LOGIN_EMAIL_BODY.formatted(tokenUrl))); }); } diff --git a/interweb-server/src/main/resources/META-INF/resources/index.html b/interweb-server/src/main/resources/META-INF/resources/index.html index 34b98e7a..0edeb9dd 100644 --- a/interweb-server/src/main/resources/META-INF/resources/index.html +++ b/interweb-server/src/main/resources/META-INF/resources/index.html @@ -2,7 +2,8 @@ - interweb - 1.0.0-SNAPSHOT + Interweb + -
-
-
- - - - - quarkus_logo_horizontal_rgb_1280px_reverse - - - - - - - - - - - - - - - - - - -
-
-
-
-

You just made a Quarkus application.

-

This page is served by Quarkus.

- Interweb API + Interweb API
diff --git a/interweb-server/src/main/resources/application.properties b/interweb-server/src/main/resources/application.properties index e63970ac..c55b1b8b 100644 --- a/interweb-server/src/main/resources/application.properties +++ b/interweb-server/src/main/resources/application.properties @@ -53,7 +53,7 @@ quarkus.log.sentry.ignored-exceptions-for-type=jakarta.validation.ValidationExce # OpenAPI, Swagger quarkus.swagger-ui.always-include=true -quarkus.swagger-ui.path=/api +quarkus.swagger-ui.path=docs quarkus.swagger-ui.theme=muted quarkus.swagger-ui.with-credentials=true quarkus.swagger-ui.request-interceptor=function(req){var authToken=localStorage.getItem('authorized');if(authToken){var authData=JSON.parse(authToken);if(authData.JWT){req.headers['Authorization']='Bearer '+authData.JWT.value;} else if(authData.ApiKey) {req.headers['Api-Key']=authData.ApiKey.value;}}return req;}