Hello,
it's nice to see an effort for integrating keycloak. Especially the User Management part is something which sounds very promising. For instance I like how a request against "
http://push-abstractj.rhcloud.com/ag-push" redirects me to the Keycloak server and after a sucessful login back to the AdminUI. Sweet!
I understand this is an early PoC, but the user login bits already look good!
A few things I noticed:
* After login, I get a list of PushApplications, but I can't click into them to see details (I assume this is due to your changes to the ember interface - with is perfectly fine)
* Sending Push Notifications (e.g. using the CURL command) does not work (used the PushAppID/MasterSecret from the HTTP REST response on AdminUI overview page ;-))
I assume this is because the endpoint for sending is also protected by the SSO/Keycloak facility, hence the HTTP Basic auth is not triggered there (guess).
Since the HTTP Basic is also used when a device tries to register against a variant, I am guess the same issue is present there as well.
Perhaps the HTTP-Basic for SENDING and DEVICE-REGISTRATION could be done w/ something else, e.g. OAuth2
Greetings,
Matthias