blob: c8599bce0d5159edf5cab6498b049dd58354e151 [file] [log] [blame]
== Camel Spring Security Example
=== Introduction
This example shows how to leverage the Spring Security to secure the
camel endpoint.
=== Build
You will need to compile this example first:
----
$ mvn clean install
----
=== Run
To run the example, you need to start up the server and copy the .war to
the application server
The example consumes messages from a servlet endpoint which is secured
by Spring Security with http basic authentication, there are two
service:
http://localhost:8080/camel-example-spring-security-${camel.version}/camel/user
is for the authenticated user whose role is ROLE_USER
http://localhost:8080/camel-example-spring-security-${camel.version}/camel/admin
is for the authenticated user whose role is ROLE_ADMIN
Then you can use the script in the client directory to send the request
and check the response, or use browser to access upper urls with the
user/password (`+jim/jimspassword+` with the admin and user role or
`+bob/bobspassword+` with user role).
=== Help and contributions
If you hit any problem using Camel or have some feedback, then please
https://camel.apache.org/community/support/[let us know].
We also love contributors, so
https://camel.apache.org/community/contributing/[get involved] :-)
The Camel riders!