diff --git a/buxfer-public-rest-api/src/main/java/com/inteligr8/buxfer/BuxferPublicRestApi.java b/buxfer-public-rest-api/src/main/java/com/inteligr8/buxfer/BuxferPublicRestApi.java index 77c748a..a3614e3 100644 --- a/buxfer-public-rest-api/src/main/java/com/inteligr8/buxfer/BuxferPublicRestApi.java +++ b/buxfer-public-rest-api/src/main/java/com/inteligr8/buxfer/BuxferPublicRestApi.java @@ -1,6 +1,7 @@ package com.inteligr8.buxfer; import com.inteligr8.buxfer.api.CommandApi; +import com.inteligr8.buxfer.api.SecurityApi; /** * This interface consolidates the JAX-RS APIs available in the Buxfer Public @@ -10,6 +11,8 @@ import com.inteligr8.buxfer.api.CommandApi; */ public interface BuxferPublicRestApi { + SecurityApi getSecurityApi(); + CommandApi getCommandApi(); } diff --git a/buxfer-public-rest-client/src/main/java/com/inteligr8/buxfer/BuxferPublicRestApiImpl.java b/buxfer-public-rest-client/src/main/java/com/inteligr8/buxfer/BuxferPublicRestApiImpl.java index 0adafd6..08324f0 100644 --- a/buxfer-public-rest-client/src/main/java/com/inteligr8/buxfer/BuxferPublicRestApiImpl.java +++ b/buxfer-public-rest-client/src/main/java/com/inteligr8/buxfer/BuxferPublicRestApiImpl.java @@ -1,6 +1,7 @@ package com.inteligr8.buxfer; import com.inteligr8.buxfer.api.CommandApi; +import com.inteligr8.buxfer.api.SecurityApi; import com.inteligr8.rs.Client; /** @@ -21,6 +22,10 @@ public class BuxferPublicRestApiImpl implements BuxferPublicRestApi { return this.client.getApi(apiClass); } + public SecurityApi getSecurityApi() { + return this.client.getApi(SecurityApi.class); + } + public CommandApi getCommandApi() { return this.client.getApi(CommandApi.class); } diff --git a/buxfer-public-rest-client/src/test/vscode/test.http b/buxfer-public-rest-client/src/test/vscode/test.http new file mode 100644 index 0000000..4a01032 --- /dev/null +++ b/buxfer-public-rest-client/src/test/vscode/test.http @@ -0,0 +1,11 @@ + +# Authentication +# @name auth +POST https://www.buxfer.com/api/login +Content-type: application/x-www-form-urlencoded + +email=bmlong137@gmail.com +&password=mnM9zh,_n/-w + +@token = {{auth.response.body.response.token}} +