examples/distro reworked/improved/finalized PLEASE TRY!
by Bill Burke
Please build and try on the examples and distro please! I'll be writing
up the documentation so please get me some feedback.
* new distribution/ directory containing multiple poms
* examples now use a jboss modules import of adapter through
jboss-deployment-structure.xml
* removed server/ project from examples/
* tested on wildfly8cr1, eap61, as711
To build the distro
$ cd keycloak/distribution
$ mvn clean install
this pom is not in the main build as it takes up a ton of space and
downloads the wildfly distro.
There will be two distribution zips. They are located in the build here:
distribution/war-dist/target/keycloak-war-dist.zip
distribution/appliance-dist/target/keycloak-appliance-dist.zip
Directions on how to install keycloak and run the examples are here:
https://github.com/keycloak/keycloak/tree/master/examples/wildfly-demo
https://github.com/keycloak/keycloak/tree/master/examples/as7-eap-demo
Please try it out for both and tell me what you think of the
distro/examples, etc...
The WAR Dist:
This is for when you want to install the keycloak server on an existing
Wildfly, EAP, or AS7 distro.
deployments/auth-server.war
deployments/auth-server.war.dodeploy
deployments/keycloak-ds.xml
examples/
adapters/keycloak-as7-adapter-dist-1.0-alpha-1-SNAPSHOT.zip
adapters/keycloak-eap6-adapter-dist-1.0-alpha-1-SNAPSHOT.zip
adapters/keycloak-wildfly-adapter-dist-1.0-alpha-1-SNAPSHOT.zip
All you do is do a cp -r deployments/ to the standalone/ directory of
your jboss/wildfly install and then just start up the server.
The adapters/* are for installing an adapter on a non-keycloak server
instances. You just unzip them in the jboss top level director.
The Appliance Zip:
This contains a full bootable appliance. Right now, SSL is not set up
by default. I'm still not sure if it is worth it to set up a
"localhost" self-signed cert or not.
keycloak/
examples/
adapters/keycloak-as7-adapter-dist-1.0-alpha-1-SNAPSHOT.zip
adapters/keycloak-eap6-adapter-dist-1.0-alpha-1-SNAPSHOT.zip
adapters/keycloak-wildfly-adapter-dist-1.0-alpha-1-SNAPSHOT.zip
The keycloak/ directory is a wildfly distro that contains the keycloak
server war and ds.xml file for the datasource, as well as the wildfly
adapter jboss module all unzipped.
--
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com
11 years, 8 months
Logo and welcome-page
by Stian Thorgersen
I've added the Keycloak logo to the login and registration pages. It needs some tweaking, but it's good enough for now.
I've also added a welcome-page (/admin-server), which also replaces the WildFly welcome-page in the appliance.
11 years, 8 months
a tiny bit of docs checked in
by Bill Burke
Committed a little bit of documentation under docbook/ directory. mvn
install to build it. Going to work on a tutorial tomorrow that involves
completely configuring the demo from scratch. It will be a video
showing the creation of each config file and working through the admin
console to create users, roles, mappings, scopes, etc...
I didn't get much work done last week. Too much construction going on
at my house that I had to coordinate. If you're interested, we're
finishing our basement and during last week our water heater went, we
had a foundation leak, and to top it off my heating system crapped out
and needed service.
--
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com
11 years, 8 months
Logo ideas
by Gabriel Cardoso
Hi,
based on the concept of security and the “key” and “cloak” elements, I worked on some initial ideas for the logo.
After we choose one or two ideas, I’ll refine the symbol, the font and put colours.
Which proposal do you think is more interesting for the project?
Thanks,
Gabriel
01: I hope to have better background light effects for the final version
02: Will work more on the flying cloak
03: Maybe too ordinary
04: Will work more on the “K” in the shield
11 years, 8 months
Isn't SSL required a global setting?
by Stian Thorgersen
At the moment we have a SSL required setting per-realm. I was thinking that it should be a global configuration for a Keycloak server. In production all requests to a Keycloak server should be over https, while in development it should be possible to use http for simplicity. That's not a per-realm thing IMO.
If it's ok that it's a global config, we can drop it from the realm and instead add:
<security-constraint>
<web-resource-collection>
<web-resource-name>keycloak</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
To the web.xml in the distribution. In the documentation we should then have two options, first how to configure SSL on WildFly, second how to allow HTTP (with a warning that it's only for development!).
11 years, 8 months
Keycloak release
by Stian Thorgersen
Happy New Year :)
It would be great to release Keycloak alpha in a week or two. To get things started here's remaining work I'm aware of:
* Documentation - what's the status of docs? I'm happy to review, and also write some as well
* Logo - Gabriel are you looking at this?
* Website - Should we update to the new JBoss community theme used by WildFly, Infinispan, PicketLink, etc.?
* Dist/examples - Upgrade to WildFly CR1. With WildFly CR1 they introduced a new minimal dist, maybe we could use this to reduce the dl size?
11 years, 8 months
What is data inside keycloak.json called?
by ssilvert@redhat.com
Collectively, is there a name for the configuration data inside
keycloak.json? This data is represented inside the keycloak subsystem,
but not as json. Right now I'm calling it AuthData. Is there already a
better name for it?
Stan
11 years, 8 months