Wicket-Security 1.3.1

Overview

With Wicket-Security 1.3.1 we are fixing the re usability of the sub projects, allowing you to use the same authentication / authorization framework in your soap calls as in your wicket application. In order to do that we drastically changed the way the projects were setup and we went from 2 projects (3 if you count the examples too) to 1 parent project with a total of 4 subprojects (not counting the examples).

WiComSec

Wicket Common Security, or WiComSec for short, contains common classes / interfaces required by most subprojects. It has no runtime dependencies.

WASP

Wicket Abstract Security Platform, or Wasp for short, contains the api and some secure components you can use. It has runtime dependencies on WiComSec, Wicket, SLF4J and optionally Wicket-Extensions. 

Hive

Hive is just the name of this project, it does not mean anything like the other projects. Hive is a JAAS like security framework capable of supporting multiple security configuration in a single JVM. Its only runtime dependency is on WiComSec.

SWARM

Standard Wicket Authentication and Rights Management, or swarm for short, is the default implementation of Wasp. It has runtime dependencies on Wasp (and thus all its dependencies) and Hive.

1.3.0 compatability

We tried to keep the changes to both wasp and swarm api to a minimum but nonetheless 1.3.1 is not binary compatible with 1.3.0. We have compiled a list of changes here to ease the migration. 

Unless you are building your own Wasp implementation you only have to think about 2 things when migrating your webapplication to 1.3.1


Browse Space

- Pages
- News
- Labels
- Attachments
- Bookmarks
- Mail
- Advanced
- Activity

Explore Confluence

- Popular Labels
- Notation Guide

Your Account

Log In

or Sign Up  

Other Features

Add Content