[Apiman-user] Demo - use case covering Apiman/Keycloak with Apache Camel

Charles Moulliard cmoulliard at redhat.com
Mon Sep 21 12:40:01 EDT 2015


Hi,

Finally, I have been able to finish to develop a demo/lab (step by step 
guide) covering Apiman/Keycloak to secure Apache Camel REST Endpoints 
according to different scenari deployed within JBoss Fuse.

The project is available here : 
https://github.com/FuseByExample/rest-dsl-in-action#security-governance-with-apiman--keycloak

Some info about the project :

- Expose CRUD REST Services using the new Apache Camel REST DSL Syntax
- Upload data from a CSV file to create blog articles using camel bindy 
component and ElasticSearch Service
- Collect the data received (= JSon Blog Article) and save the data 
using the insight-eleasticsearch no sql database available with JBoss 
Fuse Fabric
- Display the data and query them using the Kibana Web Dashboard - 
https://github.com/FuseByExample/rest-dsl-in-action/blob/master/images/dashboard4.png
- Document the REST Services using Swagger API - 
https://github.com/FuseByExample/rest-dsl-in-action/blob/master/images/swagger1.png
- Authenticate and authorize the incoming HTTP requests using ApiMan 
(Security Management Platform) according to these use cases; No 
authentication (pass through), Basic Authentication - 
https://github.com/FuseByExample/rest-dsl-in-action/blob/master/readme.adoc#use-case---basic-authentication, 
Oauth2 Authentication, Oauth2 & Role based - 
https://github.com/FuseByExample/rest-dsl-in-action/blob/master/readme.adoc#use-case---add-roles

Your remarks and comments are welcome

Regards,
-- 
Charles Moulliard
Principal Solution Architect / JBoss Fuse Expert - Global Enablement @redhat
cmoulliard at redhat.com | work: +31 205 65 12 84 | mobile: +32 473 604 014
MC-Square Business "Stockholm", Leonardo Da Vincilaan 19, Diegem 1831 - 
Belgium
twitter: @cmoulliard <http://twitter.com/cmoulliard> | blog: 
cmoulliard.github.io <http://cmoulliard.github.io>
committer: apache camel, karaf, servicemix, hawtio, fabric8, drools, 
jbpm, deltaspike
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/apiman-user/attachments/20150921/b93bd0d2/attachment.html 


More information about the Apiman-user mailing list