<div dir="ltr"><div><div><div><div><div><div><div><div><a href="https://www.npmjs.com/package/unifiedpush-admin-client">https://www.npmjs.com/package/unifiedpush-admin-client</a><br><br></div>I remember a little while back someone created an admin client in Java,  so i decided to start one in node.js<br><br></div>ATM for the 0.1.0 release,  i&#39;ve only implemented the CRUD for applications, following these docs <a href="https://aerogear.org/docs/specs/aerogear-unifiedpush-rest/#838429674">https://aerogear.org/docs/specs/aerogear-unifiedpush-rest/#838429674</a><br><br><br></div>The only thing i need to do to get &quot;authenitcated&quot; with keycloak was to switch direct access grants to on in the &quot;unifiedpush-server-js&quot; client.  it also assumes that you are using the coupled KC/UPS bundle. which i think is the only way right now.<br><br><br></div>once they become decoupled, then i can modify the client accordingly.<br><br></div>The tests are currently just mocking what the ups would return.  I would like to get some integration tests setup, but i&#39;m not to sure how to automate the &quot;turning on&quot; of the direct access grants.<br><br></div>i could probably use docker for the sever setup<br><br></div>anyway,  here it is  :) and more functionality to come<br><br></div>-Luke<br><div><div><div><div><div><div><div><div><div><br><br></div></div></div></div></div></div></div></div></div></div>