From f037aaa1afec5a961ed798bfe73d884ae502bba7 Mon Sep 17 00:00:00 2001 From: Stian Thorgersen Date: Thu, 23 Apr 2015 11:19:20 +0200 Subject: [PATCH] Removed project-integrations as it's moved to a separate repo --- project-integrations/README.md | 4 - project-integrations/aerogear-ups/README.md | 50 ------- project-integrations/aerogear-ups/app/pom.xml | 135 ------------------ .../app/src/main/resources/META-INF/beans.xml | 24 ---- .../WEB-INF/jboss-deployment-structure.xml | 12 -- .../app/src/main/webapp/WEB-INF/jboss-web.xml | 5 - .../app/src/main/webapp/WEB-INF/keycloak.json | 8 -- .../app/src/main/webapp/WEB-INF/web.xml | 41 ------ .../app/src/main/webapp/admin/admin.html | 1 - .../app/src/main/webapp/index.html | 13 -- .../app/src/main/webapp/ups/view.jsp | 13 -- .../aerogear-ups/auth-server/pom.xml | 90 ------------ .../ups/security/UpsSecurityApplication.java | 41 ------ .../resources/META-INF/keycloak-server.json | 65 --------- .../resources/META-INF/keycloak-themes.json | 6 - .../account/resources/css/account.css | 8 -- .../aerogear/account/resources/img/logo.png | Bin 6329 -> 0 bytes .../theme/aerogear/account/theme.properties | 4 - .../aerogear/admin/resources/css/styles.css | 45 ------ .../aerogear/admin/resources/img/logo.png | Bin 6329 -> 0 bytes .../theme/aerogear/admin/theme.properties | 4 - .../aerogear/login/resources/css/login.css | 9 -- .../aerogear/login/resources/img/logo.png | Bin 6329 -> 0 bytes .../theme/aerogear/login/theme.properties | 4 - .../WEB-INF/jboss-deployment-structure.xml | 23 --- .../src/main/webapp/WEB-INF/testrealm.json | 80 ----------- .../src/main/webapp/WEB-INF/web.xml | 71 --------- project-integrations/aerogear-ups/pom.xml | 31 ---- project-integrations/pom.xml | 30 ---- 29 files changed, 817 deletions(-) delete mode 100644 project-integrations/README.md delete mode 100755 project-integrations/aerogear-ups/README.md delete mode 100755 project-integrations/aerogear-ups/app/pom.xml delete mode 100644 project-integrations/aerogear-ups/app/src/main/resources/META-INF/beans.xml delete mode 100755 project-integrations/aerogear-ups/app/src/main/webapp/WEB-INF/jboss-deployment-structure.xml delete mode 100755 project-integrations/aerogear-ups/app/src/main/webapp/WEB-INF/jboss-web.xml delete mode 100644 project-integrations/aerogear-ups/app/src/main/webapp/WEB-INF/keycloak.json delete mode 100755 project-integrations/aerogear-ups/app/src/main/webapp/WEB-INF/web.xml delete mode 100755 project-integrations/aerogear-ups/app/src/main/webapp/admin/admin.html delete mode 100755 project-integrations/aerogear-ups/app/src/main/webapp/index.html delete mode 100755 project-integrations/aerogear-ups/app/src/main/webapp/ups/view.jsp delete mode 100755 project-integrations/aerogear-ups/auth-server/pom.xml delete mode 100755 project-integrations/aerogear-ups/auth-server/src/main/java/org/aerogear/ups/security/UpsSecurityApplication.java delete mode 100755 project-integrations/aerogear-ups/auth-server/src/main/resources/META-INF/keycloak-server.json delete mode 100644 project-integrations/aerogear-ups/auth-server/src/main/resources/META-INF/keycloak-themes.json delete mode 100755 project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/account/resources/css/account.css delete mode 100755 project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/account/resources/img/logo.png delete mode 100755 project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/account/theme.properties delete mode 100755 project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/admin/resources/css/styles.css delete mode 100755 project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/admin/resources/img/logo.png delete mode 100755 project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/admin/theme.properties delete mode 100755 project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/login/resources/css/login.css delete mode 100755 project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/login/resources/img/logo.png delete mode 100755 project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/login/theme.properties delete mode 100755 project-integrations/aerogear-ups/auth-server/src/main/webapp/WEB-INF/jboss-deployment-structure.xml delete mode 100755 project-integrations/aerogear-ups/auth-server/src/main/webapp/WEB-INF/testrealm.json delete mode 100755 project-integrations/aerogear-ups/auth-server/src/main/webapp/WEB-INF/web.xml delete mode 100755 project-integrations/aerogear-ups/pom.xml delete mode 100755 project-integrations/pom.xml diff --git a/project-integrations/README.md b/project-integrations/README.md deleted file mode 100644 index 02814ee58a..0000000000 --- a/project-integrations/README.md +++ /dev/null @@ -1,4 +0,0 @@ -Keycloak External Project Integrations -========== - -Everthing in this directory is examples related to integration with non-keycloak projects. Its a sandbox we use to test integrations with third-party projects diff --git a/project-integrations/aerogear-ups/README.md b/project-integrations/aerogear-ups/README.md deleted file mode 100755 index 780081b7b0..0000000000 --- a/project-integrations/aerogear-ups/README.md +++ /dev/null @@ -1,50 +0,0 @@ -Self Bootstrapping Keycloak Server and Application -========================================================== - -To get this running boot up JBoss AS7, EAP or WildFly. - -To deploy to AS7 run: - - mvn clean install jboss-as:deploy - -To deploy to WildFly run: - - mvn -Pwildfly clean install wildfly:deploy - -This is an example of bundling two wars: a keycloak server war and application WAR together so that keycloak is bootstrapped out of the -box. The structure of the example is: - -* The aerogear UPS application [http://localhost:8080/aerogear-ups/ups/view.jsp](http://localhost:8080/aerogear-ups/ups/view.jsp) -* The aerogear UPS admin [http://localhost:8080/aerogear-ups/admin/admin.html](http://localhost:8080/aerogear-ups/admin/admin.html) -* The aerogear security admin (keycloak) [http://localhost:8080/auth/admin/aerogear/console/index.html](http://localhost:8080/auth/admin/aerogear/console/index.html) -* The aerogear user account page (keycloak) [http://localhost:8080/auth/realms/aerogear/account](http://localhost:8080/auth/realms/aerogear/account) -* All of these are managed under one realm "aerogear" -* The login page, admin console, and account pages all use the "aerogear" theme - -If you click on any of those URLS, you are brought to a log-in screen. Username: admin Password: admin. You will be asked -to change your password. Once you are logged in, you have SSO to any of those links. - -Notes on implementation: - -* There is a testrealm.json file that is used to bootstrap the realm in the auth-server/ project -* Notice that there is a context-param in auth-server/web.xml called keycloak.import.realm.resources. This sets up the import of the json file -* If you open up testrealm.json, notice that all urls are relative. Keycloak will now extrapolate the host and port based -on the request if the configured urls are just a path and don't have a schem, host, and port. -* In the auth project, there is a AerogearThemeProvider class. This sets up classloader access to the "aerogear" themes -* In the auth project, there is a UpsSecurityApplication class. The sole purpose of this class is to disable the "master" - realm by deleting the master realm's "admin" user -* In the auth project resources/, there are files there to set up all the themes -* In app, there is a BootstrapListener class. This obtains the config context of the adapter and initializes it. -* Notice that BootstrapListener class sets up a relative URL. Also notice that the application is a "public" client. This is so that -we don't have to query the database for the application's secret. Also notice that the realm key is not set. Keycloak adapter -will now query the auth server url for the public key of the realm. - -Problems: -* Biggest problem is SSL. You have to crack open web.xml to set up a confidential security constraint. You also have -to change the adapter config and the realm config to make SSL required. -* You need to set this logging config in standalone.xml otherwise you will get a lot of warning messages when accessing the admin console - - - - - diff --git a/project-integrations/aerogear-ups/app/pom.xml b/project-integrations/aerogear-ups/app/pom.xml deleted file mode 100755 index 9e0cea280f..0000000000 --- a/project-integrations/aerogear-ups/app/pom.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - - keycloak-parent - org.keycloak - 1.2.0.RC1-SNAPSHOT - ../../../pom.xml - - - 4.0.0 - ups-example-app - war - Keycloak Secured App EAP 6.x - - - - - org.bouncycastle - bcprov-jdk15on - - - org.keycloak - keycloak-core - - - org.keycloak - keycloak-adapter-core - - - org.keycloak - keycloak-jboss-adapter-core - - - net.iharder - base64 - - - org.jboss.spec.javax.servlet - jboss-servlet-api_3.0_spec - provided - - - - org.jboss.resteasy - resteasy-jaxrs - provided - - - org.jboss.resteasy - async-http-servlet-3.0 - provided - - - org.jboss.resteasy - jaxrs-api - provided - - - org.jboss.resteasy - resteasy-jackson-provider - provided - - - - - javax.enterprise - cdi-api - 1.0-SP4 - provided - - - - - - aerogear-ups - - - org.jboss.as.plugins - jboss-as-maven-plugin - - false - - - - org.wildfly.plugins - wildfly-maven-plugin - - false - - - - - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - org.apache.maven.plugins - maven-compiler-plugin - - ${maven.compiler.source} - ${maven.compiler.target} - - - - - - - - as7 - - true - - - - org.keycloak - keycloak-as7-adapter - - - - - wildfly - - - org.keycloak - keycloak-wildfly-adapter - - - - - - diff --git a/project-integrations/aerogear-ups/app/src/main/resources/META-INF/beans.xml b/project-integrations/aerogear-ups/app/src/main/resources/META-INF/beans.xml deleted file mode 100644 index 57025b5976..0000000000 --- a/project-integrations/aerogear-ups/app/src/main/resources/META-INF/beans.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - \ No newline at end of file diff --git a/project-integrations/aerogear-ups/app/src/main/webapp/WEB-INF/jboss-deployment-structure.xml b/project-integrations/aerogear-ups/app/src/main/webapp/WEB-INF/jboss-deployment-structure.xml deleted file mode 100755 index 6a8cb7f022..0000000000 --- a/project-integrations/aerogear-ups/app/src/main/webapp/WEB-INF/jboss-deployment-structure.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/project-integrations/aerogear-ups/app/src/main/webapp/WEB-INF/jboss-web.xml b/project-integrations/aerogear-ups/app/src/main/webapp/WEB-INF/jboss-web.xml deleted file mode 100755 index f271d397e2..0000000000 --- a/project-integrations/aerogear-ups/app/src/main/webapp/WEB-INF/jboss-web.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - org.keycloak.adapters.jbossweb.KeycloakAuthenticatorValve - - \ No newline at end of file diff --git a/project-integrations/aerogear-ups/app/src/main/webapp/WEB-INF/keycloak.json b/project-integrations/aerogear-ups/app/src/main/webapp/WEB-INF/keycloak.json deleted file mode 100644 index 70c79a191b..0000000000 --- a/project-integrations/aerogear-ups/app/src/main/webapp/WEB-INF/keycloak.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "realm" : "aerogear", - "auth-server-url" : "/auth", - "ssl-required" : "external", - "resource" : "unified-push-server", - "public-client" : true, - "disable-trust-manager" : true -} \ No newline at end of file diff --git a/project-integrations/aerogear-ups/app/src/main/webapp/WEB-INF/web.xml b/project-integrations/aerogear-ups/app/src/main/webapp/WEB-INF/web.xml deleted file mode 100755 index d569afe312..0000000000 --- a/project-integrations/aerogear-ups/app/src/main/webapp/WEB-INF/web.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - aerogear-ups - - - - UPS - /ups/* - - - user - - - - - - AdminConsole - /admin/* - - - admin - - - - - KEYCLOAK - demo - - - - admin - - - user - - - diff --git a/project-integrations/aerogear-ups/app/src/main/webapp/admin/admin.html b/project-integrations/aerogear-ups/app/src/main/webapp/admin/admin.html deleted file mode 100755 index 8102dc0e3d..0000000000 --- a/project-integrations/aerogear-ups/app/src/main/webapp/admin/admin.html +++ /dev/null @@ -1 +0,0 @@ -

