It depends on your deployment.
If you run Keycloak as an appliance(which is a full JBoss AS + keycloak as a web
application war) and your other app in it's own version of JBoss then you will be
trying to run 2 JBoss AS on the same system. At that stage the 2 JBoss AS's will
definitely need different settings for ports in the configuration (standalone.xml or
standalone-full.xml).
If you run Keycloak server just as a war within your application server then you only need
1 JBoss AS. It will happily run Keycloak and your application co-located in the same JBoss
EAP.
So if you are in the second situation then.
1. Unzip keycloak-eap6-adapter-dist.zip to your modules directory.
2. Change standalone.xml(or standalone-full.xml) to add the extension and the keycloak
subsystem as per 7.2.1 of the userguide.
3. Optionally add a security-domain for keycloak if you need to secure EJBS.
4. Deploy the Keycloak war to you deployment folders as per 3.2 of the userguide.
The restart JBoss EAP.
This will both bring up the Keycloak server and allow you web app to use the login-config
KEYCLOAK in it's web.xml.
<login-config>
<auth-method>KEYCLOAK</auth-method>
<realm-name>this is ignored currently/realm-name>
</login-config>
Without the adapters installed the auth-method will not be found.
See 7.2.2 of the userguide
Regards, Graeme
-----Original Message-----
From: keycloak-user-bounces(a)lists.jboss.org [mailto:keycloak-user-bounces@lists.jboss.org]
On Behalf Of Christina Lau
Sent: Tuesday, 19 August 2014 12:59 AM
To: keycloak-user(a)lists.jboss.org
Subject: [keycloak-user] How to connect Keycloak Server to JBoss EAP 6.x
Hi, the doc and preconfigured demo seems to suggest it is possible to deploy my
applications on EAP 6.x and secured by Keycloak by configuring adapters.
However, I can't figure out how. Questions:
After unzipping the jars and updating standalone.xml, do I need to start up both EAP and
Keycloak servers?
In step 2 of the readme, it seems to suggest that I only need to start up EAP 6.x, but
then I cannot get to the /auth/admin URL to import the test realm.
If I have to start up 2 servers, how do I connect the two servers? I don't see any doc
that talks about ports or any URL etc. Thx.
Christina
_______________________________________________
keycloak-user mailing list
keycloak-user(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-user