Posted On
Posted By admin

Appfuse Documentation – Ebook download as PDF File .pdf), Text File .txt) or read book online. Document generated by Confluence on Nov 26, Page 3. AppFuse Released! AppFuse RC1 Released AppFuse vs. Grails vs. Rails New. AppFuse aims to provide a single initial scaffold of your new project. . AS I am already familiar with API style, documentation, conventions of SpringSource and .

Author: Dole Kajigis
Country: Gabon
Language: English (Spanish)
Genre: Music
Published (Last): 21 March 2007
Pages: 346
PDF File Size: 13.3 Mb
ePub File Size: 17.80 Mb
ISBN: 858-2-47513-820-1
Downloads: 28704
Price: Free* [*Free Regsitration Required]
Uploader: Akinokasa

AppFuse provides a sweet starting point for developing web applications. You apppfuse the frameworks, AppFuse generates the skeleton application. At its core, the web security of AppFuse 2.

In this tutorial, we look at a basic integration of Crowd with Spring Security, using an application generated by AppFuse. This tutorial assumes you have installed Crowd 1. In appfusw tutorial, we will be using the Struts2-basic archetype to create the project, but the other types should be similar. For more information, consult the AppFuse quickstart guide. In particular, it outlines the database requirements for AppFuse.

Since we will be editing the core Spring Security configuration, we will need the full source code of the application.

Add appfuse as an application via the Crowd Console. See Adding an Application for more information. In particular, the application name and password must match the values defined for the application added in Step 2. This file defines the cache properties, such as cache timeouts, used when accessing data from the Crowd server. Before modifying the security configuration, you will need to add the Spring configuration file to wire up the Crowd client beans.


In order to get centralized authentication, we will need to set up Spring Security to use Crowd components for user information. Edit the beans in security.

This will pick up the configuration changes and add the Crowd client library into your app. You have centralized authentication. One quirk you may notice is that you can’t view the profile details of users who exist in Crowd, but did not exist in AppFuse documentatiin to the Crowd integration.

Although it’s possible to authenticate a Crowd user ‘dude’ and still run AppFuse as ‘dude’, ‘dude’ will not be in AppFuse’s local database.

Raible’s Wiki: AppFuse

AppFuse makes use of a database-backed user management system. In order to achieve application-level centralized user managementAppFuse will need to delegate its documenyation to create, retrieve, update and delete users to Crowd using Crowd’s remote API. This will prevent data redundancy and eliminate the hassle of data synchronization. This is beyond the scope of this short tutorial. Enabling single sign-on SSO requires quite a bit more tweaking of the security. You should end up with an http element similar to this:.


Change the default processing filter to Crowd’s SSO filter by adding the following bean definitions:. SSO will only work for users that are able to authenticate with both appplications and are authorized to use both applications.

Integrating AppFuse – a Crowd-Spring Security Integration Tutorial

Try out the following:. Congratulations, you have SSO. Related content No related content found. The Atlassian Community is here for you. Spring Security was formerly known as Acegi The Acegi security framework changed its name to Appcuse Security with its 2. Earlier versions of Appfuse use Acegi. If you are working with Acegi in an earlier version of Appfuse, we have a separate tutorial.

Earlier versions of Crowd only supported Acegi. We recommend all new projects use Spring Security as it is being actively maintained. Prerequisites This tutorial assumes you have installed Crowd 1. Application-level centralized user management One quirk you may notice is that you can’t view the profile details of users who exist in Crowd, but did not exist in AppFuse prior to the Crowd integration.

Yes No It wasn’t accurate.

Powered by Confluence and Scroll Viewport.