Ken Finnigan

Set the controllerTempDir for Self Container mode so that Remoting services will start

Remove Undertow websockets as it blocks Netty

Fix bug of being unable to delete application through Admin Console when there are no application clients

Update HttpClientProvider with ReverseProxy fix on updated Undertow

Update to Undertow version in WildFly 8.2.0.Final

Update OpenShift cartridge copyright year

Update to 1.0.0.Final in OpenShift readme

Update Admin Console JSON config to include git Resource for Admin app

Update standalone.xml on OpenShift for Analytics logging

LIVEOAK-744 Keycloak application key not being stored in config file for Application Client on Example install - When initializing a new application client, ensure that the app-key is persisted back to the JSON config file

Fix imports

LIVEOAK-743 Deleting an application leaves behind Keycloak applications - When deleting an application through the console, iterate over the application clients to delete the respective keycloak application for each of them - This should be moved to server side at some point

LIVEOAK-364 Create application within Keycloak for each LiveOak application at deployment time - Remove temp code in console to prevent issues if keycloak application had not been created for a LiveOak application

    • -67
    • +0
    /console/src/main/resources/app/js/app.js
Temporary fix for script resources not being initialized through wrapped config resources - parse the state to convert ${application.id} into a value

LIVEOAK-364 Create application within Keycloak for each LiveOak application at deployment time - Fix tests so they create mock security and direct access clients

  1. … 33 more files in changeset.
LIVEOAK-364 Create application within Keycloak for each LiveOak application at deployment time - Move SecurityClient and DirectAccessClient to new security-client module to remove cyclic dependency - Add Service to keycloak module that provides only the Base Url for Keycloak as a String - Use security-client module in container to check whether the application exists in Keycloak. If it doesn't, then create it

    • -0
    • +4
    /dist/src/main/resources/conf/extensions/security-client.json
  1. … 17 more files in changeset.
Fix issue with frontend-maven-plugin and Maven v3.3.x

LIVEOAK-741 Clicking on a user in the security console opens wrong settings - fix usages of curApp.name instead of curApp.id

Alter how the console build cleans out the directory for CI

Remove unneeded statement from ApplicationService

Clean up logic in client.js when setting clientId for Keycloak auth

LIVEOAK-713 Allow Application Clients to create content within Keycloak on first use - Properly handle roles not being present if Keycloak application is new - Set "users" role, if present, to be the default role

Need to set an Accept header when using HttpURLConnection otherwise it sets an invalid default value

LIVEOAK-713 Allow Application Clients to create content within Keycloak on first use - Modify DirectAccessClient to be synchronized when retrieving the token and to retry the call if 404 is received as it could be the Keycloak server is not fully up yet (Note this is only an issue when Keycloak is deployed on the same WildFly as LiveOak)

LIVEOAK-713 Allow Application Clients to create content within Keycloak on first use - Fix bug of role not being displayed in client app list - Fix bug of comparing app id against a class instead of the app id

LIVEOAK-713 Allow Application Clients to create content within Keycloak on first use - Fix bug of liveoak-server user not being enabled

Modify InitializeResourceService to support async invocation for ApplicationContext usage

LIVEOAK-713 Allow Application Clients to create content within Keycloak on first use - Add dependency to keycloak module for application-clients

Make MediaType IllegalArgumentException more informative as to what was received

LIVEOAK-713 Allow Application Clients to create content within Keycloak on first use - Cleanup code for deleting an application client - Fix bug in checking whether role already exists - Modify console to pass role name and not id on request