diff --git a/doc/generated/AppVehOwnServerClient.jar b/doc/generated/AppVehOwnServerClient.jar index b60003f..2166347 100644 Binary files a/doc/generated/AppVehOwnServerClient.jar and b/doc/generated/AppVehOwnServerClient.jar differ diff --git a/webcoreroot/client/src/main/java/eu/csc/ODPAppVehOwnServer/client/ClientFactory.java b/webcoreroot/client/src/main/java/eu/csc/ODPAppVehOwnServer/client/ClientFactory.java index 294bdd4..30376cb 100644 --- a/webcoreroot/client/src/main/java/eu/csc/ODPAppVehOwnServer/client/ClientFactory.java +++ b/webcoreroot/client/src/main/java/eu/csc/ODPAppVehOwnServer/client/ClientFactory.java @@ -48,6 +48,9 @@ public class ClientFactory { return createService(url, AuthenticationService.class); } + public static AuthenticationService createAuthenticationService(String url, String user, String password) { + return createService(url, AuthenticationService.class, user, password); + } //endregion diff --git a/webcoreroot/client/src/main/java/eu/csc/ODPAppVehOwnServer/client/service/AuthenticationService.java b/webcoreroot/client/src/main/java/eu/csc/ODPAppVehOwnServer/client/service/AuthenticationService.java index 9c6d5aa..87ad41e 100644 --- a/webcoreroot/client/src/main/java/eu/csc/ODPAppVehOwnServer/client/service/AuthenticationService.java +++ b/webcoreroot/client/src/main/java/eu/csc/ODPAppVehOwnServer/client/service/AuthenticationService.java @@ -3,6 +3,7 @@ package eu.csc.ODPAppVehOwnServer.client.service; import eu.csc.ODPAppVehOwnServer.models.JWTTokenResponse; import eu.csc.ODPAppVehOwnServer.models.UserRegistrationDto; import eu.csc.ODPAppVehOwnServer.models.auth.AuthenticationRequest; +import eu.csc.ODPAppVehOwnServer.models.data.CustomerProfileDto; import retrofit2.Call; import retrofit2.http.Body; import retrofit2.http.GET; @@ -19,4 +20,6 @@ public interface AuthenticationService extends IApiService { @POST("/api/pwdReset") Call resetPassword(@Body AuthenticationRequest body); + @GET("/api/customer/profile") + Call fetchCustomerProfile(); }