Tutorial-OAuthPage edited by Martin KrasserCamel OAuth TutorialOverviewGoal of this tutorial is to demonstrate how to implement an OAuth consumer with Apache Camel. In this tutorial, the OAuth consumer is a simple web application running on Google App Engine. It reads data from a user's Google Calendar i.e. it displays the names of the user's public and private calendars. The OAuth-based authorization process that allows the application to access a user's calendars is implemented using Camel's gauth component. The application is accessible online at http://gauthcloud.appspot.com/oauth/calendar (later, it will be explained how to build and deploy the application yourself). Play with it by following these steps:
ArchitectureThe following figure sketches the architcture of the distributed web application and an example sequence of interactions. Application components
Sequence of actions
DeploymentThis section explains how to build and deploy the web application yourself. Prerequisites
Build from sourcesCheckout the sources with svn co http://svn.apache.org/repos/asf/camel/trunk/examples/camel-example-gauth camel-example-gauth
Change Notification Preferences
View Online
|
View Change
|
Add Comment
|
- [CONF] Apache Camel > Tutorial-OAuth confluence
- [CONF] Apache Camel > Tutorial-OAuth confluence
- [CONF] Apache Camel > Tutorial-OAuth confluence
- [CONF] Apache Camel > Tutorial-OAuth confluence
- [CONF] Apache Camel > Tutorial-OAuth confluence
- [CONF] Apache Camel > Tutorial-OAuth confluence
- [CONF] Apache Camel > Tutorial-OAuth confluence
- [CONF] Apache Camel > Tutorial-OAuth confluence