The only thing i need to do to get "authenitcated" with keycloak was to switch direct access grants to on in the "unifiedpush-server-js" client. it also assumes that you are using the coupled KC/UPS bundle. which i think is the only way right now.
once they become decoupled, then i can modify the client accordingly.
The tests are currently just mocking what the ups would return. I would like to get some integration tests setup, but i'm not to sure how to automate the "turning on" of the direct access grants.
i could probably use docker for the sever setup
anyway, here it is :) and more functionality to come