This would be the admin page for the UPS admin console.

\ No newline at end of file diff --git a/project-integrations/aerogear-ups/app/src/main/webapp/index.html b/project-integrations/aerogear-ups/app/src/main/webapp/index.html deleted file mode 100755 index 83a804267a..0000000000 --- a/project-integrations/aerogear-ups/app/src/main/webapp/index.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - -

Aerogear UPS Portal

- -

Play with Aerogear UPS

- - - \ No newline at end of file diff --git a/project-integrations/aerogear-ups/app/src/main/webapp/ups/view.jsp b/project-integrations/aerogear-ups/app/src/main/webapp/ups/view.jsp deleted file mode 100755 index ae21dbc3cc..0000000000 --- a/project-integrations/aerogear-ups/app/src/main/webapp/ups/view.jsp +++ /dev/null @@ -1,13 +0,0 @@ -<%@ page language="java" contentType="text/html; charset=ISO-8859-1" - pageEncoding="ISO-8859-1" %> - - - Aerogear - UPS View Page - - - - Protected page... - -

- - \ No newline at end of file diff --git a/project-integrations/aerogear-ups/auth-server/pom.xml b/project-integrations/aerogear-ups/auth-server/pom.xml deleted file mode 100755 index 373830bc94..0000000000 --- a/project-integrations/aerogear-ups/auth-server/pom.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - keycloak-parent - org.keycloak - 1.2.0.RC1-SNAPSHOT - ../../../pom.xml - - - 4.0.0 - ups-auth-server - war - UPS Auth Server - - - - - org.keycloak - keycloak-dependencies-server-min - pom - - - - org.jboss.resteasy - resteasy-jaxrs - provided - - - org.jboss.spec.javax.servlet - jboss-servlet-api_3.0_spec - provided - - - org.keycloak - keycloak-connections-jpa - - - org.keycloak - keycloak-connections-jpa-liquibase - - - org.keycloak - keycloak-model-jpa - - - org.keycloak - keycloak-model-sessions-mem - - - org.keycloak - keycloak-model-sessions-jpa - - - - - auth-server - - - org.jboss.as.plugins - jboss-as-maven-plugin - - false - - - - org.wildfly.plugins - wildfly-maven-plugin - - false - - - - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - org.apache.maven.plugins - maven-compiler-plugin - - ${maven.compiler.source} - ${maven.compiler.target} - - - - - diff --git a/project-integrations/aerogear-ups/auth-server/src/main/java/org/aerogear/ups/security/UpsSecurityApplication.java b/project-integrations/aerogear-ups/auth-server/src/main/java/org/aerogear/ups/security/UpsSecurityApplication.java deleted file mode 100755 index c4f8c9be24..0000000000 --- a/project-integrations/aerogear-ups/auth-server/src/main/java/org/aerogear/ups/security/UpsSecurityApplication.java +++ /dev/null @@ -1,41 +0,0 @@ -package org.aerogear.ups.security; - -import org.jboss.resteasy.core.Dispatcher; -import org.keycloak.models.KeycloakSession; -import org.keycloak.models.RealmModel; -import org.keycloak.models.UserModel; -import org.keycloak.services.managers.RealmManager; -import org.keycloak.services.resources.KeycloakApplication; - -import javax.servlet.ServletContext; -import javax.ws.rs.core.Context; - -/** - * @author Bill Burke - * @version $Revision: 1 $ - */ -public class UpsSecurityApplication extends KeycloakApplication { - public UpsSecurityApplication(@Context ServletContext context, @Context Dispatcher dispatcher) { - super(context, dispatcher); - } - - @Override - protected void setupDefaultRealm(String contextPath) { - super.setupDefaultRealm(contextPath); - - KeycloakSession session = sessionFactory.create(); - session.getTransaction().begin(); - - // disable master realm by deleting the admin user. - try { - RealmManager manager = new RealmManager(session); - RealmModel master = manager.getKeycloakAdminstrationRealm(); - UserModel admin = session.users().getUserByUsername("admin", master); - if (admin != null) session.users().removeUser(master, admin); - session.getTransaction().commit(); - } finally { - session.close(); - } - - } -} diff --git a/project-integrations/aerogear-ups/auth-server/src/main/resources/META-INF/keycloak-server.json b/project-integrations/aerogear-ups/auth-server/src/main/resources/META-INF/keycloak-server.json deleted file mode 100755 index 3b7e193d47..0000000000 --- a/project-integrations/aerogear-ups/auth-server/src/main/resources/META-INF/keycloak-server.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "admin": { - "realm": "master" - }, - - "realm": { - "provider": "jpa" - }, - - "user": { - "provider": "jpa" - }, - - "userSessions": { - "provider" : "mem" - }, - - "realmCache": { - "provider": "mem" - }, - - "userCache": { - "provider": "mem", - "mem": { - "maxSize": 20000 - } - }, - - "timer": { - "provider": "basic" - }, - - "theme": { - "default": "keycloak", - "staticMaxAge": 2592000, - "cacheTemplates": true, - "cacheThemes": true, - "folder": { - "dir": "${jboss.server.config.dir}/themes" - } - }, - - "login": { - "provider": "freemarker" - }, - - "account": { - "provider": "freemarker" - }, - - "email": { - "provider": "freemarker" - }, - - "scheduled": { - "interval": 900 - }, - - "connectionsJpa": { - "default": { - "dataSource": "java:jboss/datasources/ExampleDS", - "databaseSchema": "update" - } - } -} \ No newline at end of file diff --git a/project-integrations/aerogear-ups/auth-server/src/main/resources/META-INF/keycloak-themes.json b/project-integrations/aerogear-ups/auth-server/src/main/resources/META-INF/keycloak-themes.json deleted file mode 100644 index 09db937822..0000000000 --- a/project-integrations/aerogear-ups/auth-server/src/main/resources/META-INF/keycloak-themes.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "themes": [{ - "name" : "aerogear", - "types": [ "admin", "account", "login" ] - }] -} \ No newline at end of file diff --git a/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/account/resources/css/account.css b/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/account/resources/css/account.css deleted file mode 100755 index 28b20bbb38..0000000000 --- a/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/account/resources/css/account.css +++ /dev/null @@ -1,8 +0,0 @@ -.navbar-title { - background-image: url('../img/logo.png'); - height: 65px; - background-repeat: no-repeat; - width: 203px; - margin: 3px 10px 5px; - text-indent: -99999px; -} \ No newline at end of file diff --git a/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/account/resources/img/logo.png b/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/account/resources/img/logo.png deleted file mode 100755 index d55812da2460a8d4aa504ccc7fc469a63eaedbcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6329 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 diff --git a/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/account/theme.properties b/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/account/theme.properties deleted file mode 100755 index 04feb70eda..0000000000 --- a/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/account/theme.properties +++ /dev/null @@ -1,4 +0,0 @@ -parent=keycloak -import=common/keycloak - -styles= ../patternfly/lib/patternfly/css/patternfly.css ../patternfly/css/account.css ../keycloak/css/account.css css/account.css \ No newline at end of file diff --git a/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/admin/resources/css/styles.css b/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/admin/resources/css/styles.css deleted file mode 100755 index 84300fe265..0000000000 --- a/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/admin/resources/css/styles.css +++ /dev/null @@ -1,45 +0,0 @@ -@import url("../lib/patternfly/css/patternfly.css"); -@import url("../lib/select2-3.4.1/select2.css"); - -@import url("admin-console.css"); -@import url("tables.css"); -@import url("sprites.css"); - -.navbar-pf { - background-image: url('../img/header-bkgrnd.png'); - border-top: 3px solid rgba(255, 255, 255, 0.15); -} - -.navbar-pf .navbar-primary { - font-size: 13px; - background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,.4) 100%); - background-image: linear-gradient(to bottom, rgba(0,0,0,.1) 0%, rgba(0,0,0,.4) 100%); -} - -.navbar-pf .navbar-header { - border-bottom: 1px solid rgba(255,255,255,.15); -} - -.navbar-pf .navbar-primary li.dropdown.context > a, -.navbar-pf .navbar-primary li.dropdown.context > a:hover, -.navbar-pf .navbar-primary li.dropdown.context.open > a, -.navbar-pf .navbar-primary > .active > a, -.navbar-pf .navbar-primary > .active > a:hover{ - background-color: rgba(0,0,0,0.1); - background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 100%); - background-image: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 100%); - border-bottom: none; - border-right-color: rgba(255,255,255,0.15); - border-top-color: rgba(255,255,255,0.05); -} - -/* this is what I added */ - -.navbar-title { - background-image: url('../img/logo.png'); - height: 65px; - background-repeat: no-repeat; - width: 203px; - margin: 3px 10px 5px; - text-indent: -99999px; -} diff --git a/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/admin/resources/img/logo.png b/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/admin/resources/img/logo.png deleted file mode 100755 index d55812da2460a8d4aa504ccc7fc469a63eaedbcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6329 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 diff --git a/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/admin/theme.properties b/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/admin/theme.properties deleted file mode 100755 index e328b3f5c6..0000000000 --- a/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/admin/theme.properties +++ /dev/null @@ -1,4 +0,0 @@ -parent=keycloak -import=common/keycloak - -styles= ../keycloak/css/styles.css css/styles.css \ No newline at end of file diff --git a/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/login/resources/css/login.css b/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/login/resources/css/login.css deleted file mode 100755 index 3b9207c170..0000000000 --- a/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/login/resources/css/login.css +++ /dev/null @@ -1,9 +0,0 @@ -#kc-logo-wrapper { - background-image: url("../img/logo.png"); - background-repeat: no-repeat; - background-position: top right; - - height: 65px; - - margin: 100px; -} diff --git a/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/login/resources/img/logo.png b/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/login/resources/img/logo.png deleted file mode 100755 index d55812da2460a8d4aa504ccc7fc469a63eaedbcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6329 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 diff --git a/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/login/theme.properties b/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/login/theme.properties deleted file mode 100755 index d1b98ed842..0000000000 --- a/project-integrations/aerogear-ups/auth-server/src/main/resources/theme/aerogear/login/theme.properties +++ /dev/null @@ -1,4 +0,0 @@ -parent=keycloak -import=common/keycloak - -styles= ../patternfly/lib/patternfly/css/patternfly.css ../patternfly/css/login.css ../patternfly/lib/zocial/zocial.css ../keycloak/css/login.css css/login.css \ No newline at end of file diff --git a/project-integrations/aerogear-ups/auth-server/src/main/webapp/WEB-INF/jboss-deployment-structure.xml b/project-integrations/aerogear-ups/auth-server/src/main/webapp/WEB-INF/jboss-deployment-structure.xml deleted file mode 100755 index f99561130c..0000000000 --- a/project-integrations/aerogear-ups/auth-server/src/main/webapp/WEB-INF/jboss-deployment-structure.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/project-integrations/aerogear-ups/auth-server/src/main/webapp/WEB-INF/testrealm.json b/project-integrations/aerogear-ups/auth-server/src/main/webapp/WEB-INF/testrealm.json deleted file mode 100755 index e087a1beb9..0000000000 --- a/project-integrations/aerogear-ups/auth-server/src/main/webapp/WEB-INF/testrealm.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "realm": "aerogear", - "enabled": true, - "accessTokenLifespan": 3000, - "accessCodeLifespan": 10, - "accessCodeLifespanUserAction": 6000, - "sslRequired": "external", - "registrationAllowed": false, - "adminTheme": "aerogear", - "accountTheme": "aerogear", - "loginTheme": "aerogear", - "requiredCredentials": [ "password" ], - "users" : [ - { - "username" : "bburke@redhat.com", - "enabled": true, - "email" : "bburke@redhat.com", - "firstName": "Bill", - "lastName": "Burke", - "credentials" : [ - { "type" : "password", - "value" : "password" } - ], - "realmRoles": [ "user" ], - "applicationRoles": { - "account": [ "manage-account" ] - } - }, - { - "username" : "admin", - "enabled": true, - "firstName": "Meister", - "lastName": "Burke", - "credentials" : [ - { "type" : "password", - "value" : "admin" } - ], - "requiredActions": [ - "UPDATE_PASSWORD" - ], - "realmRoles": [ "user","admin" ], - "applicationRoles": { - "realm-management": [ "realm-admin" ], - "account": [ "manage-account" ] - } - - } - ], - "roles" : { - "realm" : [ - { - "name": "user", - "description": "User privileges" - }, - { - "name": "admin", - "description": "Administrator privileges" - } - ] - }, - "scopeMappings": [ - { - "client": "unified-push-server", - "roles": ["user", "admin"] - } - ], - "applications": [ - { - "name": "unified-push-server", - "enabled": true, - "publicClient": true, - "adminUrl": "/aerogear-ups", - "baseUrl": "/aerogear-ups", - "redirectUris": [ - "/aerogear-ups/*" - ] - } - ] - -} diff --git a/project-integrations/aerogear-ups/auth-server/src/main/webapp/WEB-INF/web.xml b/project-integrations/aerogear-ups/auth-server/src/main/webapp/WEB-INF/web.xml deleted file mode 100755 index bb58ec087b..0000000000 --- a/project-integrations/aerogear-ups/auth-server/src/main/webapp/WEB-INF/web.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - auth - - - keycloak.import.realm.resources - /WEB-INF/testrealm.json - - - - Keycloak REST Interface - org.jboss.resteasy.plugins.server.servlet.HttpServlet30Dispatcher - - javax.ws.rs.Application - org.aerogear.ups.security.UpsSecurityApplication - - - resteasy.servlet.mapping.prefix - / - - 1 - true - - - - org.keycloak.services.listeners.KeycloakSessionDestroyListener - - - - Keycloak Client Connection Filter - org.keycloak.services.filters.ClientConnectionFilter - - - - Keycloak Session Management - org.keycloak.services.filters.KeycloakSessionServletFilter - - - - Keycloak Session Management - /* - - - - Keycloak Client Connection Filter - /* - - - - Keycloak REST Interface - /* - - - - - - diff --git a/project-integrations/aerogear-ups/pom.xml b/project-integrations/aerogear-ups/pom.xml deleted file mode 100755 index be70cac384..0000000000 --- a/project-integrations/aerogear-ups/pom.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - keycloak-parent - org.keycloak - 1.2.0.RC1-SNAPSHOT - ../../pom.xml - - Aerogear UPS Parent - - 4.0.0 - - aerogear-ups-project-integrations-pom - pom - - - - - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - - - auth-server - app - - diff --git a/project-integrations/pom.xml b/project-integrations/pom.xml deleted file mode 100755 index 76d5b87940..0000000000 --- a/project-integrations/pom.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - keycloak-parent - org.keycloak - 1.2.0.RC1-SNAPSHOT - ../pom.xml - - Third-party Integration Parent - - 4.0.0 - - keycloak-project-integrations-pom - pom - - - - - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - - - aerogear-ups - -